From 47c61bafe3545f17e8244902dca0ff00077d0feb Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Fri, 20 Nov 1998 17:42:18 +0000 Subject: Expiration time works (I hope so) --- scripts/ChangeLog | 4 ++++ scripts/mkdiff | 13 +++++++++++-- 2 files changed, 15 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/ChangeLog b/scripts/ChangeLog index 849f583aa..7bf0c509d 100644 --- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,7 @@ +Fri Nov 20 12:01:57 1998 Werner Koch (wk@isil.d.shuttle.de) + + * mkdiff: signs the pacth file + Sat Oct 17 16:10:16 1998 Werner Koch (wk@isil.d.shuttle.de) * autogen.sh: New. diff --git a/scripts/mkdiff b/scripts/mkdiff index 6bf79ca72..0a6d0d0e7 100755 --- a/scripts/mkdiff +++ b/scripts/mkdiff @@ -33,6 +33,10 @@ cat < $diff_name This is a patch file against $prev_ver. +Please check the signature of this patch file: + + zcat somepath/gnupg-$curr_ver.diff.gz | gpg --verify + Change to directory gnupg-$prev_ver (or however you renamed it) and give this command: @@ -52,8 +56,9 @@ sed -e '/^diff.*VERSION/,/^+[0-9][0-9]*/ d' $tmp_name >> $diff_name rm $tmp_name -echo "Compressing patch file" -gzip -9 $diff_name +echo "Signing and compressing patch file" +../gnupg/g10/gpg --clearsign --not-dash-escaped -u "(gnupg sig)" \ + < $diff_name | gzip --best > $diff_name.gz echo "Checking patch file" cd gnupg-$prev_ver @@ -66,6 +71,10 @@ if ! diff -urN "gnupg-$prev_ver/" "gnupg-$curr_ver/" >/dev/null ; then exit 1 fi +if ! zcat $diff_name.gz | ../gnupg/g10/gpg --batch --verify ; then + exit 1 +fi + echo "cleaning up" -- cgit v1.2.3