Author: elecharny
Date: Mon Aug 15 08:57:34 2011
New Revision: 1157741
URL: http://svn.apache.org/viewvc?rev=1157741&view=rev
Log:
Fixed the MD5 signature generation
Modified:
directory/studio/trunk/tools/sign.sh
Modified: directory/studio/trunk/tools/sign.sh
URL: http://svn.apache.org/viewvc/directory/studio/trunk/tools/sign.sh?rev=1157741&r1=1157740&r2=1157741&view=diff
==============================================================================
--- directory/studio/trunk/tools/sign.sh (original)
+++ directory/studio/trunk/tools/sign.sh Mon Aug 15 08:57:34 2011
@@ -9,7 +9,7 @@ read PASSWORD
stty echo
echo ""
-for FILE in $(find . -not '(' -name "*.md5" -or -name "*.sha1" -or -name "*.asc" ')' -and
-type f) ; do
+for FILE in $(find . -not '(' -name "sign.sh" -or -name ".*" -or -name "*.md5" -or -name
"*.sha1" -or -name "*.asc" ')' -and -type f) ;
if [ -f "$FILE.asc" ]; then
echo "Skipping: $FILE"
continue
@@ -17,9 +17,30 @@ for FILE in $(find . -not '(' -name "*.m
echo -n "Signing: $FILE ... "
- openssl md5 < "$FILE" | cut "-d " -f2 > "$FILE.md5"
-
- gpg --print-md SHA1 "$FILE" > "$FILE".sha1
+ # MD5
+ if [ ! -f "$FILE.md5" ];
+ then
+ openssl md5 < "$FILE" | cut "-d " -f2 > "$FILE.md5"
+ echo " - Generated '$FILE.md5'"
+ else
+ echo " - Skipped '$FILE.md5' (file already existing)"
+ fi
- echo "$PASSWORD" | gpg --default-key "$DEFAULT_KEY" --detach-sign --armor --no-tty --yes
--passphrase-fd 0 "$FILE" && echo done.
+ # SHA1
+ if [ ! -f "$FILE.sha1" ];
+ then
+ gpg --print-md SHA1 "$FILE" > "$FILE".sha1
+ echo " - Generated '$FILE.sha1'"
+ else
+ echo " - Skipped '$FILE.sha1' (file already existing)"
+ fi
+
+ # ASC
+ if [ ! -f "$FILE.asc" ];
+ then
+ echo "$PASSWORD" | gpg --detach-sign --armor --no-tty --yes --passphrase-fd 0 "$FILE"
+ echo " - Generated '$FILE.asc'"
+ else
+ echo " - Skipped '$FILE.asc' (file already existing)"
+ fi
done
|