From 98c76a453222169f12b0e95f8a7ed0175e182598 Mon Sep 17 00:00:00 2001 From: Judd Vinet Date: Mon, 4 Mar 2002 07:28:25 +0000 Subject: Initial revision --- functions | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 functions (limited to 'functions') diff --git a/functions b/functions new file mode 100644 index 0000000..2923928 --- /dev/null +++ b/functions @@ -0,0 +1,45 @@ +# +# functions +# + +STAT_COL=68 + +deltext() { + echo -ne "\033[$(($STAT_COL+4))G" +} + +stat_busy() { + echo -n "[ $1 " + awk "BEGIN { for (j=length(\"$1\"); j<$STAT_COL; j++) printf \" \" }" + echo -n " BUSY ]" +} + +stat_done() { + deltext + echo " DONE ]" +} + +stat_fail() { + deltext + echo " FAILED ]" +} + +checkret() { + $* >/dev/null 2>&1 + if [ $? -gt 0 ]; then + stat_fail + else + stat_done + fi +} + +add_daemon() { + [ -d /var/run/daemons ] || mkdir -p /var/run/daemons + touch /var/run/daemons/$1 +} + +rm_daemon() { + rm -f /var/run/daemons/$1 +} + +# End of file -- cgit v1.2.3