JH, To enable systemd service for your application your recipe needs to inherit the systemd class and install the service file in the proper directory. Here is what it should look like:
inherit systemd SYSTEMD_SERVICE_${PN} = "my-app.service" SYSTEMD_AUTO_ENABLE = "enable" do_install_append () { install -d ${D}${systemd_system_unitdir} install -m 0644 ${S}/my-app.service ${D}${systemd_system_unitdir} } SYSTEMD_AUTO_ENABLE = "enable" is not strictly required as it is the default. If you don't want to enable your service by default set the variable to "disable". :rjs On 7/31/19 4:04 PM, JH wrote: > HI, > > I have been struggling to find a fix for missing service file, I found > another solution posted from the Internet to use FILES_${PN} += > "${systemd_system_unitdir}/dl-mgr.service" at the end of the bb file: > > install -d ${D}${systemd_system_unitdir} > install -m 0644 ${WORKDIR}/dl-mgr.service ${D}${systemd_system_unitdir} > > As well as this to the end of the .bb file > > FILES_${PN} += "${libexecdir}/dl-mgr.sh" > FILES_${PN} += "${systemd_system_unitdir}/dl-mgr.service" > > But I could not build it "unprased line FILES_${PN} += > "${systemd_system_unitdir}/dl-mgr.service", could anyone help please? > > Thank you. > > Kind regards, > > - JH -- ----- Rudolf J Streif CEO/CTO ibeeto +1.855.442.3396 x700
signature.asc
Description: OpenPGP digital signature
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto