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