From 56d7e9232d226ab92431fe71b39a77b7fc2f9ec2 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Thu, 6 Jul 2023 02:32:52 +0800 Subject: [PATCH] msd_lite: reload service for interface update Signed-off-by: Tianling Shen --- net/msd_lite/Makefile | 2 +- net/msd_lite/files/msd_lite.init | 12 +----------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/net/msd_lite/Makefile b/net/msd_lite/Makefile index b0155021b0..e0b187e6e2 100644 --- a/net/msd_lite/Makefile +++ b/net/msd_lite/Makefile @@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=msd_lite -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/rozhuk-im/msd_lite.git diff --git a/net/msd_lite/files/msd_lite.init b/net/msd_lite/files/msd_lite.init index e5dbaed250..ed7422ae94 100644 --- a/net/msd_lite/files/msd_lite.init +++ b/net/msd_lite/files/msd_lite.init @@ -10,14 +10,6 @@ PROG="/usr/bin/$NAME" CONF="/etc/$NAME/$NAME.conf.sample" CONFDIR="/var/run/$NAME" -add_interface_tiggers() { - local enabled interface - config_get_bool enabled "$1" "enabled" "1" - config_get interface "$1" interface - - [ "$enabled" -eq "0" -o -z "$interface" ] || procd_add_reload_interface_trigger "$interface" -} - validate_msd_lite_section() { uci_load_validate "$NAME" "instance" "$1" "$2" \ 'enabled:bool:0' \ @@ -93,7 +85,5 @@ reload_service() { service_triggers() { procd_add_reload_trigger "$NAME" - - config_load "$NAME" - config_foreach add_interface_tiggers "instance" + procd_add_raw_trigger "interface.*.up" 3000 /etc/init.d/$NAME reload }