From 53f923f8a756279c00d04116709e63ee18edf140 Mon Sep 17 00:00:00 2001 From: Christopher Hubing Date: Tue, 24 Mar 2020 12:04:15 -0400 Subject: [PATCH] extra logic to allow default flag overrides --- container_files/usr-local-bin/library.sh | 25 ++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/container_files/usr-local-bin/library.sh b/container_files/usr-local-bin/library.sh index c2546996..e0ff77f3 100755 --- a/container_files/usr-local-bin/library.sh +++ b/container_files/usr-local-bin/library.sh @@ -68,8 +68,9 @@ linkGrouperSecrets() { } prepDaemon() { - export GROUPER_DAEMON=true - export RUN_TOMEE=true + + if [ -z "$GROUPER_DAEMON" ]; then export GROUPER_DAEMON=true; fi + if [ -z "$RUN_TOMEE" ]; then export RUN_TOMEE=true; fi setupLoggingPipe setupGrouperLogPipe @@ -78,9 +79,9 @@ prepDaemon() { } prepSCIM() { - export GROUPER_SCIM=true - export RUN_APACHE=true - export RUN_TOMEE=true + if [ -z "$GROUPER_SCIM" ]; then export GROUPER_SCIM=true; fi + if [ -z "$RUN_APACHE" ]; then export RUN_APACHE=true; fi + if [ -z "$RUN_TOMEE" ]; then export RUN_TOMEE=true; fi setupLoggingPipe setupGrouperLogPipe @@ -93,10 +94,10 @@ prepSCIM() { } prepUI() { - export GROUPER_UI=true - export RUN_APACHE=true - export RUN_SHIB_SP=true - export RUN_TOMEE=true + if [ -z "$GROUPER_UI" ]; then export GROUPER_UI=true; fi + if [ -z "$RUN_APACHE" ]; then export RUN_APACHE=true; fi + if [ -z "$RUN_SHIB_SP" ]; then export RUN_SHIB_SP=true; fi + if [ -z "$RUN_TOMEE" ]; then export RUN_TOMEE=true; fi setupLoggingPipe setupGrouperLogPipe @@ -111,9 +112,9 @@ prepUI() { prepWS() { - export GROUPER_WS=true - export RUN_APACHE=true - export RUN_TOMEE=true + if [ -z "$GROUPER_WS" ]; then export GROUPER_WS=true; fi + if [ -z "$RUN_APACHE" ]; then export RUN_APACHE=true; fi + if [ -z "$RUN_TOMEE" ]; then export RUN_TOMEE=true; fi setupLoggingPipe setupGrouperLogPipe setupHttpdLogPipe