Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Oct 2025 09:37:54 +0100
From:      Thomas Schweikle <tschweikle@gmail.com>
To:        =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= <des@freebsd.org>
Cc:        freebsd-current@freebsd.org
Subject:   Re: "etcupdate extract" -- Failed to build new tree.
Message-ID:  <CA%2BrGx5d3ZOXZM6yw4eyO-CbhjiCGu%2BZz1COmLiRDOOQEiOa1Qg@mail.gmail.com>
In-Reply-To: <868qgw14xj.fsf@ltc.des.dev>
References:  <CA%2BrGx5ekwmBNUJKoCOk1c-ts_Q_VXuRoQ4Krkuqey_c-KZbaXQ@mail.gmail.com> <86qzuo1ab1.fsf@ltc.des.dev> <CA%2BrGx5cF%2B-QTh95Jw1hs59Dsyk7TSAn%2BYBfWw_suNY98Q7i56w@mail.gmail.com> <868qgw14xj.fsf@ltc.des.dev>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On Mon, Oct 27, 2025 at 9:10 PM Dag-Erling Smørgrav <des@freebsd.org> wrote:

> Thomas Schweikle <tschweikle@gmail.com> writes:
> > Dag-Erling Smørgrav <des@freebsd.org> writes:
> > > Why are you trying to run it in the first place?  It should not be
> > > necessary except in very specific and unusual circumstances.  Just
> > > run `etcupdate -B` (and, if necessary, `etcupdate resolve) after
> > > `make installworld`.
> > This gives error: "No previous tree to compare against, a sane
> > comparison is not possible."
>
> How was this system installed?


By compiling 15-STABLE from latest available 14.3 getting sources via

git clone https://git.freebsd.org/src.git /usr/src
cd /usr/src
git checkout stable/15
etcupdate extract -> gives error
etcupdate diff -> gives error
cp  /usr/src/sys/amd64/conf/GENERIC ~/FBSD15
vi ~/FBSD15
ln -s ~/FBSD15  /usr/src/sys/amd64/conf/FBSD15
make buildworld KERNCONF=FBSD15
make kernel KERNCONF=FBSD15
make installkernel KERNCONF=FBSD15
reboot
etcupdate -p -> fails
make installworld KERNCONF=FBSD15
etcupdate -B -> fails
reboot

Realy standard, except the edited kernel configuration, to match some
drivers nowmaly not build, or build with different options, just to make
some exotic hardware run,

-- 
Thomas

[-- Attachment #2 --]
<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Oct 27, 2025 at 9:10 PM Dag-Erling Smørgrav &lt;<a href="mailto:des@freebsd.org">des@freebsd.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thomas Schweikle &lt;<a href="mailto:tschweikle@gmail.com" target="_blank">tschweikle@gmail.com</a>&gt; writes:<br>
&gt; Dag-Erling Smørgrav &lt;<a href="mailto:des@freebsd.org" target="_blank">des@freebsd.org</a>&gt; writes:<br>
&gt; &gt; Why are you trying to run it in the first place?  It should not be<br>
&gt; &gt; necessary except in very specific and unusual circumstances.  Just<br>
&gt; &gt; run `etcupdate -B` (and, if necessary, `etcupdate resolve) after<br>
&gt; &gt; `make installworld`.<br>
&gt; This gives error: &quot;No previous tree to compare against, a sane<br>
&gt; comparison is not possible.&quot;<br>
<br>
How was this system installed?</blockquote><div><br></div><div>By compiling 15-STABLE from latest available 14.3 getting sources via</div><div><br></div><div>git clone <a href="https://git.freebsd.org/src.git">https://git.freebsd.org/src.git</a>; /usr/src</div><div>cd /usr/src</div><div>git checkout stable/15</div><div>etcupdate extract -&gt; gives error</div><div>etcupdate diff -&gt; gives error</div><div>cp 
/usr/src/sys/amd64/conf/GENERIC ~/FBSD15</div><div>vi ~/FBSD15</div><div>ln -s ~/FBSD15 
/usr/src/sys/amd64/conf/FBSD15</div><div>make buildworld KERNCONF=FBSD15</div><div>make kernel KERNCONF=FBSD15</div><div>make installkernel KERNCONF=FBSD15</div><div>reboot</div><div>etcupdate -p -&gt; fails</div><div>make installworld KERNCONF=FBSD15

</div><div>etcupdate -B -&gt; fails</div><div>reboot</div><div><br></div><div>Realy standard, except the edited kernel configuration, to match some drivers nowmaly not build, or build with different options, just to make some exotic hardware run,</div><div> </div></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Thomas</div></div></div>
help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2BrGx5d3ZOXZM6yw4eyO-CbhjiCGu%2BZz1COmLiRDOOQEiOa1Qg>