#!/bin/sh DICT=../dawg/English/BasEnglish2to8.xwd TMPDIR=/tmp/_$$ README=$TMPDIR/README.txt function usage() { echo "usage: $0 --exe exe_file " echo " [--name exe_name_to_use]" echo " [--dict dict_to_include]" echo " [--out zipfile_to_produce]" exit 0 } while :; do case "$1" in --exe) [ -z $2 ] && usage EXE=$2 shift 2 ;; --name) [ -z $2 ] && usage NAME=$2 shift 2 ;; --dict) [ -z $2 ] && usage DICT=$2 shift 2 ;; --out) [ -z $2 ] && usage OUTFILE=$2 shift 2 ;; "") break ;; *) usage esac done [ -z "$EXE" ] && usage [ -z "$OUTFILE" ] && OUTFILE=${NAME%.exe}.zip mkdir -p $TMPDIR # If name's specified, we need to create that file. Do it before # catting text below so EXE will be correct if [ ! -z "$NAME" ]; then NAME=$TMPDIR/$NAME echo "copying $EXE to $NAME" cp $EXE $NAME EXE=$NAME fi cat > $README <