[yocto] Multiple packages from single recipe file

Victor Rodriguez vm.rod25 at gmail.com
Mon Feb 9 05:16:25 PST 2015


On Mon, Feb 9, 2015 at 4:51 AM, Bipnesh, Abhinav (Abhinav)
<abhinavbipnesh at avaya.com> wrote:
> Hi,
>
>
>
> I was looking further into the document to find a way to define multiple
> packages from a single recipe file. As in current recipe I have written a
> do_install() function for putting files in particular directories. So it
> copies files from ${S} to ${D}.
>
> But some of the documents talk about multiple package something as below
>
>
>
> FILES_${PN} = "\
>
>     ${bindir}/* \
>
>     ${sbindir}/* \
>
>     ${libexecdir}/* \
>
>     ${libdir}/lib*.so.* \
>
>     ${sysconfdir} \
>
>     ${sharedstatedir} \
>
>     ${localstatedir} \
>
>     /bin/* \
>
>     /sbin/* \
>
>     /lib/*.so* \
>
>     ${datadir}/${PN} \
>
>     ${libdir}/${PN}/* \
>
>     ${datadir}/pixmaps \
>
>     ${datadir}/applications \
>
>     ${datadir}/idl \
>
>     ${datadir}/omf \
>
>     ${datadir}/sounds \
>
>     ${libdir}/bonobo/servers"
>
>
>
> FILES_${PN}-dbg = "\
>
>     ${bindir}/.debug \
>
>     ${sbindir}/.debug \
>
>     ${libexecdir}/.debug \
>
>     ${libdir}/.debug \
>
>     /bin/.debug \
>
>     /sbin/.debug \
>
>     /lib/.debug \
>
>     ${libdir}/${PN}/.debug"
>
>
>
> But I am not getting how the source for such file will be determine as in
> our project files will be present in different directories and need to be
> placed in some predefined paths.
>
>
>
> So how we can achieve the same.
>
>
>
> Thanks,
>
> Abhinav
>
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>


Hi , basically the yocto recepeis work exactly as an spec file:

www.rpm.org/max-rpm/s1-rpm-build-creating-spec-file.html

The scenario you mention is possible:

rpm5.org/docs/rpm-guide.html

Hope it helps

Victor Rodriguez



More information about the yocto mailing list