diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2014-09-14 14:18:29 +0200 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2014-09-14 15:58:24 +0200 |
commit | b801586d408b634c2ac5f1e042c78cc4e4e84063 (patch) | |
tree | 29bf4461eacaf82e53cbf8e3dd9e7c64e29d5fc5 /net/tor/files/tor.init | |
parent | d013ed39e6756dafab784246a5ad130a0775f94e (diff) |
tor: add from oldpackages
This adds tor from old packages and updates it to version 0.2.4.23.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Diffstat (limited to 'net/tor/files/tor.init')
-rw-r--r-- | net/tor/files/tor.init | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/net/tor/files/tor.init b/net/tor/files/tor.init new file mode 100644 index 000000000..7c548b40b --- /dev/null +++ b/net/tor/files/tor.init @@ -0,0 +1,28 @@ +#!/bin/sh /etc/rc.common +# Copyright (C) 2006-2011 OpenWrt.org + +START=50 +STOP=50 + +USE_PROCD=1 + +start_service() { + user_exists tor 52 || user_add tor 52 52 /var/lib/tor + group_exists tor 52 || group_add tor 52 + [ -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 + } + procd_open_instance + procd_set_param command /usr/sbin/tor --runasdaemon 0 + procd_close_instance +} |