10. Glossary
- Standard script
A script which is out of the scope of bitbake. They live in
scripts/at the root of Infrabase and are on yourPATHonceenv.shis sourced, so they can be invoked from anywhere in the tree.build.sh,deploy.sh,st.shandmount.share the ones you use daily.- Platform
The target machine, selected by
IB_PLATFORMinbuild/conf/local.conf(virt64, rpi4_64, …). BitBake calls the same notion a machine, and the value is used as an override to scope variables per target.- BSP
Board Support Package. The recipe that pulls a whole system together for a platform (
bsp-linux), as opposed to a component recipe (linux,uboot, …) which builds only itself.- Attached tree
A component’s source tree, copied to the root of Infrabase by the
do_attach_infrabasetask (linux/linux,u-boot,qemu, …) so development happens outside thebuild/tmpdirectory that bitbake manages. Attached trees are not in git: your changes there are preserved as a patchset.- Patchset
The collection of patches applied to a component during
do_patch, tracked in the recipe’sfiles/directory and listed by an.incfile. Regenerated from an attached tree with thedo_updifftask.