[cpp-sp] 30/47: Indent long description and wait for shibd to exit

Scott Cantor cantor.2 at osu.edu
Thu Dec 20 19:41:58 EST 2018


This is an automated email from the git hooks/post-receive script.

scantor pushed a commit to annotated tag debian/2.1.dfsg1-1
in repository cpp-sp.

View the commit online:
http://git.shibboleth.net/view/?p=cpp-sp.git;a=commit;h=c8b41322ef1e8f8cc0c71f06f06206329e326094

commit c8b41322ef1e8f8cc0c71f06f06206329e326094
Author: Russ Allbery <rra at debian.org>
AuthorDate: Tue Oct 14 20:58:36 2008 -0700

    Indent long description and wait for shibd to exit
    
    Rather than just sending shibd a signal and assuming success, wait for it
    to exit, since it can take some time to stop after a TERM signal.  This
    should fix restart problems where shibd wasn't started because the prior
    version had not exited yet.
---
 configs/shibd-debian.in | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/configs/shibd-debian.in b/configs/shibd-debian.in
index 75c0bb9..7ffc1f6 100644
--- a/configs/shibd-debian.in
+++ b/configs/shibd-debian.in
@@ -7,8 +7,8 @@
 # Default-Stop: 0 1 6
 # Short-Description: Shibboleth 2 Service Provider Daemon
 # Description: Starts the separate daemon used by the Shibboleth
-# Apache module to manage sessions and to retrieve
-# attributes from Shibboleth Identity Providers.
+#              Apache module to manage sessions and to retrieve
+#              attributes from Shibboleth Identity Providers.
 ### END INIT INFO
 #
 # Written by Quanah Gibson-Mount <quanah at stanford.edu>
@@ -63,14 +63,13 @@ start)
 stop)
     echo -n "Stopping $DESC: "
     start-stop-daemon --stop --quiet --pidfile $PIDFILE \
-        --exec $DAEMON
+        --retry TERM/30/KILL/5 --exec $DAEMON
     echo "$NAME."
     ;;
 restart|force-reload)
     echo -n "Restarting $DESC: "
     start-stop-daemon --stop --quiet --pidfile $PIDFILE \
-        --exec $DAEMON
-    sleep 1
+        --retry TERM/30/KILL/5 --exec $DAEMON
     start-stop-daemon --background --start --quiet \
         --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_OPTS
     echo "$NAME."

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list