]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
connman-conf: ignore eth0 in qemu in a way that is not sysvinit-specific
authorAlexander Kanavin <alex.kanavin@gmail.com>
Thu, 7 Apr 2022 17:00:13 +0000 (19:00 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Apr 2022 16:47:55 +0000 (17:47 +0100)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/connman/connman-conf.bb
meta/recipes-connectivity/connman/connman-conf/main.conf [new file with mode: 0644]

index 6b9207c4cb506c8e5c504c960664617fd4784af0..7959ed8e501b10f5930e3694c2c3a0e896048fbc 100644 (file)
@@ -6,6 +6,9 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0-only;m
 
 PR = "r2"
 
+SRC_URI = "file://main.conf \
+          "
+
 S = "${WORKDIR}"
 
 PACKAGE_ARCH = "${MACHINE_ARCH}"
@@ -14,6 +17,6 @@ FILES:${PN} = "${sysconfdir}/*"
 
 # Kernel IP-Config is perfectly capable of setting up networking passed in via ip=
 do_install:append:qemuall() {
-    mkdir -p ${D}${sysconfdir}/default
-    echo "export EXTRA_PARAM=\"-I eth0\"" > ${D}${sysconfdir}/default/connman
+    mkdir -p ${D}${sysconfdir}/connman
+    cp ${S}/main.conf ${D}${sysconfdir}/connman/main.conf
 }
diff --git a/meta/recipes-connectivity/connman/connman-conf/main.conf b/meta/recipes-connectivity/connman/connman-conf/main.conf
new file mode 100644 (file)
index 0000000..a394e8f
--- /dev/null
@@ -0,0 +1,2 @@
+[General]
+NetworkInterfaceBlacklist = eth0