#!/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" *