Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Apr 2026 08:06:00 +0000
From:      Anton Shterenlikht <lists@cmplx.uk>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        stable@freebsd.org, pkgbase@freebsd.org
Subject:   Re: [HEADS UP] stable/15: new base packages for PAM, zstd
Message-ID:  <aenS6CzXehVy6qSP@cmplx.uk>
In-Reply-To: <4d128a79-a9c0-4d03-8b5f-02255267511d@yahoo.com>
References:  <adTq6tMP4GWQS35e@amaryllis.le-fay.org> <aeedOZ7VcQAOsQCV@cmplx.uk> <3847a70c-f2d8-4c4a-a5f0-56a4a90168b0@yahoo.com> <aeh6ddAuDClL4YFn@cmplx.uk> <583fb3e0-0a81-4ad5-9d1a-34bf3f82a14f@yahoo.com> <aejfPFFoJtahvEbn@cmplx.uk> <4d128a79-a9c0-4d03-8b5f-02255267511d@yahoo.com>

index | next in thread | previous in thread | raw e-mail

On Wed, Apr 22, 2026 at 10:01:20AM -0700, Mark Millard wrote:
> It is too bad that the pkg upgrade and the pkg install man pages do not
> document the .pkgsave and .pkgnew behavior and how to handle handle
> them. The wiki is not part of what installs on the local FreeBSD system
> as documentation.
> 
> Far more files than the wiki materials list can be affected, including
> scripts and such. I've also had examples of configuration files:
> 
> /etc/group.pkgsave /etc/group
> /etc/hosts.pkgsave /etc/hosts
> /etc/sysctl.conf.pkgsave /etc/sysctl.conf
> /etc/shells.pkgsave /etc/shells
> 
> /etc/ssh/sshd_config.pkgsave /etc/ssh/sshd_config
> So, after adjustment, also needing: service sshd restart
> 
> /.profile.pkgsave /.profile
> /.shrc.pkgsave /.shrc
> /root/.profile.pkgsave /root/.profile
> /root/.shrc.pkgsave /root/.shrc
> /usr/home/root/.profile.pkgsave /usr/home/root/.profile
> /usr/home/root/.shrc.pkgsave /usr/home/root/.shrc
> 
> /etc/rc.subr.pkgsave /etc/rc.subr
> /etc/rc.pkgsave /etc/rc
> /etc/defaults/rc.conf.pkgsave /etc/defaults/rc.conf
> /etc/kyua/kyua.conf.pkgsave /etc/kyua/kyua.conf
> /etc/periodic/daily/223.backup-zfs.pkgsave
>    /etc/periodic/daily/223.backup-zfs
> 
> /etc/mail/*.pkgsave
> /etc/mtree/*.pkgsave
> 
> Most of those I've not had an example of in a long time.
> 
> Even normal system programs/libraries can get such *.pkg* files. For
> example, if one has patched a program or library locally and then a
> later update has to deal with the patched file. The patched file can be
> saved (.pkgsave) or the new file can be separately saved (.pkgnew).
> 
> Checking for such files via find or the like is a good idea.
> 
> Similar points apply to any chroot worlds and/or jail worlds that happen
> to be pkgbase based.

yes, there are lots of those:

# find / -type f -name "*.pkgsave" | wc -l
     155

most under /rescue:

root@aob:~ # find /rescue -type f -name "*.pkgsave" | wc -l
     149

Anton


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?aenS6CzXehVy6qSP>