#!/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 <<EOF Thanks for downloading Crosswords 4.2 Release Candidate 1 for Smartphone and PocketPC. To install, copy the enclosed executable file ($(basename $EXE)) and dictionary file ($(basename $DICT)) into the same directory on your device using File Explorer, then double-click on the executable to launch it. For a users manual, dictionaries in other languages, upgrades, information on reporting bugs, etc., point your browser at http://xwords.sf.net. See the "Smartphone" menu there for navigation tips. Crosswords is free/open source software. Share it with your friends. If you develop software yourself, check out the code (at the above URL.) Enjoy! --Eric House (ehouse@users.sf.net) EOF # Make README readable on Wince todos $README rm -f $OUTFILE CMD="zip -j $OUTFILE $EXE $DICT $README" echo $CMD eval $CMD echo "Done: " zipinfo $OUTFILE rm -rf $TMPDIR