Selecting a specific package version and provider
Our layers can provide recipes for different versions of the same package. For example, the meta-freescale
layer contains several different types of Linux kernel recipes:
linux-imx
: This corresponds to the NXP's i.MX BSP kernel source fetched from http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/linux-fslc-imx
: This is a fork from NXP's i.MX BSP kernel tree with a stability release and community patches applied, fetched from https://github.com/Freescale/linux-fslclinux-fslc
: This is a mainline Linux kernel fork with community patches, fetched from https://github.com/Freescale/linux-fslclinux-qoriq
: This is a kernel with NXP's QorIQ PowerPC-based platform support fetched from https://github.com/qoriq-open-source/linux.git
As we mentioned before, all recipes provide the package name (for example, linux-imx
or linux-fslc
) by default, but all Linux recipes must also provide the virtual/kernel
virtual package. The build system will resolve...