From 40a979a1c0d0134b9679e1cb8562dc0e4a5eba19 Mon Sep 17 00:00:00 2001 From: tripolar Date: Mon, 23 Sep 2013 10:14:15 +0000 Subject: [PATCH] [packages] tor: use new procd init script style Signed-off-by: Peter Wagner git-svn-id: svn://svn.openwrt.org/openwrt/packages@38135 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/tor/files/tor.init | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/net/tor/files/tor.init b/net/tor/files/tor.init index 8d11089ec..7c548b40b 100644 --- a/net/tor/files/tor.init +++ b/net/tor/files/tor.init @@ -4,9 +4,9 @@ START=50 STOP=50 -SERVICE_USE_PID=1 +USE_PROCD=1 -start() { +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 ] || { @@ -22,9 +22,7 @@ start() { mkdir -m 0755 -p /var/log/tor chown tor:tor /var/log/tor } - service_start /usr/sbin/tor --PidFile /var/run/tor.pid -} - -stop() { - service_stop /usr/sbin/tor + procd_open_instance + procd_set_param command /usr/sbin/tor --runasdaemon 0 + procd_close_instance }