From 79061bf2d79268475b782280af77733f66bbc304 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Sun, 11 Mar 2007 21:25:28 +0000 Subject: [PATCH] Fix IPv6 address assignment. git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@2512 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- scripts/vserver.functions | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/vserver.functions b/scripts/vserver.functions index 7ddeb47..c1751e8 100644 --- a/scripts/vserver.functions +++ b/scripts/vserver.functions @@ -555,7 +555,10 @@ function _processSingleInterface } if ! test -e "$iface"/indirect; then - _addInterfaceCmd IP_ADDR "$ip${prefix:+/$prefix}" broadcast ${bcast:-+} ${name:+label "$dev:$name"} dev "$dev" + # XXX: IPv6 hack + use_bcast="broadcast ${bcast:-+}" + echo "$ip" | $_GREP -q : && use_bcast= + _addInterfaceCmd IP_ADDR "$ip${prefix:+/$prefix}" $use_bcast ${name:+label "$dev:$name"} dev "$dev" #_addInterfaceCmd IP_ROUTE "$ip${prefix:+/$prefix}" dev "$dev" _addInterfaceCmd IP_LINK "$dev" $up elif ! test -n "$ctx"; then -- 1.8.1.5