stx-metal: add vlan setting for debain style networking in kickstart 42/5142/1
authorJackie Huang <jackie.huang@windriver.com>
Sun, 22 Nov 2020 14:05:17 +0000 (22:05 +0800)
committerJackie Huang <jackie.huang@windriver.com>
Mon, 23 Nov 2020 13:58:47 +0000 (21:58 +0800)
Yocto uses debain style for networking, and previous patch lack of setting
for vlan, so add vlan settings in kickstart files as well.

Issue-ID: INF-207

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Change-Id: I7528eef3ec2c392e7db8e73c3bb82e77daed1add

meta-stx/recipes-core/stx-metal/files/0013-kickstarts-add-vlan-setting-for-debain-style-network.patch [new file with mode: 0644]
meta-stx/recipes-core/stx-metal/stx-metal.bb

diff --git a/meta-stx/recipes-core/stx-metal/files/0013-kickstarts-add-vlan-setting-for-debain-style-network.patch b/meta-stx/recipes-core/stx-metal/files/0013-kickstarts-add-vlan-setting-for-debain-style-network.patch
new file mode 100644 (file)
index 0000000..3f5215b
--- /dev/null
@@ -0,0 +1,38 @@
+From 97228a9287bec2049767d175f97226d90b4be943 Mon Sep 17 00:00:00 2001
+From: Jackie Huang <jackie.huang@windriver.com>
+Date: Sun, 22 Nov 2020 22:00:58 +0800
+Subject: [PATCH] kickstarts: add vlan setting for debain style networking
+
+Upstream-Status: Inappropriate [poky-stx specific]
+
+Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
+---
+ bsp-files/kickstarts/post_net_common.cfg | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/bsp-files/kickstarts/post_net_common.cfg b/bsp-files/kickstarts/post_net_common.cfg
+index 46cdeeb..c000348 100755
+--- a/bsp-files/kickstarts/post_net_common.cfg
++++ b/bsp-files/kickstarts/post_net_common.cfg
+@@ -135,6 +135,18 @@ VLAN=yes
+ LINKDELAY=20
+ EOF
++    # For Debian style networking settings
++    cat << EOF >> /etc/network/interfaces
++auto $mgmt_dev vlan$mgmt_vlan
++
++iface $mgmt_dev inet dhcp
++
++iface vlan$mgmt_vlan inet dhcp
++    vlan-raw-device $mgmt_dev
++    pre-up /sbin/modprobe -q 8021q
++EOF
++
++
+     # Reject DHCPOFFER from DHCP server that doesn't send
+     # wrs-install-uuid option
+     echo "require wrs-install-uuid;" >>/etc/dhcp/dhclient.conf
+-- 
+2.7.4
+
index a2708f6..c53fcdf 100644 (file)
@@ -50,6 +50,7 @@ SRC_URI = "git://opendev.org/starlingx/metal.git;protocol=${PROTOCOL};rev=${SRCR
        file://0010-libamon-add-shared-option.patch \
        file://0011-kickstarts-adjustment-fnd-fixes-or-poky-stx.patch \
        file://0012-kickstarts-add-setting-for-debain-style-networking.patch \
+       file://0013-kickstarts-add-vlan-setting-for-debain-style-network.patch \
        "
 
 inherit setuptools systemd