diff --git a/iup/files/etc/init.d/iup b/iup/files/etc/init.d/iup index 8af34b699..ec11c6c06 100755 --- a/iup/files/etc/init.d/iup +++ b/iup/files/etc/init.d/iup @@ -31,6 +31,7 @@ management_interfaces() { } init_iup() { + local polling_enabled local interval local starttime local nummber @@ -44,6 +45,7 @@ init_iup() { fi config_load provisioning + config_get polling_enabled polling enabled on config_get interval polling interval config_get starttime polling starttime @@ -82,6 +84,11 @@ init_iup() { ubus call network reload ################################################################# + if [ $polling_enabled == "off" ]; then + sed -i "/\/sbin\/iup/d" $CRONPATH + return + fi + if [ $interval == "weekly" ]; then interval="0" elif [ $interval == "hourly" ]; then