[yocto] Yocto build failed to include service file in /deplogy/images/image.wic.gz

JH jupiter.hce at gmail.com
Wed Jul 31 23:39:18 PDT 2019


Thank you so much Rudolf, that was indeed solved the problem.

Great appreciate it.

Cheers.

- JH

On 8/1/19, Rudolf J Streif <rudolf.streif at ibeeto.com> 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
>
>
>


More information about the yocto mailing list