mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
owsd: adapt to ip addr changes via hotplug script
This commit is contained in:
parent
88f38cf541
commit
4736212345
2 changed files with 19 additions and 0 deletions
|
|
@ -37,6 +37,8 @@ define Package/owsd/install
|
|||
$(INSTALL_BIN) ./files/owsd.init $(1)/etc/init.d/owsd
|
||||
$(INSTALL_DIR) $(1)/etc/config
|
||||
$(INSTALL_BIN) ./files/owsd.config $(1)/etc/config/owsd
|
||||
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
|
||||
$(INSTALL_BIN) ./files/owsd.hotplug $(1)/etc/hotplug.d/iface/55-owsd
|
||||
endef
|
||||
|
||||
define Package/owsd-testdata
|
||||
|
|
|
|||
17
owsd/files/owsd.hotplug
Normal file
17
owsd/files/owsd.hotplug
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
#!/bin/sh
|
||||
|
||||
[ "$ACTION" = ifup ] || exit 0
|
||||
|
||||
compare_owsd_iface() {
|
||||
local interface
|
||||
|
||||
config_get interface $1 interface
|
||||
|
||||
if [ "$INTERFACE" == "$interface" ]; then
|
||||
/etc/init.d/owsd reload
|
||||
exit
|
||||
fi
|
||||
}
|
||||
|
||||
config_load owsd
|
||||
config_foreach compare_owsd_iface "owsd-listen" "$INTERFACE"
|
||||
Loading…
Add table
Reference in a new issue