dropbear: fix dropbear startup issue
authorHans Dedecker <dedeckeh@gmail.com>
Tue, 18 Dec 2018 18:40:31 +0000 (19:40 +0100)
committerHans Dedecker <dedeckeh@gmail.com>
Fri, 21 Dec 2018 09:08:12 +0000 (10:08 +0100)
commit61323d22c07358f086acee41ed68f8e6d9cd0651
tree2093eb7b6a46f5c01d14f7aaafb3cf37262ad4a3
parent753531da249f4960b1088513665982322a2b6a97
dropbear: fix dropbear startup issue

Interface triggers are installed by the dropbear init script in case an
interface is configured for a given dropbear uci section.
As dropbear is started after network the interface trigger event can be
missed during a small window; this is especially the case if lan is
specified as interface.
Fix this by starting dropbear before network so no interface trigger
is missed. As dropbear is started earlier than netifd add a boot function
to avoid the usage of network.sh functions as call to such functions will
fail at boottime.

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Acked-by: Jo-Philipp Wich <jo@mein.io>
package/network/services/dropbear/Makefile
package/network/services/dropbear/files/dropbear.init