aboutsummaryrefslogtreecommitdiffstats
path: root/package/network
diff options
context:
space:
mode:
authorHans Dedecker <dedeckeh@gmail.com>2017-04-26 16:44:02 +0200
committerHans Dedecker <dedeckeh@gmail.com>2017-04-26 21:29:16 +0200
commite5bbead1a83944293fccc27679ba9846d133374e (patch)
treeb47805e50e48a5f6afefd198801b23fd9ae301b0 /package/network
parentdca2966b77b6caa6da4cbd9314a05961a71ffaed (diff)
downloadupstream-e5bbead1a83944293fccc27679ba9846d133374e.tar.gz
upstream-e5bbead1a83944293fccc27679ba9846d133374e.tar.bz2
upstream-e5bbead1a83944293fccc27679ba9846d133374e.zip
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 <dedeckeh@gmail.com>
Diffstat (limited to 'package/network')
-rwxr-xr-xpackage/network/services/dropbear/files/dropbear.init4
1 files changed, 3 insertions, 1 deletions
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()