]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
Use SIGINT to shutdown tor
authorPeter Palfrader <peter@palfrader.org>
Wed, 2 Feb 2005 06:49:07 +0000 (06:49 +0000)
committerPeter Palfrader <peter@palfrader.org>
Wed, 2 Feb 2005 06:49:07 +0000 (06:49 +0000)
svn:r3504

debian/changelog
debian/tor.init

index bf77eb610654db012d8b33403d4de2d93f49041c..74c3678f7eb49d90ef0586084308557095825836 100644 (file)
@@ -6,8 +6,13 @@ tor (0.1.0.0-alpha-cvs-1) UNRELEASED; urgency=low
   * Update URL to tor in debian/control and debian/copyright.
   * Set ulimit for file descriptors to 4096 in our init
     script.
+  * Use SIGINT to shutdown tor.  That way - if you are a server -
+    tor will stop accepting new connections immediately, and
+    give existing connections a grace period of 30 seconds in
+    which they might complete their task.  If you just run a
+    client it should make no difference.
 
- -- Peter Palfrader <weasel@debian.org>  Wed,  2 Feb 2005 07:19:34 +0100
+ -- Peter Palfrader <weasel@debian.org>  Wed,  2 Feb 2005 07:47:39 +0100
 
 tor (0.0.9.3-1) unstable; urgency=low
 
index 93fb37544836c6aed7abc8a1a61c41f4979b73c5..bd32a0dd0999f7547559eb4cad9317cead726387 100644 (file)
@@ -8,7 +8,7 @@ NAME=tor
 DESC="tor daemon"
 TORPID=/var/run/tor/tor.pid
 DEFAULTSFILE=/etc/default/$NAME
-WAITFORDAEMON=10
+WAITFORDAEMON=35
 ARGS=""
 MAX_FILEDESCRIPTORS=4096
 
@@ -64,7 +64,7 @@ case "$1" in
        if test ! -f $TORPID -o -z "$pid"
        then
                echo "not running (there is no $TORPID)."
-       elif start-stop-daemon --stop --quiet --pidfile $TORPID --exec $DAEMON
+       elif start-stop-daemon --stop --signal INT --quiet --pidfile $TORPID --exec $DAEMON
        then
                wait_for_deaddaemon $pid
                echo "$NAME."