=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/etc/rc,v retrieving revision 1.108 retrieving revision 1.109 diff -c -r1.108 -r1.109 *** src/etc/rc 1999/09/03 18:11:48 1.108 --- src/etc/rc 1999/09/04 21:07:23 1.109 *************** *** 1,4 **** ! # $OpenBSD: rc,v 1.108 1999/09/03 18:11:48 deraadt Exp $ # System startup script run by init on autoboot # or after single-user. --- 1,4 ---- ! # $OpenBSD: rc,v 1.109 1999/09/04 21:07:23 millert Exp $ # System startup script run by init on autoboot # or after single-user. *************** *** 340,346 **** for i in $vibackup; do # Unmodified vi editor backup files either have the # execute bit set or are zero length. Delete them. ! if [ -x $i -o ! -s $i ]; then rm $i fi done --- 340,347 ---- for i in $vibackup; do # Unmodified vi editor backup files either have the # execute bit set or are zero length. Delete them. ! # Anything that is not a normal file gets deleted too. ! if [ -x $i -o ! -s $i -o ! -f $i ]; then rm $i fi done *************** *** 352,360 **** # Delete any recovery files that are zero length, corrupted, # or that have no corresponding backup file. Else send mail # to the user. ! recfile=`awk '/^X-vi-recover-path:/{print $2}' < $i` ! if [ -n "$recfile" -a -s "$recfile" ]; then ! sendmail -t < $i else rm $i fi --- 353,365 ---- # Delete any recovery files that are zero length, corrupted, # or that have no corresponding backup file. Else send mail # to the user. ! if [ -f $i ]; then ! recfile=`awk '/^X-vi-recover-path:/{print $2}' < $i` ! if [ -n "$recfile" -a -s "$recfile" ]; then ! sendmail -t < $i ! else ! rm $i ! fi else rm $i fi