X-Git-Url: https://git.archive.openwrt.org/?p=openwrt.git;a=blobdiff_plain;f=package%2Fbase-files%2Ffiles%2Flib%2Fpreinit%2F10_indicate_preinit;h=dc22f577ea7627f500266458e295c1a985420b07;hp=da70b97c409a932282510e627114f5bfeed16abd;hb=4c3e665ffa751a681e18d1f145a36f1288d44543;hpb=56772438cf2bd854b10b89f45254fff028b277e2 diff --git a/package/base-files/files/lib/preinit/10_indicate_preinit b/package/base-files/files/lib/preinit/10_indicate_preinit index da70b97c40..dc22f577ea 100644 --- a/package/base-files/files/lib/preinit/10_indicate_preinit +++ b/package/base-files/files/lib/preinit/10_indicate_preinit @@ -3,48 +3,47 @@ # Copyright (C) 2010 Vertical Communications preinit_ip() { - # if the preinit interface isn't specified and ifname is set in - # preinit.arch use that interface - if [ -z "$pi_ifname" ]; then - pi_ifname=$ifname - fi - - [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && { - ifconfig $pi_ifname $pi_ip netmask $pi_netmask broadcast $pi_broadcast up - } + # if the preinit interface isn't specified and ifname is set in + # preinit.arch use that interface + if [ -z "$pi_ifname" ]; then + pi_ifname=$ifname + fi + + [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && { + ifconfig $pi_ifname $pi_ip netmask $pi_netmask broadcast $pi_broadcast up + } } preinit_ip_deconfig() { - [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && { - ifconfig $pi_ifname 0.0.0.0 down - } + [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && { + ifconfig $pi_ifname 0.0.0.0 down + } } preinit_net_echo() { [ -n "$pi_ifname" ] && grep -q "$pi_ifname" /proc/net/dev && { - { + { [ "$pi_preinit_net_messages" = "y" ] || { - [ "$pi_failsafe_net_message" = "true" ] && - [ "$pi_preinit_no_failsafe_netmsg" != "y" ] - } + [ "$pi_failsafe_net_message" = "true" ] && + [ "$pi_preinit_no_failsafe_netmsg" != "y" ] + } } && netmsg $pi_broadcast "$1" - } + } } preinit_echo() { - preinit_net_echo $1 - echo $1 + preinit_net_echo $1 + echo $1 } pi_indicate_led() { - set_state preinit + set_state preinit } pi_indicate_preinit() { - preinit_net_echo "Doing OpenWRT Preinit\n" - pi_indicate_led + preinit_net_echo "Doing OpenWRT Preinit\n" + pi_indicate_led } boot_hook_add preinit_main preinit_ip boot_hook_add preinit_main pi_indicate_preinit -