aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorintrigeri <intrigeri@boum.org>2014-07-29 12:23:04 +0000
committerintrigeri <intrigeri@boum.org>2014-07-30 16:54:07 +0000
commit8b470ee4b54582b599debf5ab5b996eb06525093 (patch)
tree966a89738f497292951ed0182e80e73a1c3dc0b7 /changes
parent5c200d9be28ac9e53caac333ddd334539524d9e1 (diff)
downloadtor-8b470ee4b54582b599debf5ab5b996eb06525093.tar.gz
tor-8b470ee4b54582b599debf5ab5b996eb06525093.zip
Explicitly disable RunAsDaemon in the systemd unit file (#12731).
Our current systemd unit uses "Type = simple", so systemd does not expect tor to fork. If the user has "RunAsDaemon 1" in their torrc, then things won't work as expected. This is e.g. the case on Debian (and derivatives), since there we pass "--defaults-torrc /usr/share/tor/tor-service-defaults-torrc" (that contains "RunAsDaemon 1") by default. The only solution I could find is to explicitly pass "--RunAsDaemon 0" when starting tor from the systemd unit file, which this commit does.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug12731-systemd-no-run-as-daemon9
1 files changed, 9 insertions, 0 deletions
diff --git a/changes/bug12731-systemd-no-run-as-daemon b/changes/bug12731-systemd-no-run-as-daemon
new file mode 100644
index 0000000000..f92e5aff00
--- /dev/null
+++ b/changes/bug12731-systemd-no-run-as-daemon
@@ -0,0 +1,9 @@
+ o Distribution:
+ - Explicitly disable RunAsDaemon in the systemd unit file.
+ Our current systemd unit uses "Type = simple", so systemd does
+ not expect tor to fork. If the user has "RunAsDaemon 1" in their
+ torrc, then things won't work as expected. This is e.g. the case
+ on Debian (and derivatives), since there we pass
+ "--defaults-torrc /usr/share/tor/tor-service-defaults-torrc"
+ (that contains "RunAsDaemon 1") by default.
+ Patch by intrigeri; resolves ticket 12731.