Bitbake Clean Everything
Executing tasks against a set of recipe files there are a number of additional complexities introduced when one wants to manage multiple bb files.
Bitbake clean everything. All the rest of the stuff the kernel the shell commands the compilers used to build everything stays around. Once you have cloned bitbake you should use the latest stable branch for development since the master branch is for bitbake development and might contain less stable changes. Other than for debugging purposes it is instead recommended that you use the syntax presented in the next section. Bitbake image f c fetchall how to get the list of tasks.
Bitbake recipe or image name g u depexp how to configure the kernel. Bitbake image f c listtasks how to display all appends. Bitbake layers show appends how to display all layers. Bitbake b foo bb c clean note the b option explicitly does not handle recipe dependencies.
Using git to clone the bitbake source code repository is the recommended method for obtaining bitbake. Bitbake module f c cleanall how to clean an image. Clearly there needs to. Clean up bitbake c clean foo this command will clean up your tmp dir for the given package.
It is very useful if you work on a new bb recipe. Cloning the repository makes it easy to get bug fixes and have access to stable branches and the master branch. Feel free to add all your usual bitbake commands to this page start a build. To get a package build just type bitbake foo where foo is the name of the package without any extension or version number.
The syntax would run c clean on a recipe. Only the package you explicitly name gets cleaned. Without it your changes to the recipe may not work. However when you want to clean things out the same recursion doesn t take place.