Fresh pull from upstream lede-17.01 branch to fix several outstanding
[librecmc/librecmc.git] / package / base-files / files / lib / preinit / 10_indicate_preinit
index a30bf34f6e114b51a7b7862e556c8ce04e1fc8fb..7a97a8dd0f91938e549bdc423039b1d41e27ee91 100644 (file)
@@ -96,6 +96,8 @@ preinit_config_board() {
 }
 
 preinit_ip() {
+       [ "$pi_preinit_no_failsafe" = "y" ] && return
+
        # if the preinit interface isn't specified and ifname is set in
        # preinit.arch use that interface
        if [ -z "$pi_ifname" ]; then
@@ -107,6 +109,8 @@ preinit_ip() {
        elif [ -d "/etc/board.d/" ]; then
                preinit_config_board
        fi
+
+       preinit_net_echo "Doing Lede Preinit\n"
 }
 
 preinit_ip_deconfig() {
@@ -146,7 +150,6 @@ preinit_echo() {
 }
 
 pi_indicate_preinit() {
-       preinit_net_echo "Doing Lede Preinit\n"
        set_state preinit
 }