summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMihai Moldovan <ionic@ionic.de>2015-04-01 09:15:00 +0200
committerMihai Moldovan <ionic@ionic.de>2015-04-01 09:15:00 +0200
commit24ce892af5dea9652051f9e74d771c828e4e22cc (patch)
tree22cd6463d1e42e8f684bc71d95bc19c275d5ccc6
parent11e37d21cb5a262af10e38acb0cd90be5df505f1 (diff)
downloadbuildscripts-24ce892af5dea9652051f9e74d771c828e4e22cc.tar.gz
buildscripts-24ce892af5dea9652051f9e74d771c828e4e22cc.tar.bz2
buildscripts-24ce892af5dea9652051f9e74d771c828e4e22cc.zip
bin/build-rpm-package: add make_boolean() function to convert a semi-random string into boolean 0 or 1. Shameless copy from maintenancescripts.
Add FIXME to remember to outsource this some sunny day.
-rwxr-xr-xbin/build-rpm-package12
1 files changed, 12 insertions, 0 deletions
diff --git a/bin/build-rpm-package b/bin/build-rpm-package
index 2cb6302..5ba3334 100755
--- a/bin/build-rpm-package
+++ b/bin/build-rpm-package
@@ -109,6 +109,18 @@ cleanup () {
# Run cleanup() automatically.
trap cleanup EXIT SIGTERM SIGINT SIGHUP SIGPIPE SIGALRM SIGUSR1 SIGUSR2
+# FIXME: this should really be in a common.(sh) file!
+function make_boolean () {
+ typeset -l OPTION="${1}"
+
+ case "${OPTION}" in
+ ("0"|"no"|"false"|"") OPTION="0";;
+ (*) OPTION="1";;
+ esac
+
+ printf "${OPTION}"
+}
+
set_vars() {
TEMP_BASE="$HOME/tmp/"
mkdir -p "$TEMP_BASE"