mirror of
git://xwords.git.sourceforge.net/gitroot/xwords/xwords
synced 2024-12-28 09:58:30 +01:00
first cut at script to produce zipfile and readme
This commit is contained in:
parent
ac5bbced8f
commit
3e3ff73e52
1 changed files with 85 additions and 0 deletions
85
xwords4/wince/scripts/makezip.sh
Executable file
85
xwords4/wince/scripts/makezip.sh
Executable file
|
@ -0,0 +1,85 @@
|
|||
#!/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
|
Loading…
Reference in a new issue