For those who are concerned about backup files being left in non-backup
directories this small script will cleanup .pkgsave files:
DBPATH=/var/db/pkgsave/`date +%G%m%d%H%M`
if [ ! -d $DBPATH ]; then
mkdir -p $DBPATH
fi
for f in `find / -type f -name \*.pkgsave` ; do
fori="`echo $f | sed 's/.pkgsave//'`"
diff $f $fori >/dev/null 2>&1
if [ $? = 0 ]; then
rm -f $f
else
oripath="`dirname $f`"
if [ ! -d $DBPATH/$oripath ]; then
mkdir -p $DBPATH/$oripath
fi
mv -f $f $DBPATH/$oripath
fi
done
Wondering if anyone has a patch (for a make flag) to prevent the
creation of .pkgsave files in the same directory as the original? Would
be ideal to create a tree under say /var/db/pkgsave for these (and a
flag to prevent the rotation of system-critical files such as
master.passwd).
Other than a small pkgsave manual intervention we're up and running
14.0-RELEASE with a packaged base and no issues!
Roger