Fix logic to allow not setting TORRC_PATH

This commit is contained in:
Henrik Jonsson 2017-01-27 05:45:29 +01:00
parent 24d11a1793
commit 10dcad721c

13
start
View File

@ -4,11 +4,16 @@
# #
set -euo pipefail set -euo pipefail
# If TORRC_PATH is set in the environment, use the torrc file
# specified by that path instead of the default config.
TORRC_PATH=${TORRC_PATH:-""} TORRC_PATH=${TORRC_PATH:-""}
[[ "$TORRC_PATH" ]] && echo "$(date) [ $(basename $0) ] Using torrc file from '$TORRC_PATH'.." if [[ "$TORRC_PATH" ]]; then
[[ -e "$TORRC_PATH" ]] || { echo "$(date) [ $(basename $0) ] Using torrc file from '$TORRC_PATH'.."
if [[ ! -e "$TORRC_PATH" ]]; then
echo "$(date) [ $(basename $0) ] FATAL: No such file '$TORRC_PATH'." >&1 echo "$(date) [ $(basename $0) ] FATAL: No such file '$TORRC_PATH'." >&1
exit 1 exit 1
} fi
cp -v "$TORRC_PATH" /usr/local/bin/Browser/TorBrowser/Data/Tor/torrc cp -v "$TORRC_PATH" /usr/local/bin/Browser/TorBrowser/Data/Tor/torrc
fi
start-tor-browser "$@" start-tor-browser "$@"