home *** CD-ROM | disk | FTP | other *** search
/ PC World 1998 October / PCWorld_1998-10_cd.bin / software / prehled / komix / DATA.Z / ot_archive.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1997-10-09  |  583b  |  33 lines

  1. #!/bin/sh
  2. #
  3. # %W% %G%
  4. #
  5. # Script to archive and compress a repository or project directory.
  6. #
  7. # Assumes that 'tar' and 'gzip' are in the current search path.
  8. #
  9. if [ $# != 2 ]; then
  10.     echo 1>&2 "Usage: ot_archive <sourceDirectory> <destinationFile>"
  11.     exit 1
  12. fi
  13.  
  14. src=$1
  15. dst=$2
  16. dstT=${dst}.tar
  17. dstZ=${dstT}.gz
  18.  
  19. echo "Creating archive $dstT ..."
  20. echo "(working directory is `pwd`)"
  21. if tar cf $dstT $src; then :; else
  22.     exit 1
  23. fi
  24.  
  25. echo "Compressing archive into $dstZ ..."
  26. rm -f $dstZ
  27. if gzip $dstT; then :; else
  28.     exit 1
  29. fi
  30.  
  31. echo "Ready."
  32. exit 0
  33.