#
# 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
