obuspa: use hotplug instead of procd interface trigger

This commit is contained in:
Sukru Senli 2020-12-22 09:43:17 +01:00
parent 8f0e98f50b
commit 2cfabc4eb2
2 changed files with 13 additions and 4 deletions

View file

@ -0,0 +1,9 @@
#!/bin/sh
[ "$(uci -q get obuspa.global.interface)" == "$INTERFACE" ] || exit 0
[ "$ACTION" = ifup -o "$ACTION" = ifupdate ] || exit 0
[ "$ACTION" = ifupdate -a -z "$IFUPDATE_ADDRESSES" -a -z "$IFUPDATE_DATA" ] && exit 0
/etc/init.d/obuspa reload

View file

@ -530,8 +530,8 @@ service_triggers() {
procd_add_reload_trigger "uspd"
procd_add_config_trigger "config.change" "${CONFIGURATION}" /etc/init.d/obuspa remove_db
local interface
config_load obuspa
config_get interface global interface
[ -n "$interface" ] && procd_add_interface_trigger "interface.*" "$interface" /etc/init.d/obuspa reload
# local interface
# config_load obuspa
# config_get interface global interface
# [ -n "$interface" ] && procd_add_interface_trigger "interface.*" "$interface" /etc/init.d/obuspa reload
}