From: Alexandru Ardelean Date: Thu, 26 Nov 2015 14:58:47 +0000 (+0200) Subject: keepalived: convert init script to procd format X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=e5c3d4433f77fde887d39ad13e0ede55aef5270c;p=openwrt-packages.git keepalived: convert init script to procd format Signed-off-by: Alexandru Ardelean --- diff --git a/net/keepalived/files/keepalived.init b/net/keepalived/files/keepalived.init index 1d1ada254..cc0535ab4 100644 --- a/net/keepalived/files/keepalived.init +++ b/net/keepalived/files/keepalived.init @@ -2,13 +2,17 @@ # 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 } +