dropbear: fix procd interface trigger install
[openwrt/openwrt.git] / package / network / services / dropbear / files / dropbear.init
index 1653efbdb38b1037c3630595b903c839887a4e52..3fd2c578eef21f83c0781ced92f15d51dc725de9 100755 (executable)
@@ -41,7 +41,7 @@ validate_section_dropbear()
                'Port:list(port):22' \
                'SSHKeepAlive:uinteger:300' \
                'IdleTimeout:uinteger:0' \
-               'mdns:uinteger:1'
+               'mdns:bool:1'
 }
 
 dropbear_instance()
@@ -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()