+++ /dev/null
-#!/bin/sh \r
-\r
-# Generate GPG signatures on a PuTTY release/snapshot directory as\r
-# delivered by Buildscr.\r
-\r
-# Usage: sh sign.sh <builddir> <keytype>\r
-# e.g. sh sign.sh putty Snapshots (probably in the build.out directory)\r
-# or sh sign.sh 0.60 Releases\r
-\r
-set -e\r
-\r
-sign() {\r
- # Check for the prior existence of the signature, so we can\r
- # re-run this script if it encounters an error part way\r
- # through.\r
- echo "----- Signing $2 with '$keyname'"\r
- test -f "$3" || \\r
- gpg --load-extension=idea "$1" -u "$keyname" -o "$3" "$2"\r
-}\r
-\r
-cd "$1"\r
-for t in DSA RSA; do\r
- keyname="$2 ($t)"\r
- echo "===== Signing with '$keyname'"\r
- for i in putty*src.zip putty*.tar.gz x86/*.exe x86/*.zip; do\r
- sign --detach-sign "$i" "$i.$t"\r
- done\r
- for i in md5sums sha1sums sha256sums sha512sums; do\r
- sign --clearsign $i ${i}.$t\r
- done\r
-done\r