summaryrefslogtreecommitdiffstats
path: root/meta/recipes-connectivity/connman/connman-conf.bb
diff options
context:
space:
mode:
authorCristian Iorga <cristian.iorga@intel.com>2013-01-15 22:08:46 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-01-16 11:54:44 +0000
commitcfd9ab0eff27a59b8b9e750a01565e2e7c94e801 (patch)
treeb9c65d6665844758ac028c6d56ef38b5e8fb4a1c /meta/recipes-connectivity/connman/connman-conf.bb
parent56c7ce56a1c9870df08821c6f18fac3713b1b4cf (diff)
downloadopenembedded-core-cfd9ab0eff27a59b8b9e750a01565e2e7c94e801.tar.gz
connman-conf: configures connman in qemu machines
For qemu machines, connman should not configure virtual wired interfaces. Wired interfaces (eth0) are assigned static IP addresses by the virtual machine manager (qemu). This packages places the eth0 interface in a list of blacklisted interfaces, forbiding connman administering wired interfaces for qemu machines. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/recipes-connectivity/connman/connman-conf.bb')
-rw-r--r--meta/recipes-connectivity/connman/connman-conf.bb18
1 files changed, 18 insertions, 0 deletions
diff --git a/meta/recipes-connectivity/connman/connman-conf.bb b/meta/recipes-connectivity/connman/connman-conf.bb
new file mode 100644
index 0000000000..7c7ef263ce
--- /dev/null
+++ b/meta/recipes-connectivity/connman/connman-conf.bb
@@ -0,0 +1,18 @@
+#connman config to ignore wired interfaces on qemu machines
+
+LICENSE = "GPLv2"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI_append_qemuall = " file://main.conf"
+
+PR = "r0"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+do_install() {
+ #Blacklist ethn network interface in case of qemu* machines
+ if test -e ${WORKDIR}/main.conf; then
+ install -d ${D}${sysconfdir}/connman
+ install -m 0644 ${WORKDIR}/main.conf ${D}${sysconfdir}/connman
+ fi
+}