mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2025-01-20 22:26:54 +01:00
86 lines
2 KiB
Bash
86 lines
2 KiB
Bash
|
#!/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 beta 5 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
|