[yocto] do_install fails to do a package for custom directory

Bipnesh, Abhinav (Abhinav) abhinavbipnesh at avaya.com
Sun Feb 8 06:55:19 PST 2015


Hi All,

One more thing how to have %pre and %post defined in the recipe file. As I am not able to find the directive which can do the jobs. As I need to stop an service and the post upgrade need to start the service.

Thanks,
Abhinav

From: Gaurang Shastri [mailto:gmshastri at gmail.com]
Sent: Sunday, February 08, 2015 19:45
To: Bipnesh, Abhinav (Abhinav)
Cc: yocto at yoctoproject.org
Subject: Re: [yocto] do_install fails to do a package for custom directory

Hi,
I think may be you missed,
FILES_${PN} += "/system"
then you can see your binary inside ${PN} package.
//Gaurang Shastri

On Sun, Feb 8, 2015 at 6:55 PM, Bipnesh, Abhinav (Abhinav) <abhinavbipnesh at avaya.com<mailto:abhinavbipnesh at avaya.com>> wrote:
Hi All,

I am trying to write a custom recipe for my make based project. So I am able to compile the project and generate the binary. Now when I am trying to package using do_install() I am not able to put the package in custom directory.
So when I use ${D}${bindir} it work perfectly fine and the package has those binary. But when I tried with ${D}/system/hello  it didn’t works. Below is the snapshot of the do_install ()

do_install () {
     cd ${WORKDIR}

     # init script
     install -d ${D}${sysconfdir}/init.d
     install -d ${D}${sysconfdir}/sysconfig
     install -m 755 ${WORKDIR}/test/test ${D}${sysconfdir}/init.d/test
     install -m 644 ${WORKDIR}/test/test ${D}${sysconfdir}/sysconfig/test
     # executable
     install -d ${D}/system/hello
     #install -d ${D}${bindir}
     #install -m 755 ${S}/helloworl/hello ${D}${bindir}/hello <== it works
     install -m 755 ${S}/helloworld/hello ${D}/system/hello/hello <== it doesn’t work
}

So any thoughts how to fix this issue.

Thanks,
Abhinav

--
_______________________________________________
yocto mailing list
yocto at yoctoproject.org<mailto:yocto at yoctoproject.org>
https://lists.yoctoproject.org/listinfo/yocto<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.yoctoproject.org_listinfo_yocto&d=AwMFaQ&c=BFpWQw8bsuKpl1SgiZH64Q&r=geJ1wB7xRIMmteYB2Fo8esL32BOWvwP1HmY0YuLEB4E&m=Iy9SmZSRA8a3TpWZ-PhWHrxbIxIS8nnOD7uMXs2GqMs&s=AZ_qNS0XO5MtD7frytoys-HR6ATQyQYHDItvpD5OjZI&e=>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20150208/4d606462/attachment.html>


More information about the yocto mailing list