Merge "Normalise RECLONE flag to True Or False."
This commit is contained in:
commit
f20859b435
11
functions
11
functions
@ -551,6 +551,7 @@ function git_clone {
|
|||||||
GIT_REMOTE=$1
|
GIT_REMOTE=$1
|
||||||
GIT_DEST=$2
|
GIT_DEST=$2
|
||||||
GIT_REF=$3
|
GIT_REF=$3
|
||||||
|
RECLONE=$(trueorfalse False $RECLONE)
|
||||||
|
|
||||||
if [[ "$OFFLINE" = "True" ]]; then
|
if [[ "$OFFLINE" = "True" ]]; then
|
||||||
echo "Running in offline mode, clones already exist"
|
echo "Running in offline mode, clones already exist"
|
||||||
@ -576,7 +577,7 @@ function git_clone {
|
|||||||
cd $GIT_DEST
|
cd $GIT_DEST
|
||||||
# This checkout syntax works for both branches and tags
|
# This checkout syntax works for both branches and tags
|
||||||
git checkout $GIT_REF
|
git checkout $GIT_REF
|
||||||
elif [[ "$RECLONE" == "yes" ]]; then
|
elif [[ "$RECLONE" = "True" ]]; then
|
||||||
# if it does exist then simulate what clone does if asked to RECLONE
|
# if it does exist then simulate what clone does if asked to RECLONE
|
||||||
cd $GIT_DEST
|
cd $GIT_DEST
|
||||||
# set the url to pull from and fetch
|
# set the url to pull from and fetch
|
||||||
@ -1268,16 +1269,16 @@ function stop_service() {
|
|||||||
|
|
||||||
|
|
||||||
# Normalize config values to True or False
|
# Normalize config values to True or False
|
||||||
# Accepts as False: 0 no false False FALSE
|
# Accepts as False: 0 no No NO false False FALSE
|
||||||
# Accepts as True: 1 yes true True TRUE
|
# Accepts as True: 1 yes Yes YES true True TRUE
|
||||||
# VAR=$(trueorfalse default-value test-value)
|
# VAR=$(trueorfalse default-value test-value)
|
||||||
function trueorfalse() {
|
function trueorfalse() {
|
||||||
local default=$1
|
local default=$1
|
||||||
local testval=$2
|
local testval=$2
|
||||||
|
|
||||||
[[ -z "$testval" ]] && { echo "$default"; return; }
|
[[ -z "$testval" ]] && { echo "$default"; return; }
|
||||||
[[ "0 no false False FALSE" =~ "$testval" ]] && { echo "False"; return; }
|
[[ "0 no No NO false False FALSE" =~ "$testval" ]] && { echo "False"; return; }
|
||||||
[[ "1 yes true True TRUE" =~ "$testval" ]] && { echo "True"; return; }
|
[[ "1 yes Yes YES true True TRUE" =~ "$testval" ]] && { echo "True"; return; }
|
||||||
echo "$default"
|
echo "$default"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user