meta data for this page
tasks
Bitbake tasks
fetchIf needed, make local copy of remote sources (bz2, git, svn, …).unpackprepare source of package in work directory (bz2 - unpack, git - clone from local copy, etc)patchapply all *.patch files from SRC_URIconfigurecompileinstallpackagesplit installed on fake sysroot files into separate packages:- main package or library (package_name)
- debugging symbols (package_name-dbg)
- documentation (package_name-doc)
- locales (package_name-locale)
- development headers (package_name-dev)
cleancleanstateremove output and SSTATE cache files for given package
remove tasks
Usefull to remove default tasks (configure + compile) for copy-only packages.
3 method possible:
- deltask - completely removes tasks and its dependency (use with care!)
- NOP task - define tasks as empty:
do_compile() { : }. Old way to “disable”, tasks are still executed so it generate overhead. - do_task[noexec] - is new way to cleanly disable task. No overhead, task is skipped.
do_fetch[noexec] = "1" do_unpack[noexec] = "1" do_patch[noexec] = "1" do_configure[noexec] = "1" do_compile[noexec] = "1"