home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December (Special) / PCWorld_2005-12_Special_cd.bin / Bezpecnost / lsti / lsti.exe / framework-2.5.exe / base-files.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2004-12-07  |  453b  |  17 lines

  1. #!/bin/sh
  2. # base-files version 3.2-1
  3.  
  4. manifest=/etc/preremove/base-files-manifest.lst
  5.  
  6. [ -f $manifest ] || (echo "Unable to find manifest file" && exit 0)
  7.  
  8. echo "*** Removing unmodified base files."
  9. echo "*** These will be updated by the postinstall script."
  10. echo "*** Please wait."
  11.  
  12. while read f; do
  13.   /bin/cmp -s "/${f}" "/etc/defaults/${f}" && \
  14.     (echo /$f hasn\'t been modified, it will be updated ; \
  15.      /bin/rm -f "/${f}")
  16. done < ${manifest}
  17.