2016-08-01 5 views
1

Я хочу, чтобы принудительно пересобрать пакет, как это:Bitbake: сила одна задача рецепта и все последующие

bitbake -f -c compile mypackage 

Однако, я также хочу, чтобы все следующие задачи должны быть выполнены (например, install, package, и т. д.), так же, как если бы я вызвал bitbake mypackage из совершенно чистого состояния. Может ли это сделать в один шаг, а не следующие два?

bitbake -f -c compile mypackage 
bitbake mypackage 

Или в качестве альтернативного решения, могу ли я каким-то образом «порча» компиляция-задача, таким образом, что выполнение bitbake mypackage делает все от компиляции года?

ответ

5

Это именно то, что -С для:

bitbake -C compile mypackage 

Это будет работать MyPackage: do_build и силы MyPackage: do_compile выполнить. Строго говоря, он заражает mypackage: do_compile (так что он должен выполняться), а затем выполняет mypackage: do_build, что именно то, что вы хотели.