Building source archives for previous releases has always been a
[u/mdw/putty] / mksrcarc.sh
diff --git a/mksrcarc.sh b/mksrcarc.sh
new file mode 100755 (executable)
index 0000000..9ab51ce
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/sh
+perl mkfiles.pl
+relver=`cat LATEST.VER`
+unixarc="putty-$relver$datesuffix"
+text=`{ find . -name CVS -prune -o \
+               -name .cvsignore -prune -o \
+               -name LATEST.VER -prune -o \
+               -name CHECKLST.txt -prune -o \
+               -name mksrcarc.sh -prune -o \
+               -name '*.dsp' -prune -o \
+               -name '*.dsw' -prune -o \
+               -type f -print | sed 's/^\.\///'; } | \
+      grep -ivE MODULE\|putty.iss\|website.url | grep -vF .ico`
+bin=`{ ls -1 *.ico putty.iss website.url; \
+       find . -name '*.dsp' -print -o -name '*.dsw' -print; }`
+zip -k -l putty-src.zip $text > /dev/null
+zip -k putty-src.zip $bin > /dev/null