Date: Tue, 4 Nov 2025 03:44:38 +0100 From: Miroslav Lachman <000.fbsd@quip.cz> To: Marek Zarychta <zarychtam@plan-b.pwste.edu.pl>, Thomas Schweikle <tschweikle@gmail.com> Cc: freebsd-current@freebsd.org Subject: Re: "etcupdate extract" -- Failed to build new tree. Message-ID: <f13304b6-7f82-4d96-b846-4c606eda2db5@quip.cz> In-Reply-To: <31a80d2d-65b3-4604-ac5f-1440d23fb85a@plan-b.pwste.edu.pl> 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> <CA%2BrGx5d3ZOXZM6yw4eyO-CbhjiCGu%2BZz1COmLiRDOOQEiOa1Qg@mail.gmail.com> <864irj1ett.fsf@ltc.des.dev> <CA%2BrGx5eKUx2KzfN=81pKrTkC6-3yhKiBn_2xgLqC5oADBuddSg@mail.gmail.com> <86jz0fyzjj.fsf@ltc.des.dev> <CA%2BrGx5dZgdMkW7zWsrbwLast8t_BhBZt6CF75H8VjW_Lez7cYA@mail.gmail.com> <31a80d2d-65b3-4604-ac5f-1440d23fb85a@plan-b.pwste.edu.pl>
index | next in thread | previous in thread | raw e-mail
On 28/10/2025 15:29, Marek Zarychta wrote: > W dniu 28.10.2025 o 14:37, Thomas Schweikle pisze: [..] > Hello Thomas, > > that’s splendid - it’s impressive that you’ve managed to upgrade FreeBSD > from version 5.0! FreeBSD truly is an amazing operating system; being > able to upgrade continuously for 25+ years without ever needing to > reinstall is a real achievement. Well done; my oldest installations that > are still being upgraded date back only to the FreeBSD 6.x era. > > Anyway, it’s time to say goodbye to mergemaster - you won’t regret it. Well, I am trying to use etcupdate for at least 2 or 3 years and I regret it every time. I am taking care of about 20 machines and every time I need to upgrade them and use etcupdate there are some issues or at least unnecessary conflicts that I must fix manually. Many time in file that I never edited. For me personally the mergemaster worked in much better way. > The FreeBSD Handbook covers this transition in detail [1]. To perform > the upgrade correctly, you should run mergemaster(8) for the last time > under FreeBSD 14, and before rebooting, you’ll also need to run > etcupdate(8) too. > > Here’s the sequence that worked for me many times in recent weeks: > > # make buildworld > # make buildkernel > # mergemaster > # etcupdate extract > # etcupdate diff > # etcupdate -B > # make installkernel > # make installworld > # reboot > # pkg upgrade > # make delete-old > # make delete-old-libs > bootloader upgrade > # zpool upgrade > # reboot [..]help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f13304b6-7f82-4d96-b846-4c606eda2db5>
