Bitbake:强制执行配方的一项任务以及所有后续任务
Bitbake: force one task of a recipe and all following
我想像这样强制重新编译一个包:
bitbake -f -c compile mypackage
但是,我还希望执行所有后续任务(如 install
、package
等),就像我从完全干净的状态调用 bitbake mypackage
一样.这可以在 一个 步而不是以下两个步中完成吗?
bitbake -f -c compile mypackage
bitbake mypackage
或者作为替代解决方案,我能否以某种方式 "taint" 编译任务,以便执行 bitbake mypackage
从编译开始的所有操作?
这正是 -C 的用途:
bitbake -C compile mypackage
这将 运行 mypackage:do_build 并强制 mypackage:do_compile 执行。严格来说,它污染mypackage:do_compile(以至于它必须执行)然后执行mypackage:do_build,这正是你想要的。
我想像这样强制重新编译一个包:
bitbake -f -c compile mypackage
但是,我还希望执行所有后续任务(如 install
、package
等),就像我从完全干净的状态调用 bitbake mypackage
一样.这可以在 一个 步而不是以下两个步中完成吗?
bitbake -f -c compile mypackage
bitbake mypackage
或者作为替代解决方案,我能否以某种方式 "taint" 编译任务,以便执行 bitbake mypackage
从编译开始的所有操作?
这正是 -C 的用途:
bitbake -C compile mypackage
这将 运行 mypackage:do_build 并强制 mypackage:do_compile 执行。严格来说,它污染mypackage:do_compile(以至于它必须执行)然后执行mypackage:do_build,这正是你想要的。