Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
# Copyright (C) 2007-2015 OpenWrt.org
START=70
+STOP=01
-SERVICE_USE_PID=1
+USE_PROCD=1
-start() {
- service_start /usr/sbin/keepalived
-}
+start_service() {
+ procd_open_instance
+ procd_set_param command /usr/sbin/keepalived
+ procd_append_param command -n # don't daemonize, procd will handle that for us
-stop() {
- service_stop /usr/sbin/keepalived
+ # set auto respawn behavior
+ procd_set_param respawn
+ procd_close_instance
}
+