home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / maths / plplot / plplot_2 / plexp < prev    next >
Text File  |  1994-06-30  |  972b  |  49 lines

  1. #!/bin/sh
  2. #
  3. # File: plexp
  4. # Usage: plexp
  5. # Builds tar archive of plplot files for transport.  Only files
  6. # modified since last import are exported.
  7. # No binary or CVS files should be included.
  8.  
  9. # Build archive from parent directory.  It must also be unpacked from there.
  10.  
  11. pldir="`basename $PWD`"
  12. tarfile=${pldir}.tar
  13.  
  14. if [ -f .import ]; then
  15.         # export files newer than .import.
  16.         echo "Exporting files modified since last import."
  17.  
  18.     check_new="-newer $pldir/.import"
  19.  
  20. else
  21.         # Need to export all files.
  22.         echo "Exporting entire file tree."
  23.  
  24.         check_new=" "
  25. fi
  26.  
  27. cd ..
  28.  
  29. tar cvf plplot.tar \
  30.     `find $pldir \
  31.     $check_new \
  32.     ! -path \*CVS\* \
  33.     ! -path plplot/tmp\* \
  34.     ! -path \*repository\* \
  35.     ! -path \*.depend \
  36.     ! -path \*~ \
  37.     ! -path \*.o \
  38.     ! -path \*.a \
  39.     ! -path \*.sl \
  40.     ! -path \*.dat \
  41.         -type f`
  42.  
  43. gzip ${tarfile}
  44.  
  45. echo "The resulting file is:"
  46. ls -l plplot.tar.gz
  47. echo "You may now download plplot.tar.gz to the remote site."
  48.