Re: Questions about pkgbase

From: Andriy Gapon <avg_at_FreeBSD.org>
Date: Thu, 02 Oct 2025 09:54:55 UTC
On 02/10/2025 12:35, Lexi Winter wrote:
> yes, the merge functionality is the same (more or less), but the result
> for the user is worse: etcupdate makes it clear which files failed to
> merge and offers a manual resolution of the merge with conflict markers,
> while pkg just prints a message, which is usually lost in the hundreds
> of other messages printed during an upgrade, and requires the user to
> manually locate the unmerged files via find / -name '*.pkgnew', then
> you only get the old and new files with no way to easily see what has
> changed in the new version of the file.  (basically, this is a manual
> two-way merge.)
> 
> if there's a better way to do this with pkg, i'd definitely like to know
> about it.

It would be good if pkg installed base configuration files into etcupdate's tree 
and then a user needed to explicitly run etcupdate to apply configuration updates.

But I imagine that this may not be very easy to do and it would create a 
relatively fragile dependency between pkg and etcupdate.

-- 
Andriy Gapon