aboutsummaryrefslogtreecommitdiff
path: root/net/tor/files
diff options
context:
space:
mode:
authorPeter Wagner <tripolar@gmx.at>2019-03-11 19:58:14 +0100
committerPeter Wagner <tripolar@gmx.at>2019-03-11 19:58:44 +0100
commitc6aa3d1fabff6dbf54bb2d081662fa6d2263b1be (patch)
tree874701631347ab51aee9f8600211db421bb4b9e4 /net/tor/files
parentc4e1e873fd18d24208ee8989f0dd5d4b0934a761 (diff)
tor: always create folders and set ownership
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Diffstat (limited to 'net/tor/files')
-rw-r--r--net/tor/files/tor.init22
1 files changed, 9 insertions, 13 deletions
diff --git a/net/tor/files/tor.init b/net/tor/files/tor.init
index 6974057d4..ee0818d9d 100644
--- a/net/tor/files/tor.init
+++ b/net/tor/files/tor.init
@@ -7,19 +7,15 @@ STOP=50
USE_PROCD=1
start_service() {
- [ -f /var/run/tor.pid ] || {
- touch /var/run/tor.pid
- chown tor:tor /var/run/tor.pid
- }
- [ -d /var/lib/tor ] || {
- mkdir -m 0755 -p /var/lib/tor
- chmod 0700 /var/lib/tor
- chown tor:tor /var/lib/tor
- }
- [ -d /var/log/tor ] || {
- mkdir -m 0755 -p /var/log/tor
- chown tor:tor /var/log/tor
- }
+ touch /var/run/tor.pid
+ chown tor:tor /var/run/tor.pid
+
+ mkdir -m 0700 -p /var/lib/tor
+ chown -R tor:tor /var/lib/tor
+
+ mkdir -m 0755 -p /var/log/tor
+ chown -R tor:tor /var/log/tor
+
procd_open_instance
procd_set_param command /usr/sbin/tor --runasdaemon 0
procd_close_instance