CONF: enable kernel config file deploy

Change-Id: Ife1bc682b42d8669a8ce8f275a41a9c4a690de0b
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
This commit is contained in:
Romuald JEANNE 2021-08-13 10:18:26 +02:00 committed by Lionel VITTE
parent 46b422655b
commit e729aee437
2 changed files with 9 additions and 0 deletions

View File

@ -400,6 +400,9 @@ KERNEL_ALT_IMAGETYPE =+ " ${@bb.utils.contains('MACHINE_FEATURES', 'fit', 'uImag
# Define to null to skip kernel image size check
KERNEL_IMAGE_MAXSIZE ?= ""
# Enable kernel config file deploy
KERNEL_CONFIG_DEPLOY ?= "1"
# For fit usage
UBOOT_ENTRYPOINT = "0xC0800000"

View File

@ -19,6 +19,9 @@ do_deploy[sstate-outputdirs] = "${DEPLOY_DIR_IMAGE}/kernel"
KERNEL_SIGN_ENABLE ?= "0"
EXTRA_OEMAKE += "${@oe.utils.ifelse(d.getVar('KERNEL_SIGN_ENABLE') == '1', 'INSTALL_MOD_STRIP=1','')}"
# Deploy kernel config file to deploy folder
KERNEL_CONFIG_DEPLOY ??= "0"
# YoctoProject bugzilla : 140044
# There's a race between do_symlink_kernsrc and do_populate_lic, since the latter is ordered "after do_patch";
#
@ -106,6 +109,9 @@ do_deploy_append() {
tar -cvzf $deployDir/modules-stripped-${MODULE_TARBALL_NAME}.tgz -C ${WORKDIR}/package/${root_prefix} lib
ln -sf modules-stripped-${MODULE_TARBALL_NAME}.tgz $deployDir/modules-stripped-${MODULE_TARBALL_LINK_NAME}.tgz
fi
if [ ${KERNEL_CONFIG_DEPLOY} = "1" ] && [ -f "${D}/boot/config-${KERNEL_VERSION}" ]; then
install -m 0644 ${D}/boot/config-${KERNEL_VERSION} $deployDir
fi
}
do_deploy[depends] += " virtual/kernel:do_package "
# ---------------------------------------------------------------------