Add RPROVIDES and PREFFERED_RPROVIDER definitions to define a new
virtual/low-can-dev-mapping runtime package dependency that will
enable providing a different device mapping configuration for demo
setups.
Bug-AGL: SPEC-3076
Change-Id: I73d253a0a1285dd4576bb3b5bf04568c3d05e60c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
# Set preferred provider to new navi application
PREFERRED_RPROVIDER_virtual/navigation ?= "ondemandnavi"
+
+# Set preferred provider for low-can device mapping configuration
+PREFERRED_RPROVIDER_virtual/low-can-dev-mapping ?= "dev-mapping"
S = "${WORKDIR}/git"
DEPENDS = "libafb-helpers"
-RDEPENDS_${PN} = "dev-mapping"
inherit cmake aglwgt pkgconfig ptest
+RDEPENDS_${PN} = "virtual/low-can-dev-mapping"
-inherit allarch
-
SUMMARY = "AGL Device mapping configuration file"
DESCRIPTION = "This provide default dev-mapping.conf file \
that defines mapping between kernel device and logical name \
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
-
SRC_URI += "file://dev-mapping.conf.default"
+inherit allarch
+
do_install() {
install -d ${D}${sysconfdir}
install -m 0644 ${WORKDIR}/dev-mapping.conf.default ${D}${sysconfdir}/dev-mapping.conf
}
+
+RPROVIDES_${PN} = "virtual/low-can-dev-mapping"