Fix adding multiple IP addresses, #187526.

This commit is contained in:
Roy Marples 2007-08-03 13:54:46 +00:00
parent 65a9e4618b
commit 9169c51d39
2 changed files with 9 additions and 5 deletions

View File

@ -3,6 +3,7 @@
03 Aug 2007; Roy Marples <uberlord@gentoo.org>:
Fix adding multiple IP addresses, #187526.
Fix static IPv6 routes, #187514.
* baselayout-2.0.0_rc1 (02 Aug 2007)
@ -15,7 +16,7 @@
31 Jul 2007; Roy Marples <uberlord@gentoo.org>:
All our binaries are now multicalls into rc, which makes our on disk size
a lot smaller.
a lot smaller.
23 Jul 2007; Roy Marples <uberlord@gentoo.org>:

View File

@ -78,6 +78,12 @@ _get_inet_address() {
}
_add_address() {
local inet6=
case "$@" in
*:*) inet6=inet6 ;;
esac
if [ "${metric:-0}" != "0" ] ; then
set -- "$@" metric ${metric}
fi
@ -94,10 +100,7 @@ _add_address() {
;;
esac
case "$@" in
*:*) ifconfig "${IFACE}" inet6 "$@" ;;
*) ifconfig "${IFACE}" "$@" ;;
esac
ifconfig "${IFACE}" ${inet6} alias "$@"
}
_add_route() {