home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / tools.zip / kmakezipfile < prev    next >
Text File  |  2011-08-16  |  718b  |  35 lines

  1. #/bin/bash
  2.  
  3. # Make Zip archive of current directory
  4.  
  5. d=~kermit/archives  # Destination for zip archive
  6.  
  7. if [ $# != 1 ]; then
  8.   echo Usage: $0 zipfilebasename
  9.   exit 1
  10. fi
  11.  
  12. rm -f  $d/$1.zip    # Delete existing copy if any
  13.  
  14. # Do text files (all but .ps and .pdf...)
  15. zip -y -l $d/$1.zip -n .ps:.pdf * || exit 1
  16.  
  17. # Do any .ps or .pdf files...
  18. case `echo *.ps` in \
  19.   \*.ps) echo "No PostScript files..." ;;
  20.   *)  zip -y $d/$1.zip *.ps || exit 1 ;;
  21. esac
  22. case `echo *.pdf` in \
  23.   \*.pdf) echo "No PDF files..." ;;
  24.   *)  zip -y $d/$1.zip *.pdf || exit 1 ;;
  25. esac
  26.  
  27. # Fix permissions and show results
  28.  
  29. cd $d
  30. chmod 644 $1.zip
  31. chgrp kermit $1.zip
  32. ls -ldga $1.zip || exit 1
  33. unzip -t $1.zip
  34. exit 0
  35.