aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeatLink <beatlink@protonmail.com>2019-07-19 16:41:42 -0500
committerBeatLink <beatlink@protonmail.com>2019-07-19 16:41:42 -0500
commitfe38c113295125ad409e4e5d4f22d2e4e6b3a668 (patch)
treee0be6bf270ff18cdd83cba650785bec8d7de4562
parenttest to see if mozconfig is causing OOM issues (diff)
parentMerge branch 'toggle_settings' into 'master' (diff)
downloadlibrewolf-linux-fe38c113295125ad409e4e5d4f22d2e4e6b3a668.tar.gz
librewolf-linux-fe38c113295125ad409e4e5d4f22d2e4e6b3a668.tar.bz2
librewolf-linux-fe38c113295125ad409e4e5d4f22d2e4e6b3a668.zip
Merge branch 'master' of gitlab.com:librewolf-community/librewolf
-rw-r--r--settings/toggle-settings.sh28
1 files changed, 15 insertions, 13 deletions
diff --git a/settings/toggle-settings.sh b/settings/toggle-settings.sh
index 8a7b30a..ff46bde 100644
--- a/settings/toggle-settings.sh
+++ b/settings/toggle-settings.sh
@@ -1,19 +1,21 @@
-#!/bin/bash
+#!/usr/bin/env bash
+
+# Exit script with a non-zero exit code if:
+# - any command fails (-e | --errexit)
+# - any variable is unset (-u | --nounset)
+# - a part of a piped sequence fails (-o pipefail)
+set -euo pipefail
SCRIPT_FOLDER=$(realpath $(dirname $0));
# Enable settings ------------------------------------------------------------------------------------------
-if [ "$1" = "--enable" ]; then
- mv $SCRIPT_FOLDER/"[DISABLED] local-settings.js" $SCRIPT_FOLDER/local-settings.js;
- mv $SCRIPT_FOLDER/"[DISABLED] policies.json" $SCRIPT_FOLDER/policies.json;
- mv $SCRIPT_FOLDER/"[DISABLED] librewolf.cfg" $SCRIPT_FOLDER/librewolf.cfg;
-fi
-
+if [[ "${1}" = "--enable" ]]; then
+ mv "${SCRIPT_FOLDER}/[DISABLED] local-settings.js" "${SCRIPT_FOLDER}/local-settings.js";
+ mv "${SCRIPT_FOLDER}/[DISABLED] policies.json" "${SCRIPT_FOLDER}/policies.json";
+ mv "${SCRIPT_FOLDER}/[DISABLED] librewolf.cfg" "${SCRIPT_FOLDER}/librewolf.cfg";
# Disable settings ------------------------------------------------------------------------------------------
-if [ "$1" = "--disable" ]; then
- mv $SCRIPT_FOLDER/local-settings.js $SCRIPT_FOLDER/"[DISABLED] local-settings.js";
- mv $SCRIPT_FOLDER/policies.json $SCRIPT_FOLDER/"[DISABLED] policies.json";
- mv $SCRIPT_FOLDER/librewolf.cfg $SCRIPT_FOLDER/"[DISABLED] librewolf.cfg" ;
+elif [[ "${1}" = "--disable" ]]; then
+ mv "${SCRIPT_FOLDER}/local-settings.js" "${SCRIPT_FOLDER}/[DISABLED] local-settings.js";
+ mv "${SCRIPT_FOLDER}/policies.json" "${SCRIPT_FOLDER}/[DISABLED] policies.json";
+ mv "${SCRIPT_FOLDER}/librewolf.cfg" "${SCRIPT_FOLDER}/[DISABLED] librewolf.cfg";
fi
-
-
bgstack15