version 1.76, 2006/10/13 20:12:16 |
version 1.77, 2006/10/31 01:38:22 |
|
|
chown root:wheel $CUR $BACK |
chown root:wheel $CUR $BACK |
fi |
fi |
else |
else |
|
echo "\n======\n${file} diffs (-OLD +NEW)\n======" |
|
diff -u /dev/null $file |
cp -p $file $CUR |
cp -p $file $CUR |
chown root:wheel $CUR |
chown root:wheel $CUR |
fi |
fi |
fi |
fi |
|
if [ ! -s $file -a -s $CUR ]; then |
|
echo "\n======\n${file} diffs (-OLD +NEW)\n======" |
|
diff -u $CUR /dev/null |
|
cp -p $CUR $BACK |
|
rm -f $CUR |
|
chown root:wheel $BACK |
|
fi |
done |
done |
for file in `egrep "^\+" /etc/changelist`; do |
for file in `egrep "^\+" /etc/changelist`; do |
file="${file#+}" |
file="${file#+}" |
|
|
chmod 600 $CUR |
chmod 600 $CUR |
fi |
fi |
else |
else |
|
echo "\n======\n${file} new MD5 checksum\n======" |
|
echo "NEW: $MD5_NEW" |
echo $MD5_NEW > $CUR |
echo $MD5_NEW > $CUR |
chown root:wheel $CUR |
chown root:wheel $CUR |
chmod 600 $CUR |
chmod 600 $CUR |
fi |
fi |
|
fi |
|
if [ ! -s $file -a -s $CUR ]; then |
|
MD5_OLD="`cat $CUR`" |
|
echo "\n======\n${file} removed MD5 checksum\n======" |
|
echo "OLD: $MD5_OLD" |
|
cp -p $CUR $BACK |
|
rm $CUR |
|
chown root:wheel $BACK |
fi |
fi |
done |
done |
fi |
fi |