Hello Brian,
Please refer to the following.
In sources folder create meta-custom folder,
Define file meta-custom/conf/layer.conf as the following.
BBPATH .= ":${LAYERDIR}"
BBFILE_COLLECTIONS += "custom-layer"
LAYERSERIES_COMPAT_custom-layer = "warrior zeus"
BBFILE_PATTERN_custom-layer := "^${LAYERDIR}/"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
${LAYERDIR}/recipes-*/*/*.bbappend"
Define meta-custom/recipes-kernel/linux/linux-qoriq_4.19.bbappend as the following.
SRC_URI += "file://defconfig_cus \
"
do_configure_append() {
cp ${WORKDIR}/defconfig_cus ${WORKDIR}/build/.config
}
Please put defconfig_cus in <yocto_install>/downloads/ folder.
In file build_<platform>/conf/bblayers.conf, please add layer meta-custom.
BBLAYERS ?= " \
/home/yiping/yocto-sdk/sources/poky/meta \
/home/yiping/yocto-sdk/sources/poky/meta-poky \
/home/yiping/yocto-sdk/sources/poky/meta-yocto-bsp \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-oe \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-multimedia \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-python \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-networking \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-gnome \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-filesystems \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-webserver \
/home/yiping/yocto-sdk/sources/meta-openembedded/meta-perl \
/home/yiping/yocto-sdk/sources/meta-virtualization \
/home/yiping/yocto-sdk/sources/meta-cloud-services \
/home/yiping/yocto-sdk/sources/meta-security \
/home/yiping/yocto-sdk/sources/meta-selinux \
/home/yiping/yocto-sdk/sources/meta-freescale \
/home/yiping/yocto-sdk/sources/meta-freescale-distro \
/home/yiping/yocto-sdk/sources/meta-qoriq-demos \
/home/yiping/yocto-sdk/sources/meta-custom \
"
Then run command
$ source build_t2080rdb/SOURCE_THIS
$ bitbake virtual/kernel -c cleansstate
$ bitbake virtual/kernel
Thanks,
Yiping