Re: Questions about pkgbase

From: Gleb Popov <arrowd_at_freebsd.org>
Date: Thu, 02 Oct 2025 09:26:38 UTC
On Thu, Oct 2, 2025 at 12:17 PM Lexi Winter <ivy@freebsd.org> wrote:
>
> pkg(8) will attempt a 3-way merge when installing a new configuration
> file.  if this is successful, no action is required.  if it fails, the
> existing file will be left unchanged and pkg will create a <name>.pkgnew
> file, which you need to manually merge with the existing version of the
> file.
>
> this workflow is much worse than etcupdate or freebsd-update, and i'm
> not convinced we should release with pkgbase as the recommended option
> without a better solution, but we'll see.

Doesn't etcupdate perform the same 3-way merge during its operation?
My understanding is that pkg and etcupdate will produce the same
results for the same inputs.