[oe] about staging

Koen Kooi k.kooi at student.utwente.nl
Fri Oct 30 16:43:40 UTC 2009


On 30-10-09 08:40, Frans Meulenbroeks wrote:
> Hi,
>
> Yesterday I ended up in a discussion on staging in #oe (ok, ok, I
> mainly caused the discussion :-) )
> Also based upon that I looked at various recipes on how people
> implement staging.
>
> There does not seem to be really standard way.
> Some recipes copy from ${S} which ihmo is not desirable; i think it
> should be a file that is exported by the application).
> Others use other mechanisms.
>
> For my own recipe I ended up with something like:
>
> do_stage() {
>          install -d ${STAGING_INCDIR}
>          install -d ${STAGING_INCDIR}/${PN}
>          install -m 0644 ${D}/${includedir}/${PN}/*.h ${STAGING_INCDIR}/${PN}
> }
>
> as that seems the best. ${D} contans the exported/installed files from
> the application. Those files are the ones the application wants to
> make externally available and those should end up in staging. Not
> something from ${S}.

Is ${D} garanteed to be present at staging time? I don't think we have a 
current hard rule for that.

regards,

Koen





More information about the Openembedded-devel mailing list