diff options
Diffstat (limited to '')
-rw-r--r-- | scripts/ChangeLog | 4 | ||||
-rwxr-xr-x | scripts/mkdiff | 13 |
2 files changed, 15 insertions, 2 deletions
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 ([email protected]) + + * mkdiff: signs the pacth file + Sat Oct 17 16:10:16 1998 Werner Koch ([email protected]) * 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 <<EOF > $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" |