support bash 4.2 so we don't have to modify all plugin test envs

This commit is contained in:
Michael Hobbs
2016-01-17 17:17:04 -08:00
parent a0e1416027
commit 33c6e56030
2 changed files with 4 additions and 2 deletions

View File

@@ -17,7 +17,9 @@ get_phases() {
local phase
local passed_phases
if [[ -n "$passed_phases_list" ]]; then
IFS=',' read -ra passed_phases <<< "$passed_phases_list"
OIFS=$IFS; IFS=','
read -ra passed_phases <<< "$passed_phases_list"
IFS=$OIFS
for phase in "${passed_phases[@]}"; do
[[ "$phase" = @($phases_allowed) ]] || dokku_log_fail "Phase(s) must be one of [${AVAILABLE_PHASES[*]}]"
done