You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ho...@apache.org on 2014/02/25 22:49:42 UTC
svn commit: r1571838 -
/lucene/dev/trunk/dev-tools/scripts/prep-solr-ref-guide-rc.sh
Author: hossman
Date: Tue Feb 25 21:49:42 2014
New Revision: 1571838
URL: http://svn.apache.org/r1571838
Log:
if a system doesn't have sha1sum, fall back and try shasum
Modified:
lucene/dev/trunk/dev-tools/scripts/prep-solr-ref-guide-rc.sh
Modified: lucene/dev/trunk/dev-tools/scripts/prep-solr-ref-guide-rc.sh
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/dev-tools/scripts/prep-solr-ref-guide-rc.sh?rev=1571838&r1=1571837&r2=1571838&view=diff
==============================================================================
--- lucene/dev/trunk/dev-tools/scripts/prep-solr-ref-guide-rc.sh (original)
+++ lucene/dev/trunk/dev-tools/scripts/prep-solr-ref-guide-rc.sh Tue Feb 25 21:49:42 2014
@@ -36,6 +36,17 @@ if [ $# -lt 2 ] || [ 3 -lt $# ] ; then
exit 1;
fi
+sha_sum() {
+ if hash sha1sum 2>/dev/null; then
+ sha1sum "$@"
+ elif hash shasum 2>/dev/null; then
+ shasum "$@"
+ else
+ echo "Can't find sha1sum or shasum, aborting"
+ exit 1;
+ fi
+}
+
SRC_FILE=$1
VER_RC=$2
GPG_ID_ARG=""
@@ -79,6 +90,6 @@ set -x
mkdir $DIR || exit 1
mv $SRC_FILE $DIR/$PDF || exit 1
cd $DIR || exit 1
-sha1sum $PDF > $SHA || exit 1
+sha_sum $PDF > $SHA || exit 1
gpg $GPG_ID_ARG --armor --output $GPG --detach-sig $PDF|| exit 1