2016-08-01 41 views
1

我要強制重新編譯一個包,這樣的:BitBake的:配方武力的任務,之後所有

bitbake -f -c compile mypackage 

不過,我也希望被執行的所有以下任務(如installpackage,等等),就好像我從完全乾淨的狀態調用bitbake mypackage一樣。可以這樣做,在一個一步,而不是以下兩個?

bitbake -f -c compile mypackage 
bitbake mypackage 

或者作爲一種替代方案,我可以採用某種「污點」的編譯任務,使得執行bitbake mypackage從編譯開始做的一切?

回答

5

這正是-C是:

bitbake -C compile mypackage 

這將運行mypackage的:do_build和力mypackage的:do_compile執行。嚴格來說,它會污染mypackage:do_compile(以便它必須執行),然後執行mypackage:do_build,這正是您想要的。

相關問題