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 1424fc2e66c87bccf3ab7fb7770375a5d46df062..d03da08e8df776733665fe71731c7a75558a26fd 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 3751c80abf166b8c9541581b24a18d0b10970c18..b4360549b8cd1c0db4137e1782a4f0df11f2b8b1 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" }