- + Verify the snapshot-key signatures on these, to ensure they're
- really the ones he built. If I'm going to snapshot-sign a zip
- file I make out of these, I'm damn well going to make sure the
- binaries that go _into_ it were snapshot-signed themselves.
-
- - Run Halibut to build the docs.
-
- - Build the .zip files.
- + The binary archive putty.zip just contains all the .exe files
- except PuTTYtel, and the .hlp and .cnt files.
- + The source archive putty-src.zip is built by puttysnap.sh (my
- cron script that also builds the nightly snapshot source
- archive).
- + The docs archive puttydoc.zip contains all the HTML files
- output from Halibut.
+ + Verify the signatures on these, to ensure they're really the
+ ones he built. If I'm going to sign a zip file I make out of
+ these, I'm damn well going to make sure the binaries that go
+ _into_ it are signed themselves.
+ + Make sure Owen has kept the Alpha release link maps somewhere
+ useful.
+
+ - Run Halibut to build the docs. Define VERSION on the make command
+ line to override the version strings, since Subversion revision
+ numbers are less meaningful on a tag.
+ + make -C doc VERSION="PuTTY release 0.XX"
+
+ - Build the binary archives putty.zip (one for each architecture):
+ each one just contains all the .exe files except PuTTYtel, and
+ the .hlp and .cnt files.
+ + zip -k putty.zip `ls *.exe | grep -v puttytel` putty.hlp putty.cnt
+ + same again for Alpha.
+
+ - Build the docs archive puttydoc.zip: it contains all the HTML
+ files output from Halibut.
+ + zip puttydoc.zip *.html