diff --git a/web/Makefile b/web/Makefile index c4ba7f5..a2590d3 100644 --- a/web/Makefile +++ b/web/Makefile @@ -1,35 +1,36 @@ all: swdb.lst.sig swdb.lst: swdb.mac awk ' \ ! /^#\+macro:/ {next} \ $$2 ~ /ftp_.*/ {next} \ {print $$2, $$3} \ ' swdb.mac >swdb.lst swdb.lst.sig: swdb.lst +(set -e; \ key=$$(grep '^SWDB_SIGNKEY=' $$HOME/.gnupg-autogen.rc|cut -d= -f2);\ if [ -z "$$key" ]; then \ echo "error: SWDB_SIGNKEY missing in ~/.gnupg-autogen.rc">&2; \ exit 2;\ fi;\ gpg -sbu "$$key" swdb.lst;\ ) signcheck: swdb.lst @set -e; \ tmp="$$(awk '$$1~/^.*_ver/{print $$1}' swdb.lst \ |sort|uniq -c|sort -nr|head -1|cut -b 1-7)"; \ if [ "$$tmp" -ne 1 ]; then \ echo "ERROR: Duplicate version numbers found" >&2; \ exit 1; \ fi + upload: swdb.lst.sig signcheck - scp swdb.lst.sig swdb.lst playfair.gnupg.org:/var/www/git/versions.gnupg.org/htdocs/ + scp swdb.lst.sig swdb.lst al-kindi.gnupg.org:/var/www/versions.gnupg.org/ scp swdb.lst.sig swdb.lst webbuilder@trithemius.gnupg.org:/var/www/www/www.gnupg.org/htdocs/ .PHONY: upload all signcheck