mirror of
https://dev.iopsys.eu/feed/iopsys.git
synced 2025-12-10 07:44:50 +01:00
samba3: add procd interface event trigger
This commit is contained in:
parent
4c480833e0
commit
2543d6a601
1 changed files with 13 additions and 1 deletions
|
|
@ -174,5 +174,17 @@ reload_service() {
|
|||
}
|
||||
|
||||
service_triggers() {
|
||||
procd_add_reload_trigger samba network
|
||||
procd_open_trigger
|
||||
|
||||
add_interface_trigger() {
|
||||
local interface
|
||||
config_get interface "$1" interface
|
||||
[ -n "${interface}" ] && procd_add_interface_trigger "interface.*" "${interface}" /etc/init.d/samba reload
|
||||
}
|
||||
|
||||
config_load samba
|
||||
config_foreach add_interface_trigger "samba"
|
||||
procd_add_config_trigger "config.change" "samba" /etc/init.d/samba reload
|
||||
procd_add_config_trigger "config.change" "network" /etc/init.d/samba reload
|
||||
procd_close_trigger
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue