From e0aa98a1dfd9efda28ce0d373354228e6b7b4447 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Wed, 11 Sep 2013 09:56:57 +0200 Subject: [PATCH] network: correctly name iBFT vlan devices --- modules.d/40network/net-lib.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules.d/40network/net-lib.sh b/modules.d/40network/net-lib.sh index 5b629172..88e72ece 100644 --- a/modules.d/40network/net-lib.sh +++ b/modules.d/40network/net-lib.sh @@ -244,7 +244,16 @@ ibft_to_cmdline() { if [ -e ${iface}/vlan ]; then vlan=$(read a < ${iface}/vlan; echo $a) - [ "$vlan" -ne "0" ] && echo "vlan=$vlan:$dev" + if [ "$vlan" -ne "0" ]; then + case "$vlan" in + [0-9]*) + echo "vlan=$dev.$vlan:$dev" + ;; + *) + echo "vlan=$vlan:$dev" + ;; + esac + fi fi echo $mac > /tmp/net.${dev}.has_ibft_config