You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2008/05/06 03:47:11 UTC
svn commit: r653663 -
/directory/project/branches/bigbang/resources/gpg-sign-all
Author: akarasulu
Date: Mon May 5 18:47:11 2008
New Revision: 653663
URL: http://svn.apache.org/viewvc?rev=653663&view=rev
Log:
gpg sign script with menu
Added:
directory/project/branches/bigbang/resources/gpg-sign-all (with props)
Added: directory/project/branches/bigbang/resources/gpg-sign-all
URL: http://svn.apache.org/viewvc/directory/project/branches/bigbang/resources/gpg-sign-all?rev=653663&view=auto
==============================================================================
--- directory/project/branches/bigbang/resources/gpg-sign-all (added)
+++ directory/project/branches/bigbang/resources/gpg-sign-all Mon May 5 18:47:11 2008
@@ -0,0 +1,67 @@
+#!/bin/sh
+
+DEFAULT_KEY="akarasulu@apache.org"
+
+while :
+do
+ clear
+ echo "S E L E C T D E F A U L T K E Y"
+ echo '-----------------------------------'
+ echo "1. akarasulu@apache.org"
+ echo "2. elecharny@apache.org"
+ echo "3. pamarcelot@apache.org"
+ echo "4. Exit"
+ echo -n 'Please enter option [1 - 4] > '
+ read opt
+case $opt in
+1) echo "Using DEFAULT_KEY=akarasulu@apache.org";
+ DEFAULT_KEY='akarasulu@apache.org';
+ break;
+;;
+2) echo "Using DEFAULT_KEY=elecharny@apache.org";
+ DEFAULT_KEY='elecharny@apache.org';
+ break;
+;;
+3) echo "Using DEFAULT_KEY=pamarcelot@apache.org";
+ DEFAULT_KEY='pamarcelot@apache.org';
+ break;
+;;
+4) echo "Bye $USER";
+ exit 1;;
+*) echo "$opt is an invaild option. Please select option between 1-4 only";
+ echo "Press [enter] key to continue. . .";
+ read enterKey;;
+esac
+done
+
+echo -n "PGP Key Password: "
+stty -echo
+read PASSWORD
+stty echo
+echo ""
+
+for FILE in $(find . -not '(' -name "*.md5" -or -name "*.sha1" -or -name "*.asc" ')' -and -type f) ; do
+ echo -n "Signing: $FILE ... "
+
+ if [ ! -f $FILE.md5 ]; then
+ md5sum "$FILE" | cut "-d " -f1 > "$FILE.md5"
+ else
+ echo "Skipping $FILE.md5"
+ fi
+
+ if [ ! -f $FILE.sha1 ]; then
+ sha1sum "$FILE" | cut "-d " -f1 > "$FILE.sha1"
+ else
+ echo "Skipping $FILE.sha1"
+ fi
+
+ if [ ! -f $FILE.asc ]; then
+ echo "$PASSWORD" | gpg --default-key "$DEFAULT_KEY" --detach-sign --armor --no-tty --yes --passphrase-fd 0 "$FILE" && echo done.
+ else
+ echo "Skipping $FILE.asc"
+ fi
+done
+
+echo -n Updating permission...
+chmod g+w -R . && echo done.
+
Propchange: directory/project/branches/bigbang/resources/gpg-sign-all
------------------------------------------------------------------------------
svn:executable = *