From: Marc Benoit Date: Tue, 3 Mar 2020 12:48:27 +0000 (-0500) Subject: irqbalance: support reload_config & start later X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=bbc1b3025425710f70583aba9a7f656afa19b087;p=feed%2Fpackages.git irqbalance: support reload_config & start later Added support for reload_config This service does not need to start so early (even before the netwrok is up). Start it after the device is mostly up and operational. Compile-tested on: ipq806x Runtime-tested on: ipq806x Signed-off-by: Marc Benoit (cherry picked from commit b6078559cdd47b4def5bb44dd46759a8591f3e4f) --- diff --git a/utils/irqbalance/Makefile b/utils/irqbalance/Makefile index a0ebac2da2..88172afddb 100644 --- a/utils/irqbalance/Makefile +++ b/utils/irqbalance/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=irqbalance PKG_VERSION:=1.6.0 -PKG_RELEASE:=6 +PKG_RELEASE:=7 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_PROTO:=git diff --git a/utils/irqbalance/files/irqbalance.init b/utils/irqbalance/files/irqbalance.init index 3f968d0756..638dcb39f6 100644 --- a/utils/irqbalance/files/irqbalance.init +++ b/utils/irqbalance/files/irqbalance.init @@ -1,8 +1,15 @@ #!/bin/sh /etc/rc.common -START=11 +START=90 +STOP=10 + USE_PROCD=1 +service_triggers() +{ + procd_add_reload_trigger "irqbalance" +} + start_service() { local enabled config_load 'irqbalance' @@ -25,4 +32,3 @@ start_service() { procd_set_param respawn procd_close_instance } -