diff options
Diffstat (limited to 'community/tor/tor.initd')
-rw-r--r-- | community/tor/tor.initd | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/community/tor/tor.initd b/community/tor/tor.initd index 16faa64bc6..99ec8ae853 100644 --- a/community/tor/tor.initd +++ b/community/tor/tor.initd @@ -2,12 +2,14 @@ conffile="/etc/tor/torrc" pidfile="/run/tor/tor.pid" -graceful_timeout=${GRACEFUL_TIMEOUT:-60} +user="${user:-tor}" +graceful_timeout="${GRACEFUL_TIMEOUT:-60}" command="/usr/bin/tor" command_args="-f $conffile" command_background="yes" start_stop_daemon_args=" + --user $user --chdir /var/lib/tor --env HOME=/var/lib/tor" @@ -43,7 +45,7 @@ checkconfig() { start_pre() { checkconfig || return 1 - checkpath -d -m 0755 -o tor "$(dirname "$pidfile")" + checkpath -d -m 0755 -o "$user" "$(dirname "$pidfile")" } gracefulstop() { |