X-Git-Url: https://git.donarmstrong.com/?p=deb_pkgs%2Fscowl.git;a=blobdiff_plain;f=current%2Fsrc%2Fmake-dist;h=e91041bac7015f55e9847ff46e0a3035cf4bd909;hp=9dc9e38d6c1e1a3a7eeecc48a3ee22704d0b1948;hb=7b14ba883fb1046508c44be37b4c6ba5da5feacf;hpb=b72d489091bf51f14f63db9bec15fe71fa52a395 diff --git a/current/src/make-dist b/current/src/make-dist index 9dc9e38..e91041b 100755 --- a/current/src/make-dist +++ b/current/src/make-dist @@ -1,5 +1,8 @@ #!/bin/sh +# Make the final release from a clean SVN checkout to avoid including +# unnecessary garbage! + echo clean make -s clean @@ -10,28 +13,32 @@ rm -f scowl-$1.* echo levels rm l/levels-list 2> /dev/null -ls -lRF l | sed 's/^.*kevina.*..:.. / /' | sed '/total/d' > l.dir -tar cf l.tar l/ +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 ../../scowl-$1/r/$d/ - cp `cat .keep` ../../scowl-$1/r/$d/ - cd .. + mkdir $BASE/scowl-$1/r/$d/ + cp `cat .keep` $BASE/scowl-$1/r/$d/ + cd $BASE/r done cd .. -cp -a README Makefile l.dir l.tar src final scowl-$1/ +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/ @@ -39,5 +46,6 @@ gzip -9 scowl-$1.tar echo zip cd scowl-$1 +rm speller/final speller/misc speller/src zip -q9lr ../scowl-$1.zip *