From c6aa3d1fabff6dbf54bb2d081662fa6d2263b1be Mon Sep 17 00:00:00 2001 From: Peter Wagner Date: Mon, 11 Mar 2019 19:58:14 +0100 Subject: tor: always create folders and set ownership Signed-off-by: Peter Wagner --- net/tor/files/tor.init | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) (limited to 'net/tor/files') 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 -- cgit v1.2.3