[packages/conntrack-tools] - added try-restart action
qboosh
qboosh at pld-linux.org
Sat Nov 17 17:21:07 CET 2012
commit e5ebccaa28358ce4eee8c60a76b79ce8d05360dd
Author: Jakub Bogusz <qboosh at pld-linux.org>
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
More information about the pld-cvs-commit
mailing list