问题描述
有没有办法列出使用 BitBake 构建配方时应执行的任务顺序?我知道我可以构建配方然后检查 log.task_order
,但这不是我所追求的 - 我想知道为给定配方定义的任务顺序在哪里,而无需实际构建它。我也知道有 bitbake <recipe_name> -c listtasks
,但 AFAIK 列出了所有可用任务,无论它们是否在构建期间实际执行。
更新:
我感兴趣的配方是内核配方,这是它的 log.task_order
在完全干净的构建后的样子:
do_fetch
do_unpack
do_prepare_recipe_sysroot
do_kernel_checkout
do_symlink_kernsrc
do_validate_branches
do_kernel_metadata
do_patch
do_kernel_version_sanity_check
do_populate_lic
do_kernel_configme
do_configure
do_kernel_configcheck
do_compile
do_shared_workdir
do_kernel_link_images
do_compile_kernelmodules
do_strip
do_sizecheck
do_install
do_populate_sysroot
do_package
do_packagedata
do_package_qa
do_package_write_ipk
do_bundle_initramfs
do_deploy
我希望这个序列在配方元数据中的某处定义,但我没有找到。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)