in net init script: status_IFACE="$(ifconfig | gawk -v IFACE="${iface}" '$0 ~ /Link/ { if ($1 == IFACE) print "up" }')" but my ifconfig return somethink like: eth0 Lien encap:Ethernet HWaddr 00:0B:DB:02:9C:61 ..... (I'm french) So the status couldn't be "up": $ ifconfig | gawk -v IFACE="${iface}" '$0 ~ /Link/ { if ($1 == IFACE) print "up" }' > #nothing $ ifconfig | gawk -v IFACE="${iface}" '$0 ~ /Lien/ { if ($1 == IFACE) print "up" }' > up Reproducible: Always Steps to Reproduce: 1. 2. 3.
A way to resolve this: status_IFACE="$(LANG='en' ifconfig | gawk -v IFACE="${iface}" '$0 ~ /Link/ { if ($1 == IFACE) print "up" }')"
fixed in rc-scripts cvs. This will be fixed in the next release of baselayout
*** Bug 50039 has been marked as a duplicate of this bug. ***
okay, baselayout-1.9.0 is in portage