Subversion Repositories DevTools

Rev

Rev 3613 | Blame | Last modification | View Log | RSS feed

#!/bin/sh

USAGE="Usage: make_zip zipfile directory"
case "$1" in
  -h*|--h*)     echo "$USAGE"; exit 0 ;;
esac
if [ $# != 2 ]; then
  echo "$USAGE" 1>&2
  exit 100
fi

if [ "`echo $1 | sed 's/[A-Za-z/.][-/._A-Za-z0-9]*/x/'`" != "x" ]; then
  echo "$0: Invalid zipfile name: $1" 1>&2
  exit 102
fi

if [ ! -d "$2" ]; then
  echo "$0: Not a directory: $2" 1>&2
  exit 105
fi

cd "$2"
jar -cMf "$1" *