#!/bin/sh # Make the final release from a clean SVN checkout to avoid including # unnecessary garbage! echo clean make -s clean rm -rf scowl-$1 rm -f scowl-$1.* echo levels rm l/levels-list 2> /dev/null ls --full-time -R -F l | sed 's/^.*kevina.*-0... / /' | sed '/total/d' > l.dir tar -c --exclude .svn -f l.tar l/ echo copy mkdir scowl-$1 mkdir scowl-$1/r/ cp r/README scowl-$1/r/ cp -a r/special scowl-$1/r/ BASE=`pwd` cd r/ for d in `ls -I README -I special -I ATTIC` do echo ... r/$d cd $d mkdir $BASE/scowl-$1/r/$d/ cp `cat .keep` $BASE/scowl-$1/r/$d/ cd $BASE/r done cd .. cp -a README Makefile mk-list Copyright l.dir l.tar src final misc speller scowl-$1/ find scowl-$1 -name '.svn' | xargs rm -r echo tar tar cf scowl-$1.tar scowl-$1/ gzip -9 scowl-$1.tar echo zip cd scowl-$1 rm speller/final speller/misc speller/src zip -q9lr ../scowl-$1.zip *