diff options
author | Peter Wagner <tripolar@gmx.at> | 2019-03-11 19:58:14 +0100 |
---|---|---|
committer | Peter Wagner <tripolar@gmx.at> | 2019-03-11 19:58:44 +0100 |
commit | c6aa3d1fabff6dbf54bb2d081662fa6d2263b1be (patch) | |
tree | 874701631347ab51aee9f8600211db421bb4b9e4 /net/tor/files | |
parent | c4e1e873fd18d24208ee8989f0dd5d4b0934a761 (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.init | 22 |
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 |