From 13d3fe99a0ad0032e23c72466c5f4931131cbdb1 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Fri, 13 Apr 2012 11:21:03 +0100 Subject: Portability changes to binary-repo-lib.sh. --- tools/binary-repo-lib.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tools') diff --git a/tools/binary-repo-lib.sh b/tools/binary-repo-lib.sh index 09d0af1d50..a22747520c 100755 --- a/tools/binary-repo-lib.sh +++ b/tools/binary-repo-lib.sh @@ -92,9 +92,15 @@ getJarSha() { local jar=$1 if [[ ! -f "$jar" ]]; then echo "" - else + elif which sha1sum 2>/dev/null >/dev/null; then shastring=$(sha1sum "$jar") - echo "${shastring:0:$(expr index "$shastring" " ")-1}" + echo "$shastring" | sed 's/ .*//' + elif which shasum 2>/dev/null >/dev/null; then + shastring=$(shasum "$jar") + echo "$shastring" | sed 's/ .*//' + else + shastring=$(openssl sha1 "$jar") + echo "$shastring" | sed 's/^.*= //' fi } -- cgit v1.2.3