我想强制重新编译一个包,就像那样:
bitbake -f -c compile mypackage
但是,我还希望执行以下所有任务(例如install
,package
等),就像我从一个完全干净的状态调用bitbake mypackage
一样。这可以在一个步骤中完成,而不是以下两个吗?
bitbake -f -c compile mypackage
bitbake mypackage
或者作为替代解决方案,我可以以某种方式“污染”编译任务,以便执行bitbake mypackage
从编译开始执行所有操作吗?
答案 0 :(得分:6)
这正是-C代表的:
bitbake -C compile mypackage
这将运行mypackage:do_build并强制mypackage:do_compile执行。严格来说,它会污染mypackage:do_compile(这样它必须执行)然后执行mypackage:do_build,这正是你想要的。