for ((i=0; i < ${#gsu_options[@]}; i++)); do
eval "${gsu_options[$i]}"
- eval val='"'\$$name'"'
+ eval val='"'\${${name}:-}'"'
eval orig_${gsu_config_var_prefix}_$name='"'${val}'"'
done
eval orig_val='"'\$orig_${gsu_config_var_prefix}_$name'"'
if [[ -z "$orig_val" ]]; then
- eval val='"'\$$name'"'
+ eval val='"'\${$name:-}'"'
else
val="$orig_val"
fi
done
ret=$GSU_SUCCESS
}
-export -f gsu_check_options
# Call gsu_check_options(), die on errors.
gsu_check_options_or_die()