From 7e026deb644e40cc0b508a275617d8cfeacb6cd9 Mon Sep 17 00:00:00 2001 From: Sukru Senli Date: Mon, 29 Aug 2016 10:20:51 +0200 Subject: [PATCH] samba: support multiple interface triggers --- samba3/files/samba.init | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/samba3/files/samba.init b/samba3/files/samba.init index d3ed8f90f..887593e2b 100755 --- a/samba3/files/samba.init +++ b/samba3/files/samba.init @@ -177,9 +177,11 @@ service_triggers() { procd_open_trigger add_interface_trigger() { - local interface + local interface net config_get interface "$1" interface - [ -n "${interface}" ] && procd_add_interface_trigger "interface.*" "${interface}" /etc/init.d/samba reload + for net in $interface; do + procd_add_interface_trigger "interface.*" "${net}" /etc/init.d/samba reload + done } config_load samba