packages/tor{,-alpha}: use a fixed predictable pid-file location (patch from Peter...
authornico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 16 Nov 2011 09:44:20 +0000 (09:44 +0000)
committernico <nico@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 16 Nov 2011 09:44:20 +0000 (09:44 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/packages@29177 3c298f89-4303-0410-b956-a3cf2f4a3e73

net/tor-alpha/Makefile
net/tor-alpha/files/tor.init
net/tor-alpha/patches/001-torrc.patch
net/tor/Makefile
net/tor/files/tor.init
net/tor/patches/001-torrc.patch

index 8873972..607b202 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=tor-alpha
 PKG_VERSION:=0.2.3.5-alpha
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=tor-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://www.torproject.org/dist \
index 42eff1a..8d11089 100644 (file)
@@ -2,15 +2,16 @@
 # Copyright (C) 2006-2011 OpenWrt.org
 
 START=50
+STOP=50
 
-SERVICE_PID_FILE=/var/run/tor/tor.pid
+SERVICE_USE_PID=1
 
 start() {
-       user_exists tor 52 || user_add tor 52
+       user_exists tor 52 || user_add tor 52 52 /var/lib/tor
        group_exists tor 52 || group_add tor 52
-       [ -d /var/run/tor ] || {
-               mkdir -m 0755 -p /var/run/tor
-               chown tor:tor /var/run/tor
+       [ -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
@@ -21,7 +22,7 @@ start() {
                mkdir -m 0755 -p /var/log/tor
                chown tor:tor /var/log/tor
        }
-       service_start /usr/sbin/tor
+       service_start /usr/sbin/tor --PidFile /var/run/tor.pid
 }
 
 stop() {
index d5e5270..c788dd0 100644 (file)
@@ -14,9 +14,8 @@
  
  ## The port on which Tor will listen for local connections from Tor
  ## controller applications, as documented in control-spec.txt.
-@@ -168,3 +168,5 @@ SocksListenAddress 127.0.0.1 # accept co
+@@ -168,3 +168,4 @@ SocksListenAddress 127.0.0.1 # accept co
  #BridgeRelay 1
  #ExitPolicy reject *:*
  
 +User tor
-+PidFile @LOCALSTATEDIR@/run/tor/tor.pid
index b1dc173..10afb50 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=tor
 PKG_VERSION:=0.2.2.34
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://www.torproject.org/dist \
index 42eff1a..8d11089 100644 (file)
@@ -2,15 +2,16 @@
 # Copyright (C) 2006-2011 OpenWrt.org
 
 START=50
+STOP=50
 
-SERVICE_PID_FILE=/var/run/tor/tor.pid
+SERVICE_USE_PID=1
 
 start() {
-       user_exists tor 52 || user_add tor 52
+       user_exists tor 52 || user_add tor 52 52 /var/lib/tor
        group_exists tor 52 || group_add tor 52
-       [ -d /var/run/tor ] || {
-               mkdir -m 0755 -p /var/run/tor
-               chown tor:tor /var/run/tor
+       [ -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
@@ -21,7 +22,7 @@ start() {
                mkdir -m 0755 -p /var/log/tor
                chown tor:tor /var/log/tor
        }
-       service_start /usr/sbin/tor
+       service_start /usr/sbin/tor --PidFile /var/run/tor.pid
 }
 
 stop() {
index d5e5270..c788dd0 100644 (file)
@@ -14,9 +14,8 @@
  
  ## The port on which Tor will listen for local connections from Tor
  ## controller applications, as documented in control-spec.txt.
-@@ -168,3 +168,5 @@ SocksListenAddress 127.0.0.1 # accept co
+@@ -168,3 +168,4 @@ SocksListenAddress 127.0.0.1 # accept co
  #BridgeRelay 1
  #ExitPolicy reject *:*
  
 +User tor
-+PidFile @LOCALSTATEDIR@/run/tor/tor.pid