From 102f43f1f1809c7a9706bda8385105ae342ac8c3 Mon Sep 17 00:00:00 2001 From: malc Date: Thu, 12 Apr 2018 10:19:56 +0300 Subject: [PATCH] Nope a. ( starts subshell too b. sum and md5sum have different(default) outputs read doesn't care, shifting does... Drawing board here i come. --- build.sh | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/build.sh b/build.sh index b668eb0..f75dd02 100755 --- a/build.sh +++ b/build.sh @@ -18,16 +18,8 @@ fi tstart=$(now) alias vecho=${vecho-:} -command -v md5sum >/dev/null || true && alias sum=md5sum -digest() ( - set -- $(sum $*) - h= - while test $# -ne 0; do - h="$h$1" - shift; shift - done - printf "$h" -) +command -v md5sum >/dev/null && alias sum=md5sum || true +digest() { sum $* 2>/dev/null | while read h _; do printf "$h"; done; } partmsg() { test $? -eq 0 && msg="ok" || msg="ko" -- 2.11.4.GIT