2016-08-01 20 views
1

Ich möchte ein Paket zwangs neu kompilieren, wie folgt aus:Bitbake: Kraft eine Aufgabe, ein Rezept und alle folgenden

bitbake -f -c compile mypackage 

Allerdings möchte ich auch alle folgenden Aufgaben ausgeführt werden (wie install, package, etc.), als hätte ich bitbake mypackage aus einem komplett sauberen Zustand aufgerufen. Kann dies in ein Schritt gemacht werden, anstatt die folgenden zwei?

bitbake -f -c compile mypackage 
bitbake mypackage 

Oder als Alternative, kann ich irgendwie „beflecken“ die Kompilierung Aufgabe, so dass bitbake mypackage alles von der Kompilierung tut Ausführung ab?

Antwort

5

Dies ist genau das, was C ist für: do_build und Kraft mypackage:

bitbake -C compile mypackage 

Dies wird mypackage laufen do_compile auszuführen. Streng genommen, täuscht es mein Paket: do_compile (damit es ausgeführt werden muss) und führt dann mypackage: do_build aus, was genau das ist, was Sie wollten.