Skip site navigation (1)Skip section navigation (2)
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>