From 897eb0a38585540940425b11078f3b76c5e3562b Mon Sep 17 00:00:00 2001 From: Sukru Senli Date: Wed, 3 Jun 2015 14:03:55 +0200 Subject: [PATCH] iup procdified --- iup/files/etc/init.d/iup | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/iup/files/etc/init.d/iup b/iup/files/etc/init.d/iup index 11131a061..56f18f814 100755 --- a/iup/files/etc/init.d/iup +++ b/iup/files/etc/init.d/iup @@ -3,6 +3,7 @@ # Copyright (C) 2007 OpenWrt.org START=98 STOP=15 +USE_PROCD=1 . /lib/functions.sh @@ -11,7 +12,7 @@ include /lib/network CRONPATH="/etc/crontabs/root" RANGE=60 -boot() { +init_iup() { local interval local starttime local nummber @@ -30,8 +31,8 @@ boot() { if [ $interval == "weekly" ]; then interval="0" elif [ $interval == "hourly" ]; then - interval='*' - starttime='*' + interval='*' + starttime='*' else interval='*' fi @@ -46,15 +47,19 @@ boot() { /etc/init.d/cron restart fi } -start() { - boot +start_service() { + init_iup + test_default_route if [ "$?" -eq 0 ]; then /sbin/iup & fi } -restart() { - boot - /sbin/iup & +stop_service() { + killall -9 /sbin/iup +} + +service_triggers() { + procd_add_reload_trigger provisioning }