Blame 0014-network-ifup.sh-echo-in-get_vid-instead-of-using-the.patch

Harald Hoyer fe31f8
From 39135af15558c9a2af6fcf18a391fb9b120fb5b1 Mon Sep 17 00:00:00 2001
Harald Hoyer fe31f8
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer fe31f8
Date: Wed, 6 Feb 2013 17:56:46 +0100
Harald Hoyer fe31f8
Subject: [PATCH] network/ifup.sh: echo in get_vid() instead of using the
Harald Hoyer fe31f8
 return value
Harald Hoyer fe31f8
Harald Hoyer fe31f8
The return value is module 256, so VLAN ids > 255 could not be returned.
Harald Hoyer fe31f8
---
Harald Hoyer fe31f8
 modules.d/40network/ifup.sh | 6 +++---
Harald Hoyer fe31f8
 1 file changed, 3 insertions(+), 3 deletions(-)
Harald Hoyer fe31f8
Harald Hoyer fe31f8
diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh
Harald Hoyer fe31f8
index 4216fa6..582278f 100755
Harald Hoyer fe31f8
--- a/modules.d/40network/ifup.sh
Harald Hoyer fe31f8
+++ b/modules.d/40network/ifup.sh
Harald Hoyer fe31f8
@@ -223,10 +223,10 @@ fi
Harald Hoyer fe31f8
 get_vid() {
Harald Hoyer fe31f8
     case "$1" in
Harald Hoyer fe31f8
     vlan*)
Harald Hoyer fe31f8
-        return ${1#vlan}
Harald Hoyer fe31f8
+        echo ${1#vlan}
Harald Hoyer fe31f8
         ;;
Harald Hoyer fe31f8
     *.*)
Harald Hoyer fe31f8
-        return ${1##*.}
Harald Hoyer fe31f8
+        echo ${1##*.}
Harald Hoyer fe31f8
         ;;
Harald Hoyer fe31f8
     esac
Harald Hoyer fe31f8
 }
Harald Hoyer fe31f8
@@ -238,7 +238,7 @@ if [ "$netif" = "$vlanname" ] && [ ! -e /tmp/net.$vlanname.up ]; then
Harald Hoyer fe31f8
     else
Harald Hoyer fe31f8
         linkup "$phydevice"
Harald Hoyer fe31f8
     fi
Harald Hoyer fe31f8
-    ip link add dev "$vlanname" link "$phydevice" type vlan id "$(get_vid $vlanname; echo $?)"
Harald Hoyer fe31f8
+    ip link add dev "$vlanname" link "$phydevice" type vlan id "$(get_vid $vlanname)"
Harald Hoyer fe31f8
 fi
Harald Hoyer fe31f8
 
Harald Hoyer fe31f8
 # setup nameserver