Vorlage:Yocto:Nuetzliche Befehle: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(Vorlage angelegt)
 
(unlock hinzugefügt)
Zeile 13: Zeile 13:
Debugausgabe aktivieren. Zeigt '''sehr ausführlich''' an, was im Hintergrund passiert.
Debugausgabe aktivieren. Zeigt '''sehr ausführlich''' an, was im Hintergrund passiert.
  bitbake -D  <recipe>
  bitbake -D  <recipe>
Sollte aus irgendeinem Grund der Bauvorgang hängenbleiben, was durchaus passieren kann, wenn Fehler an einem oder mehreren Targets vorhanden sind, könnte es sein, dass der Bitbake-Server blockiert ist.
Absetzen von Tastatur-Befehlen wie ''Strg+c'', bleiben in diesem Fall wirkungslos. Die Brechstange ''reboot'' hilft zwar, aber es reicht dieses Kommando: 
rm -rf bitbake.lock
Hinweis: Fehler die solche "Hänger" verursachen müssen korrigiert werden, ansonsten wird dies immer wieder passieren!

Version vom 6. November 2020, 14:05 Uhr

Anzeige aller Aufgaben, die von einem Recipe ausgeführt werden:

bitbake -c listtasks <recipe>

Die mit bitbake -c listtasks angezeigten Aufgaben können auch einzeln ausgeführt werden z. B. do_compile:

bitbake -c compile <recipe>

Ausführung simulieren

bitbake -n <recipe>

Aufräumen, bewirkt die anschließende komplette Ausführung eines Recipes

bitbake -c cleansstate <recipe>

Debugausgabe aktivieren. Zeigt sehr ausführlich an, was im Hintergrund passiert.

bitbake -D  <recipe>

Sollte aus irgendeinem Grund der Bauvorgang hängenbleiben, was durchaus passieren kann, wenn Fehler an einem oder mehreren Targets vorhanden sind, könnte es sein, dass der Bitbake-Server blockiert ist. Absetzen von Tastatur-Befehlen wie Strg+c, bleiben in diesem Fall wirkungslos. Die Brechstange reboot hilft zwar, aber es reicht dieses Kommando:

rm -rf bitbake.lock

Hinweis: Fehler die solche "Hänger" verursachen müssen korrigiert werden, ansonsten wird dies immer wieder passieren!