diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-01-03 10:05:12 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-01-03 10:05:12 +0000 |
commit | e48c520d54ce487c69105009be0408c9bcf0d6b4 (patch) | |
tree | 902611b534f37b870575a3ae767228f14c4ae4c4 /functions.sh | |
parent | 395a795126bcf0a683420db47a9afc0d672fe8ff (diff) | |
download | abuild-e48c520d54ce487c69105009be0408c9bcf0d6b4.tar.gz abuild-e48c520d54ce487c69105009be0408c9bcf0d6b4.tar.bz2 abuild-e48c520d54ce487c69105009be0408c9bcf0d6b4.tar.xz abuild-e48c520d54ce487c69105009be0408c9bcf0d6b4.zip |
abuild: move functions to a shared lib
Diffstat (limited to 'functions.sh')
-rw-r--r-- | functions.sh | 34 |
1 files changed, 34 insertions, 0 deletions
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 +} + |