version 1.78, 2007/08/22 12:03:26 |
version 1.79, 2007/10/23 11:19:58 |
|
|
fi |
fi |
rm -f $file |
rm -f $file |
done |
done |
|
|
|
# Backup the list of installed packages and produce diffs when it changes. |
|
file=/var/backups/pkglist |
|
CUR=$file.current |
|
BACK=$file.backup |
|
if pkg_info > $file 2>&1 ; then |
|
if [ -s $CUR ] ; then |
|
diff -u $CUR $file > $OUTPUT |
|
if [ -s $OUTPUT ] ; then |
|
echo "\n======\nInstalled package changes (-OLD +NEW)\n======" |
|
cat $OUTPUT |
|
cp -p $CUR $BACK |
|
cp -p $file $CUR |
|
chown root:wheel $CUR $BACK |
|
fi |
|
else |
|
cp -p $file $CUR |
|
chown root:wheel $CUR |
|
fi |
|
fi |
|
rm -f $file |