version 1.108, 1999/09/03 18:11:48 |
version 1.109, 1999/09/04 21:07:23 |
|
|
for i in $vibackup; do |
for i in $vibackup; do |
# Unmodified vi editor backup files either have the |
# Unmodified vi editor backup files either have the |
# execute bit set or are zero length. Delete them. |
# execute bit set or are zero length. Delete them. |
if [ -x $i -o ! -s $i ]; then |
# Anything that is not a normal file gets deleted too. |
|
if [ -x $i -o ! -s $i -o ! -f $i ]; then |
rm $i |
rm $i |
fi |
fi |
done |
done |
|
|
# Delete any recovery files that are zero length, corrupted, |
# Delete any recovery files that are zero length, corrupted, |
# or that have no corresponding backup file. Else send mail |
# or that have no corresponding backup file. Else send mail |
# to the user. |
# to the user. |
recfile=`awk '/^X-vi-recover-path:/{print $2}' < $i` |
if [ -f $i ]; then |
if [ -n "$recfile" -a -s "$recfile" ]; then |
recfile=`awk '/^X-vi-recover-path:/{print $2}' < $i` |
sendmail -t < $i |
if [ -n "$recfile" -a -s "$recfile" ]; then |
|
sendmail -t < $i |
|
else |
|
rm $i |
|
fi |
else |
else |
rm $i |
rm $i |
fi |
fi |