From e48c520d54ce487c69105009be0408c9bcf0d6b4 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Sat, 3 Jan 2009 10:05:12 +0000 Subject: abuild: move functions to a shared lib --- functions.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 functions.sh (limited to 'functions.sh') diff --git a/functions.sh b/functions.sh new file mode 100644 index 0000000..6dde80c --- /dev/null +++ b/functions.sh @@ -0,0 +1,34 @@ + +#colors +if [ -n "$USE_COLORS" ]; then + NORMAL="\033[1;0m" + STRONG="\033[1;1m" + RED="\033[1;31m" + GREEN="\033[1;32m" + YELLOW="\033[1;33m" + BLUE="\033[1;34m" +fi + + +# functions +msg() { + local prompt="$GREEN>>>${NORMAL}" + local fake="${FAKEROOTKEY:+${BLUE}(fakeroot)${NORMAL} }" + local name="${STRONG}${subpkgname:-$pkgname}${NORMAL}" + [ -z "$quiet" ] && printf "${prompt} ${fake}${name}: $@\n" >&2 +} + +warning() { + local prompt="${YELLOW}>>> WARNING: ${NORMAL}" + local fake="${FAKEROOTKEY:+${BLUE}(fakeroot)${NORMAL} }" + local name="${STRONG}${subpkgname:-$pkgname}${NORMAL}" + printf "${prompt} ${fake}${name}: $@\n" >&2 +} + +error() { + local prompt="${RED}>>> ERROR: ${NORMAL}" + local fake="${FAKEROOTKEY:+${BLUE}(fakeroot)${NORMAL} }" + local name="${STRONG}${subpkgname:-$pkgname}${NORMAL}" + printf "${prompt} ${fake}${name}: $@\n" >&2 +} + -- cgit v1.2.3-60-g2f50