commit e5ebccaa28358ce4eee8c60a76b79ce8d05360dd
Author: Jakub Bogusz <[email protected]>
Date:   Sat Nov 17 17:21:05 2012 +0100

    - added try-restart action

 conntrack-tools.init | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/conntrack-tools.init b/conntrack-tools.init
index 11e8037..93c1eaf 100644
--- a/conntrack-tools.init
+++ b/conntrack-tools.init
@@ -49,6 +49,16 @@ stop() {
        fi
 }
 
+condrestart() {
+       if [ ! -f /var/lock/subsys/conntrackd ]; then
+               msg_not_running conntrackd
+               RETVAL=$1
+               return
+       fi
+       stop
+       start
+}
+
 reload() {
        if [ -f /var/lock/subsys/conntrackd ]; then
                msg_reloading conntrackd
@@ -72,18 +82,18 @@ case "$1" in
        stop
        start
        ;;
-  reload)
-       reload
+  try-restart)
+       condrestart 0
        ;;
-  force-reload)
-       reload
+  reload|force-reload)
+       reload
        ;;
   status)
        status conntrackd
        RETVAL=$?
        ;;
   *)
-       msg_usage "$0 {start|stop|restart|reload|force-reload|status}"
+       msg_usage "$0 
{start|stop|restart|try-restart|reload|force-reload|status}"
        exit 3
 esac
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/conntrack-tools.git/commitdiff/e5ebccaa28358ce4eee8c60a76b79ce8d05360dd

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to