[yocto] [meta-fsl-ppc 07/16] netbase: add optional parameter to control auto dhcp for eth0

b19537 at freescale.com b19537 at freescale.com
Wed Sep 12 00:06:21 PDT 2012


From: Ting Liu <b28495 at freescale.com>

Signed-off-by: Ting Liu <b28495 at freescale.com>
---
 recipes-append/netbase/netbase_4.47.bbappend |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/recipes-append/netbase/netbase_4.47.bbappend b/recipes-append/netbase/netbase_4.47.bbappend
index 837cd20..36fe1a2 100644
--- a/recipes-append/netbase/netbase_4.47.bbappend
+++ b/recipes-append/netbase/netbase_4.47.bbappend
@@ -1,10 +1,15 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
 
+AUTO_ETH0 = '${@base_conditional("ETH0_AUTO_DHCP", "0", "0", "1", d)}'
+
 SRC_URI += "file://71-fsl-dpaa-persistent-networking.rules"
 
 do_install_append () {
 	install -d ${D}${sysconfdir}/udev/rules.d/
 	install -m 0644 ${WORKDIR}/71-fsl-dpaa-persistent-networking.rules ${D}${sysconfdir}/udev/rules.d
+    if [ "0" = "${AUTO_ETH0}" ]; then
+        sed -i 's,auto eth0,#auto eth0,g' ${D}${sysconfdir}/network/interfaces
+    fi
 }
 
-PR .= "+${DISTRO}"
+PR .= "+${DISTRO}.1"
-- 
1.7.9.5





More information about the yocto mailing list