X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=package%2Fnetwork%2Fservices%2Ftor%2Ffiles%2Ftor.init;h=1480e73ebf56744c539ebd67776f846b6b306174;hb=b92929fb7e1b6f19570adea092079ca0765d5f6f;hp=6974057d45d83e6901502fb5ec9e064b96a86501;hpb=4dedca836f3820dcd3006b93219579a25bea9f5e;p=librecmc%2Flibrecmc.git diff --git a/package/network/services/tor/files/tor.init b/package/network/services/tor/files/tor.init index 6974057d45..1480e73ebf 100644 --- a/package/network/services/tor/files/tor.init +++ b/package/network/services/tor/files/tor.init @@ -7,20 +7,17 @@ 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_set_param respawn procd_close_instance }