meta-agl-core: update connman configuration override
authorScott Murray <scott.murray@konsulko.com>
Mon, 11 Apr 2022 22:44:44 +0000 (18:44 -0400)
committerScott Murray <scott.murray@konsulko.com>
Mon, 11 Apr 2022 22:54:19 +0000 (18:54 -0400)
Upstream is now supplying a connman main.conf file in the
connman-conf recipe, move installing our own modified
version in our bbappend to just supplying our alternative
file in a connman-conf bbappend.

Bug-AGL: SPEC-3819

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib89a24b29fd94093ead9ca6d13d9e60bb97b8a60

meta-agl-core/recipes-connectivity/connman/connman-conf.bbappend [new file with mode: 0644]
meta-agl-core/recipes-connectivity/connman/connman-conf/main.conf [moved from meta-agl-core/recipes-connectivity/connman/files/main.conf with 100% similarity]
meta-agl-core/recipes-connectivity/connman/connman-conf_aglcore.inc [new file with mode: 0644]
meta-agl-core/recipes-connectivity/connman/connman/0001-disable-when-booting-over-nfs.patch [moved from meta-agl-core/recipes-connectivity/connman/files/0001-disable-when-booting-over-nfs.patch with 100% similarity]
meta-agl-core/recipes-connectivity/connman/connman_aglcore.inc

diff --git a/meta-agl-core/recipes-connectivity/connman/connman-conf.bbappend b/meta-agl-core/recipes-connectivity/connman/connman-conf.bbappend
new file mode 100644 (file)
index 0000000..bd6e7b7
--- /dev/null
@@ -0,0 +1 @@
+require ${@bb.utils.contains('AGL_FEATURES', 'aglcore', 'connman-conf_aglcore.inc', '', d)}
diff --git a/meta-agl-core/recipes-connectivity/connman/connman-conf_aglcore.inc b/meta-agl-core/recipes-connectivity/connman/connman-conf_aglcore.inc
new file mode 100644 (file)
index 0000000..4505ab7
--- /dev/null
@@ -0,0 +1,2 @@
+# Pick up our version of main.conf
+FILESEXTRAPATHS:prepend := "${THISDIR}/connman-conf:"
index 7299d18..e372e91 100644 (file)
@@ -1,12 +1,3 @@
-FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/connman:"
 
-SRC_URI += "file://0001-disable-when-booting-over-nfs.patch \
-            file://main.conf \
-"
-
-FILES:${PN} += "${sysconfdir}/connman/main.conf"
-
-do_install:append() {
-    install -d ${D}${sysconfdir}/connman
-    install -m 0644 ${WORKDIR}/main.conf ${D}${sysconfdir}/connman
-}
+SRC_URI += "file://0001-disable-when-booting-over-nfs.patch"