|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH] bug in default interface number computation
On Mon, Dec 18, 2006 at 11:04:11AM +0100, Guillaume Rousse wrote:
> As previously explained, the network-bridge script tries to
> automatically find the default network interface number with the
> following ligne:
> vifnum=${vifnum:-$(ip route list | awk '/^default / { print $NF }' | sed
> 's/^[^0-9]*//')}
>
> However, this fails on mandriva, because the parsed line is:
> default via 193.55.250.126 dev eth0 metric 10
>
> Attached patch fix this issue.
>
> BTW, that's the second time I'm sending it, I've had no answer sofar. If
> this is not the recommanded way to declare problems and send correction
> patches, just tell me.
Sorry about missing it the first time. Your patch looks fine to me -- if you
could just resend it with a Signed-off-by line, I'll put it in.
Ewan.
> diff -Naur xen-3.0.3_0-src/tools/examples/network-bridge
> xen-3.0.3_0-src.fix_network_bridge/tools/examples/network-bridge
> --- xen-3.0.3_0-src/tools/examples/network-bridge 2006-10-15
> 14:22:03.000000000 +0200
> +++ xen-3.0.3_0-src.fix_network_bridge/tools/examples/network-bridge
> 2006-12-18 10:58:38.000000000 +0100
> @@ -59,7 +59,7 @@
> findCommand "$@"
> evalVariables "$@"
>
> -vifnum=${vifnum:-$(ip route list | awk '/^default / { print $NF }' | sed
> 's/^[^0-9]*//')}
> ++vifnum=${vifnum:-$(ip route list 0.0.0.0/0 | sed
> 's/.*dev[^0-9]\+\([0-9]\+\).*$/\1/')}
> vifnum=${vifnum:-0}
> bridge=${bridge:-xenbr${vifnum}}
> netdev=${netdev:-eth${vifnum}}
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|