aboutsummaryrefslogtreecommitdiff
path: root/functions
diff options
context:
space:
mode:
Diffstat (limited to 'functions')
-rw-r--r--functions14
1 files changed, 14 insertions, 0 deletions
diff --git a/functions b/functions
index 1d51345..f84fb5e 100644
--- a/functions
+++ b/functions
@@ -130,6 +130,20 @@ status() {
fi
}
+# usage : in_array( $needle, $haystack )
+# return : 0 - found
+# 1 - not found
+# Copied from makepkg
+in_array() {
+ local needle=$1; shift
+ [ -z "$1" ] && return 1 # Not Found
+ local item
+ for item in "$@"; do
+ [ "$item" = "$needle" ] && return 0 # Found
+ done
+ return 1 # Not Found
+}
+
# daemons:
add_daemon() {