fetch If needed, make local copy of remote sources (bz2, git, svn, …).unpack prepare source of package in work directory (bz2 - unpack, git - clone from local copy, etc)patch apply all *.patch files from SRC_URIconfigurecompileinstallpackage split installed on fake sysroot files into separate packages:cleancleanstate remove output and SSTATE cache files for given packageUsefull to remove default tasks (configure + compile) for copy-only packages.
3 method possible:
do_compile() { : }. Old way to “disable”, tasks are still executed so it generate overhead.do_fetch[noexec] = "1" do_unpack[noexec] = "1" do_patch[noexec] = "1" do_configure[noexec] = "1" do_compile[noexec] = "1"