From ce338741a2f5cfa62a299e52aa45de03d27920f4 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan <andrei.gherzan@huawei.com> Date: Thu, 4 Nov 2021 13:55:11 +0000 Subject: [PATCH] vending-machine-control-application: Configure default I2C bus for B68 and Raspberry Pi Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> --- .../vending-machine-control-application.service | 1 + .../vending-machine-control-application_git.bb | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service index 1424fc2e..d03da08e 100644 --- a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service +++ b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application/vending-machine-control-application.service @@ -7,6 +7,7 @@ Description=Vending Machine Control Application [Service] Type=notify +Environment="VENDING_MACHINE_CONTROL_I2C_BUS=@VENDING_MACHINE_CONTROL_I2C_BUS@" ExecStart=/usr/bin/vending-machine-control-application Restart=always diff --git a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb index 3751c80a..b4360549 100644 --- a/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb +++ b/meta-oniro-blueprints/recipes-apps/vending-machine/vending-machine-control-application_git.bb @@ -23,8 +23,14 @@ REQUIRED_DISTRO_FEATURES = "systemd" EXTRA_OEMAKE += "DESTDIR=${D}" +VENDING_MACHINE_CONTROL_I2C_BUS ??= "0" +VENDING_MACHINE_CONTROL_I2C_BUS_rpi ?= "1" +VENDING_MACHINE_CONTROL_I2C_BUS_seco-intel-b68 ?= "2" + do_install() { oe_runmake install install -d "${D}${systemd_system_unitdir}/" install -m 0644 "${WORKDIR}/${BPN}.service" "${D}${systemd_system_unitdir}/" + sed -i -e 's,@VENDING_MACHINE_CONTROL_I2C_BUS@,${VENDING_MACHINE_CONTROL_I2C_BUS},g' \ + "${D}${systemd_system_unitdir}/${BPN}.service" } -- GitLab