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 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
