=- Luciano Rocha wrote on Wed 23.May'07 at 18:48:01 +0100 -= > when using `which` send errors to /dev/null > {...} > -if test -x "`which md5`" > +if test -x "`which md5 2> /dev/null`"
On solaris 8 which produces noise on STDOUT, not STDERR. Maybe the attached version suits all. -- © Rado S. -- You must provide YOUR effort for your goal! EVERY effort counts: at least to show your attitude. You're responsible for ALL you do: you get what you give.
--- morg/hcachever.sh Fri Apr 6 09:00:11 2007 +++ mgo/hcachever.sh Wed May 23 20:07:50 2007 @@ -2,6 +2,7 @@ BASEVERSION=1 +{ if test -x "`which md5`" then MD5=md5 @@ -12,9 +13,10 @@ then MD5="openssl md5 -hex" else - echo "ERROR: no MD5 tool found" + echo "ERROR: no MD5 tool found" >&3 exit 1 fi +} >>/dev/null 2>&1 3>&2 cleanstruct () { echo "$1" | sed -e 's/} *//' -e 's/;$//'