openembedded - Where to see the detail of do_rootfs procedure[the copied files path] in OpenEmbeded/yocto? -
the yocto project using openembeded build projects. have recipes containing dynamic libraries. when do_rootfs process, copy libraries rootfs directory , pack tar.bz2 ball. dynamic library file in generated tarball not same recipes input. use bitbake -v core-image-minimal
see detail how copy files. give simple hint: libegl.so->libegl.so
, tell me file name, i want know source file directory path. where's source file directory path? in advance!
please read @ least quick start documentation see big picture of whole process. regular software built recipes becomes packaged ipk (or deb, or rpm) packages first , image generation process operates packages, it's not straight copying somewhere.
the packages stored in feeds located in build/tmp/deploy/ipk
(or deb, or rpm) folder. can examine them standard tools (like ar , tar ipk , deb, or rpm2cpio friends rpm).
the package contents comes packages-split
directory of package work directory, mentioned in build/tmp/work
description. that, in turn, comes packages
directory of same work directory. which, in turn, comes image
directory (which default d
variable), , image
directory has files installed (as in do_install) recipe. of course, of these directories made different purposes in mind, it's not copying 1 place another, things done in-between described in nice comment in package.bbclass
file.
also of interest in case might do_rootfs task log, which, as usually, stored in ${workdir}/temp/log.do_rootfs
Comments
Post a Comment