summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2015-08-10 09:48:28 +0200
committerAnatol Belski <ab@php.net>2015-08-10 09:48:28 +0200
commit7600f5246c8f5465f0c457c238cafac9897c1128 (patch)
treebd7ec9a6f9d874c734413e745c7540eeceecf845 /scripts
parenta91065c63ce51ea238db38d88ac12ea8e4adeb1e (diff)
downloadphp-git-7600f5246c8f5465f0c457c238cafac9897c1128.tar.gz
initial add verification stub generator
Diffstat (limited to 'scripts')
-rw-r--r--scripts/dev/gen_verify_stub48
1 files changed, 48 insertions, 0 deletions
diff --git a/scripts/dev/gen_verify_stub b/scripts/dev/gen_verify_stub
new file mode 100644
index 0000000000..e8416b0d0f
--- /dev/null
+++ b/scripts/dev/gen_verify_stub
@@ -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
+