tc.des.dev> In-Reply-To: <868qgw14xj.fsf@ltc.des.dev> From: Thomas Schweikle Date: Tue, 28 Oct 2025 09:37:54 +0100 X-Gm-Features: AWmQ_bkOFxkhCYdZynJ0hBeF-V0ERtYUYxTV7DASQmQhPWIrZPsT1KP5P85eY9w Message-ID: Subject: Re: "etcupdate extract" -- Failed to build new tree. To: =?UTF-8?Q?Dag=2DErling_Sm=C3=B8rgrav?= Cc: freebsd-current@freebsd.org Content-Type: multipart/alternative; boundary="00000000000050d18f064233ef4f" X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4cwkKb706kz4KbF --00000000000050d18f064233ef4f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Oct 27, 2025 at 9:10=E2=80=AFPM Dag-Erling Sm=C3=B8rgrav wrote: > Thomas Schweikle writes: > > Dag-Erling Sm=C3=B8rgrav 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=3DFBSD15 make kernel KERNCONF=3DFBSD15 make installkernel KERNCONF=3DFBSD15 reboot etcupdate -p -> fails make installworld KERNCONF=3DFBSD15 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, --=20 Thomas --00000000000050d18f064233ef4f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Mon, Oct 27,= 2025 at 9:10=E2=80=AFPM Dag-Erling Sm=C3=B8rgrav <des@freebsd.org> wrote:
Thomas Schweikle <tschweikle@gmail.com> writes:
> Dag-Erling Sm=C3=B8rgrav <des@freebsd.org> writes:
> > Why are you trying to run it in the first place?=C2=A0 It should = not be
> > necessary except in very specific and unusual circumstances.=C2= =A0 Just
> > run `etcupdate -B` (and, if necessary, `etcupdate resolve) after<= br> > > `make installworld`.
> This gives error: "No previous tree to compare against, a sane > comparison is not possible."

How was this system installed?

By compiling= =C2=A015-STABLE from latest available 14.3 getting sources via
git clone=C2=A0htt= ps://git.freebsd.org/src.git /usr/src
cd /usr/src
g= it checkout stable/15
etcupdate extract -> gives error
etcupdate diff -> gives error
cp=C2=A0 /usr/src/sys/amd64/conf/GENERIC ~/FBSD15
vi ~/FBSD15
ln= -s ~/FBSD15=C2=A0 /usr/src/sys/amd64/conf/FBSD15
make buildworld KERNCONF=3DFBSD15<= /div>
make kernel KERNCONF=3DFBSD15
make installkernel KERNCO= NF=3DFBSD15
reboot
etcupdate -p -> fails
m= ake installworld KERNCONF=3DFBSD15
etcupdate -B -> fails
reboot

Realy standard, except the edited kernel configuration, to match some dr= ivers nowmaly not build, or build with different options, just to make some= exotic hardware run,
=C2=A0
--
Thomas
--00000000000050d18f064233ef4f--