Re: [yocto] Yocto build failed to include service file in /deplogy/images/image.wic.gz
Thank you so much Rudolf, that was indeed solved the problem. Great appreciate it. Cheers. - JH On 8/1/19, Rudolf J Streif wrote: > 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 > > > -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto
Re: [yocto] Yocto build failed to include service file in /deplogy/images/image.wic.gz
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
[yocto] Yocto build failed to include service file in /deplogy/images/image.wic.gz
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 -- ___ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto