Added check for True or False in case for SET_SETTINGS

This commit is contained in:
Alexander Trost
2015-10-22 16:10:46 +02:00
parent 347d819464
commit d116b77945

View File

@@ -295,8 +295,19 @@ EOF
echo "No settings env var for key \"$SETTING_KEY\"."
continue
fi
case "$SETTING_VAR" in
[Tt][Rr][Uu][Ee])
export SETTING_VAR="True"
;;
[Ff][Aa][Ll][Ss][Ee])
export SETTING_VAR="False"
;;
*)
export SETTING_VAR="'$SETTING_VAR'"
;;
esac
if [ ! -z "$(grep "$SETTING_KEY" /etc/zulip/zulip-secrets.conf)" ]; then
sed -i -r "s~#?${SETTING_KEY}[ ]*=[ ]*['\"]+.*['\"]+$~${SETTING_KEY} = '${SETTING_VAR}'~g" "$ZULIP_SETTINGS"
sed -i -r "s~#?${SETTING_KEY}[ ]*=[ ]*['\"]+.*['\"]+$~${SETTING_KEY} = ${SETTING_VAR}~g" "$ZULIP_SETTINGS"
echo "Setting key \"$SETTING_KEY\" to value \"$SETTING_VAR\". Edited $?."
continue
else