init.d/loopback: drop scope on loopback

Busybox does not support the 'scope' argument on 'ip address add' or 'ip
route add', this is documented in BUSYBOX.md, but is no longer actually
needed, as the kernel does get it right without manual specification,
and the ifconfig variant already relies on the kernel to get it right.
This is part of #103.

X-Gentoo-Bug: 487208
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=487208
This commit is contained in:
Robin H. Johnson 2016-10-24 14:19:22 -07:00 committed by William Hubbs
parent 4fd144c0a6
commit 003657c973
2 changed files with 2 additions and 5 deletions

View File

@ -22,9 +22,6 @@ or recognize the nofail option in fstab.
CONFIG_SETFONT -- The setfont applet does not support the -u option from kbd. CONFIG_SETFONT -- The setfont applet does not support the -u option from kbd.
CONFIG_IP -- The ip applet doesn't support the "scope" modifier for
"ip route add" and "ip address add".
CONFIG_BB_SYSCTL -- The sysctl applet does not support the --system command CONFIG_BB_SYSCTL -- The sysctl applet does not support the --system command
line switch. line switch.

View File

@ -21,8 +21,8 @@ start()
if [ "$RC_UNAME" = Linux ]; then if [ "$RC_UNAME" = Linux ]; then
ebegin "Bringing up network interface lo" ebegin "Bringing up network interface lo"
if command -v ip > /dev/null 2>&1; then if command -v ip > /dev/null 2>&1; then
ip addr add 127.0.0.1/8 dev lo brd + scope host ip addr add 127.0.0.1/8 dev lo brd +
ip route add 127.0.0.0/8 dev lo scope host ip route add 127.0.0.0/8 dev lo
ip link set lo up ip link set lo up
else else
ifconfig lo 127.0.0.1 netmask 255.0.0.0 ifconfig lo 127.0.0.1 netmask 255.0.0.0