From d8f0f8c74f13f79c8f9873faccb57da9965fabc9 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Wed, 15 Jul 2015 13:14:39 -0400 Subject: [PATCH] eg-updater -d flag to avoid detach sleep Useful for taking everything offline quickly. Signed-off-by: Bill Erickson --- KCLS/admin-scripts/eg-updater.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/KCLS/admin-scripts/eg-updater.sh b/KCLS/admin-scripts/eg-updater.sh index cfc87f4f8f..9ba95fb648 100755 --- a/KCLS/admin-scripts/eg-updater.sh +++ b/KCLS/admin-scripts/eg-updater.sh @@ -42,6 +42,7 @@ START_ONLY="" ATTACH_ONLY="" DETACH_ONLY="" CONFIRM_ATTACH="" +NO_DETACH_SLEEP="" # if the script exits early, SUCCESS will be left as 0, # which is our sign to warn the user. @@ -190,6 +191,10 @@ function set_builder { function inspect_params { + if [ -n "$NO_DETACH_SLEEP" ]; then + DETACH_SLEEP=0; + fi + # no need to detach the brick when not restarting services if [ -n "$STAFF_CLIENT_ONLY" -o -n "$WEB_ONLY" \ -o -n "$START_ONLY" -o -n "$ATTACH_ONLY" ]; then @@ -531,11 +536,12 @@ function start_services { trap on_exit EXIT; -while getopts "t:b:r:s:i:f:pagnwchxoklmuv" opt; do +while getopts "t:b:r:s:i:f:pagnwchxoklmuvd" opt; do case $opt in a) REATTACH="YES";; b) GIT_BRANCH="$OPTARG";; c) REBUILD="YES";; + d) NO_DETACH_SLEEP="YES";; f) START_SLEEP="$OPTARG";; g) CONFIRM_ATTACH="YES";; i) CLIENT_SERIES_ID="$OPTARG";; -- 2.11.0