[prev in list] [next in list] [prev in thread] [next in thread] 

List:       james-dev
Subject:    svn commit: r24561 - /release/james/auto_sig.sh
From:       btellier () apache ! org
Date:       2018-01-31 3:44:59
Message-ID: 20180131034459.7061C3A0118 () svn01-us-west ! apache ! org
[Download RAW message or body]

Author: btellier
Date: Wed Jan 31 03:44:59 2018
New Revision: 24561

Log:
Share a useful little script to automate the upload process

Added:
    release/james/auto_sig.sh

Added: release/james/auto_sig.sh
==============================================================================
--- release/james/auto_sig.sh (added)
+++ release/james/auto_sig.sh Wed Jan 31 03:44:59 2018
@@ -0,0 +1,29 @@
+#/bin/bash
+
+# This quick bash scipt intend to help commiters
+# preparing artifacts for SVN upload.
+
+# Performs:
+#  - Hashing (sha1 + md5)
+#  - Signing (main and hashs)
+#  - Position SVN properties
+
+# $1: file to prepare
+# $2: Key footprint to use for signing
+
+sha1sum $1 > $1.sha1
+md5sum $1 > $1.md5
+gpg -u $2 --output $1.asc --detach-sig $1
+gpg -u $2 --output $1.sha1.asc --detach-sig $1.sha1
+gpg -u $2 --output $1.md5.asc --detach-sig $1.md5
+
+svn add $1
+svn propset svn:mime-type application/octet-stream $1
+svn add $1.md5
+svn add $1.sha1
+svn add $1.asc
+svn propset svn:mime-type application/octet-stream $1.asc
+svn add $1.md5.asc
+svn propset svn:mime-type application/octet-stream $1.md5.asc
+svn add $1.sha1.asc
+svn propset svn:mime-type application/octet-stream $1.sha1.asc



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic