]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
network: correctly name iBFT vlan devices
authorHarald Hoyer <harald@redhat.com>
Wed, 11 Sep 2013 07:56:57 +0000 (09:56 +0200)
committerHarald Hoyer <harald@redhat.com>
Wed, 11 Sep 2013 07:56:57 +0000 (09:56 +0200)
modules.d/40network/net-lib.sh

index 5b629172a2ddc331e92affd41be82624b94a7ce8..88e72ece928954492a8d5bf1d97921ebc67b4df0 100644 (file)
@@ -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