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 d03da08e8df776733665fe71731c7a75558a26fd..c3ac416a3cc45b2236a37a6fd7015c77747d0faa 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,7 +7,7 @@ Description=Vending Machine Control Application [Service] Type=notify -Environment="VENDING_MACHINE_CONTROL_I2C_BUS=@VENDING_MACHINE_CONTROL_I2C_BUS@" +EnvironmentFile=-/etc/vending-machine.env 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 b4360549b8cd1c0db4137e1782a4f0df11f2b8b1..fb9fae8e6d0afae92de2f0c9fabe2f0426ed9f2b 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 @@ -31,6 +31,7 @@ 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" + install -d "${D}${sysconfdir}" + echo "VENDING_MACHINE_CONTROL_I2C_BUS=${VENDING_MACHINE_CONTROL_I2C_BUS}" > \ + "${D}${sysconfdir}/vending-machine.env" }