From: Hans Dedecker Date: Wed, 26 Apr 2017 14:44:02 +0000 (+0200) Subject: dropbear: fix procd interface trigger install X-Git-Tag: v18.06.0-rc1~3049 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=e5bbead1a83944293fccc27679ba9846d133374e;p=oweals%2Fopenwrt.git dropbear: fix procd interface trigger install Install procd interface triggers only for interfaces which are enabled so dropbear instances running on (an) enabled interface(s) are not restarted due to an interface trigger of an interface which is disabled. Signed-off-by: Hans Dedecker --- diff --git a/package/network/services/dropbear/files/dropbear.init b/package/network/services/dropbear/files/dropbear.init index c5210cde81..3fd2c578ee 100755 --- a/package/network/services/dropbear/files/dropbear.init +++ b/package/network/services/dropbear/files/dropbear.init @@ -109,7 +109,9 @@ keygen() load_interfaces() { config_get interface "$1" Interface - interfaces=" ${interface} ${interfaces}" + config_get enable "$1" enable 1 + + [ "${enable}" = "1" ] && interfaces=" ${interface} ${interfaces}" } start_service()