mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2026-03-09 18:57:58 +01:00
obuspa: use hotplug instead of procd interface trigger
This commit is contained in:
parent
8f0e98f50b
commit
2cfabc4eb2
2 changed files with 13 additions and 4 deletions
9
obuspa/files/etc/hotplug.d/iface/85-obuspa
Normal file
9
obuspa/files/etc/hotplug.d/iface/85-obuspa
Normal 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
|
||||
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue