# # file: /usr/local/lib/sh/functions # purpose: bash functions library # created: pasha oct 7 2000 # modified: pasha sep 15 2007 # modification: added me_echo and bail_out; cosmetics in output # ME=`basename $0` function me_echo () { echo ${ME}: $@ } function bail_out () { me_echo ${@}\; bailing out exit 1 } function do_with_echo () { me_echo doing $1 $1 if [ $? != 0 ]; then bail_out $1 returned error fi } # end of functions