Michael, > -----Original Message----- > From: [email protected] [mailto:yocto- > [email protected]] On Behalf Of Michael Habibi > Sent: Tuesday, December 01, 2015 10:26 AM > To: [email protected] > Subject: [yocto] Best practice for files copied directly into sysroot? > > I am working on potentially migrating our distribution to Yocto (will be a > long, > long process). We have an area of our filesystem where any file placed will go > directly into the rootfs of the target. This works well with our product, as > we > have certain binaries and scripts that need to be copied directly, and there's > no other real step involved (no compilation, etc). Is there a best practice or > existing class that handles this? I saw mention of a binary/ directory but I > wasn't sure if that was for this or something else. > > Thanks, > Michael
I'm glad I decided to answer your question because I think I found an easier way to do it than I have been doing this in the past. If you want to be able to update the files on your system at a later date, you will want to make your own recipe which installs the binaries and scripts onto the rootfs. In general you create a recipe which does not have do_configure or do_compile tasks. There is a class that does this already called "bin_package" that does this for you. See the "Packaging Externally Produced Binaries" section of the manual here: http://www.yoctoproject.org/docs/2.0/mega-manual/mega-manual.html#new-recipe-testing-examples. So if you include the line "inherit bin_package" and follow the instructions in that section of the manual, it should install all the files to the rootfs that are included in the recipe. Regards, Bryan -- _______________________________________________ yocto mailing list [email protected] https://lists.yoctoproject.org/listinfo/yocto
