summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElan Ruusamäe2023-02-22 19:07:59 (GMT)
committerElan Ruusamäe2023-02-22 19:08:23 (GMT)
commitdefb816c0b1804fbe4efad7bfbecfab6fd90db13 (patch)
tree0af3f709bb0a7c15eacf10a6638e105791b7dd4e
parentb528412d87bbb5fbd7c4632e91c684296d81e397 (diff)
downloadcleanbuild-defb816c0b1804fbe4efad7bfbecfab6fd90db13.zip
cleanbuild-defb816c0b1804fbe4efad7bfbecfab6fd90db13.tar.gz
Refactor: Add is_bool helper
-rwxr-xr-xbin/cleanbuild-docker.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/cleanbuild-docker.sh b/bin/cleanbuild-docker.sh
index 40ed415..cd6641f 100755
--- a/bin/cleanbuild-docker.sh
+++ b/bin/cleanbuild-docker.sh
@@ -46,6 +46,10 @@ is_no() {
esac
}
+is_bool() {
+ [ "$1" = "true" -o "$1" = "false" ] || die "Invalid boolean value: $1"
+}
+
tmpfs() {
if is_no "${TMPFS:-true}" || [ "$TMPFS" = "0" ]; then
return
@@ -209,7 +213,7 @@ parse_options() {
;;
--keep-container)
shift
- [ "$1" = "true" -o "$1" = "false" ] || die "Invalid boolean value: $1"
+ is_bool "$1"
KEEP_CONTAINER=$1
;;
--with)