* Makefile.in (CVS_IGNORE_FILES): Additions.
authorReiner Steib <Reiner.Steib@gmx.de>
Fri, 31 Mar 2006 19:32:42 +0000 (19:32 +0000)
committerReiner Steib <Reiner.Steib@gmx.de>
Fri, 31 Mar 2006 19:32:42 +0000 (19:32 +0000)
(release-files-signed): New target.

ChangeLog
Makefile.in

index c72043a..5dab84c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,7 @@
        * GNUS-NEWS: Generated.
 
        * Makefile.in (CVS_IGNORE_FILES): Additions.
+       (release-files-signed): New target.
 
        * etc/images/README: Update separator.xpm.
 
index ec4c2da..d41102b 100644 (file)
@@ -32,7 +32,7 @@ TAG  = v5-10
 # Procedure:
 # - release-bump-version
 # - release-commit
-# - release-files
+# - release-files or release-files-signed
 #
 # # # # # # # # # # End of release variables
 
@@ -112,7 +112,7 @@ release-check-settings:
        @echo You may now make...
        @echo   release-bump-version
        @echo   release-commit
-       @echo   release-files
+       @echo   release-files or release-files-signed
 
 # Needs GNU grep and a recent GNU sed:
 release-bump-version:  release-check-settings
@@ -160,7 +160,18 @@ release-commit:    release-check-settings
 release-files: release-make-tar-ball release-diff
        @echo "Release files have been created:"
        @ls -l gnus-$(TAG).tar.gz
-       @ls -l        gnus-`echo $(OLD_TAG)%$(TAG)|tr - .|tr -d v|tr % -`.diff.gz
+       @ls -l gnus-`echo $(OLD_TAG)%$(TAG)|tr - .|tr -d v|tr % -`.diff.gz
+
+release-files-signed:  release-files
+       read -sp "Enter pass phrase: " phrase ; \
+       for i in gnus-$(TAG).tar.gz \
+                gnus-`echo $(OLD_TAG)%$(TAG)|tr - .|tr -d v|tr % -`.diff.gz; do \
+          echo "$$phrase" | gpg --passphrase-fd 0 --detach-sign $$i ; \
+       done; true
+       @ls -l gnus-$(TAG).tar.gz{.sig,}
+       @ls -l gnus-`echo $(OLD_TAG)%$(TAG)|tr - .|tr -d v|tr % -`.diff.gz{.sig,}
+       @gpg --verify gnus-$(TAG).tar.gz{.sig,}
+       @gpg --verify gnus-`echo $(OLD_TAG)%$(TAG)|tr - .|tr -d v|tr % -`.diff.gz{.sig,}
 
 release-cvs-export gnus-$(TAG):        release-check-settings
        rm -fr gnus-$(TAG)