[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