]> granicus.if.org Git - php/commitdiff
initial add verification stub generator
authorAnatol Belski <ab@php.net>
Mon, 10 Aug 2015 07:48:28 +0000 (09:48 +0200)
committerAnatol Belski <ab@php.net>
Mon, 10 Aug 2015 07:48:28 +0000 (09:48 +0200)
scripts/dev/gen_verify_stub [new file with mode: 0644]

diff --git a/scripts/dev/gen_verify_stub b/scripts/dev/gen_verify_stub
new file mode 100644 (file)
index 0000000..e8416b0
--- /dev/null
@@ -0,0 +1,48 @@
+#!/bin/bash
+
+if [ "x$1" == "x" ]
+then
+       echo "Usage: $0 <version> [email]"
+       echo "Generate the tarball verification info suitable to put into an announcement."
+       echo
+       echo "Examples"
+       echo "  $0 7.0.0beta3"
+       exit 0
+fi
+
+RELEASE_VER=$1
+
+GPG_USER=
+if [ "x$2" != "x" ]
+then
+       GPG_USER=$2
+fi
+
+
+for TARBALL in "php-$RELEASE_VER.tar.bz2" "php-$RELEASE_VER.tar.gz" "php-$RELEASE_VER.tar.xz"
+do
+       if ! [ -e $TARBALL ]
+       then
+               echo "$TARBALL doesn't exist"
+               exit 3
+       fi
+
+       if [ -n $GPG_USER ]
+       then
+               gpg --armor --detach-sign $TARBALL
+       else
+               gpg -u $GPG_USER --armor --detach-sign $TARBALL
+       fi
+done
+
+for TARBALL in "php-$RELEASE_VER.tar.bz2" "php-$RELEASE_VER.tar.gz" "php-$RELEASE_VER.tar.xz"
+do 
+       echo $TARBALL 
+       echo "SHA256 hash: `sha256sum $TARBALL | cut -d' ' -f1`";
+       echo PGP signature:
+               cat $TARBALL.asc
+       echo -e "\n\n"
+done
+
+exit 0
+