[BACK]Return to security CVS log [TXT][DIR] Up to [local] / src / etc

Diff for /src/etc/Attic/security between version 1.45 and 1.46

version 1.45, 2001/03/16 15:38:13 version 1.46, 2001/03/25 04:50:27
Line 641 
Line 641 
         echo "$1" | sed 's/^\///;s/\//_/g'          echo "$1" | sed 's/^\///;s/\//_/g'
 }  }
 if [ -s /etc/changelist ] ; then  if [ -s /etc/changelist ] ; then
         for file in `egrep -v "^#|$MP" /etc/changelist`; do          for file in `egrep -v "^(#|\+|$MP)" /etc/changelist`; do
                 CUR=/var/backups/$(_fnchg  "$file").current                  CUR=/var/backups/$(_fnchg  "$file").current
                 BACK=/var/backups/$(_fnchg "$file").backup                  BACK=/var/backups/$(_fnchg "$file").backup
                 if [ -s $file -a ! -d $file ] ; then                  if [ -s $file -a ! -d $file ] ; then
Line 657 
Line 657 
                         else                          else
                                 cp -p $file $CUR                                  cp -p $file $CUR
                                 chown root.wheel $CUR                                  chown root.wheel $CUR
                           fi
                   fi
           done
           for file in `egrep "^\+" /etc/changelist`; do
                   file="${file#+}"
                   CUR=/var/backups/$(_fnchg  "$file").current.md5
                   BACK=/var/backups/$(_fnchg "$file").backup.md5
                   if [ -s $file -a ! -d $file ] ; then
                           MD5_NEW=`md5 $file | sed 's/^.* //'`
                           if [ -s $CUR ] ; then
                                   MD5_OLD="`cat $CUR`"
                                   if [ "$MD5_NEW" != "$MD5_OLD" ]; then
                   echo "\n======\n${file} MD5 checksums\n======"
                                           echo "OLD: $MD5_OLD"
                                           echo "NEW: $MD5_NEW"
                                           cp -p $CUR $BACK
                                           echo $MD5_NEW > $CUR
                                           chown root.wheel $CUR $BACK
                                           chmod 600 $CUR
                                   fi
                           else
                                   echo $MD5_NEW > $CUR
                                   chown root.wheel $CUR
                                   chmod 600 $CUR
                         fi                          fi
                 fi                  fi
         done          done

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46