summaryrefslogtreecommitdiffstats
path: root/functions.sh
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-01-03 10:05:12 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-01-03 10:05:12 +0000
commite48c520d54ce487c69105009be0408c9bcf0d6b4 (patch)
tree902611b534f37b870575a3ae767228f14c4ae4c4 /functions.sh
parent395a795126bcf0a683420db47a9afc0d672fe8ff (diff)
downloadabuild-e48c520d54ce487c69105009be0408c9bcf0d6b4.tar.bz2
abuild-e48c520d54ce487c69105009be0408c9bcf0d6b4.tar.xz
abuild: move functions to a shared lib
Diffstat (limited to 'functions.sh')
-rw-r--r--functions.sh34
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
+}
+