]> git.donarmstrong.com Git - deb_pkgs/scowl.git/blobdiff - current/src/make-dist
[svn-upgrade] new version scowl (7.1)
[deb_pkgs/scowl.git] / current / src / make-dist
index 9dc9e38d6c1e1a3a7eeecc48a3ee22704d0b1948..e91041bac7015f55e9847ff46e0a3035cf4bd909 100755 (executable)
@@ -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 *