summaryrefslogtreecommitdiffstats
path: root/meta/classes/kernel.bbclass
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@microsoft.com>2021-12-20 13:58:23 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-12-22 23:11:45 +0000
commit65e8df66d9579b609791deb74d8e1b9ec17c1115 (patch)
tree38d39d5f4e2234ea73b268de5c60a355b26d60c3 /meta/classes/kernel.bbclass
parent9eb8c5195e622dffe53b3c25432afc4db4985477 (diff)
downloadpoky-65e8df66d9579b609791deb74d8e1b9ec17c1115.tar.gz
classes/kernel*: add variables to allow changing artifact extension
Allow .bin suffix to be removed (or changed) in the various artifact filenames. Removing this extension is useful when trying to remove symlinks and present only unversioned image files (especially for the FIT image). (From OE-Core rev: cbecc3cf06eb7359fedf3c6af281cc72178cad18) Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/kernel.bbclass')
-rw-r--r--meta/classes/kernel.bbclass10
1 files changed, 5 insertions, 5 deletions
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 57990bd3b9..5d709400f7 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -768,12 +768,12 @@ kernel_do_deploy() {
768 768
769 for imageType in ${KERNEL_IMAGETYPES} ; do 769 for imageType in ${KERNEL_IMAGETYPES} ; do
770 baseName=$imageType-${KERNEL_IMAGE_NAME} 770 baseName=$imageType-${KERNEL_IMAGE_NAME}
771 install -m 0644 ${KERNEL_OUTPUT_DIR}/$imageType $deployDir/$baseName.bin 771 install -m 0644 ${KERNEL_OUTPUT_DIR}/$imageType $deployDir/$baseName${KERNEL_IMAGE_BIN_EXT}
772 if [ -n "${KERNEL_IMAGE_LINK_NAME}" ] ; then 772 if [ -n "${KERNEL_IMAGE_LINK_NAME}" ] ; then
773 ln -sf $baseName.bin $deployDir/$imageType-${KERNEL_IMAGE_LINK_NAME}.bin 773 ln -sf $baseName${KERNEL_IMAGE_BIN_EXT} $deployDir/$imageType-${KERNEL_IMAGE_LINK_NAME}${KERNEL_IMAGE_BIN_EXT}
774 fi 774 fi
775 if [ "${KERNEL_IMAGETYPE_SYMLINK}" = "1" ] ; then 775 if [ "${KERNEL_IMAGETYPE_SYMLINK}" = "1" ] ; then
776 ln -sf $baseName.bin $deployDir/$imageType 776 ln -sf $baseName${KERNEL_IMAGE_BIN_EXT} $deployDir/$imageType
777 fi 777 fi
778 done 778 done
779 779
@@ -798,9 +798,9 @@ kernel_do_deploy() {
798 continue 798 continue
799 fi 799 fi
800 initramfsBaseName=$imageType-${INITRAMFS_NAME} 800 initramfsBaseName=$imageType-${INITRAMFS_NAME}
801 install -m 0644 ${KERNEL_OUTPUT_DIR}/$imageType.initramfs $deployDir/$initramfsBaseName.bin 801 install -m 0644 ${KERNEL_OUTPUT_DIR}/$imageType.initramfs $deployDir/$initramfsBaseName${KERNEL_IMAGE_BIN_EXT}
802 if [ -n "${INITRAMFS_LINK_NAME}" ] ; then 802 if [ -n "${INITRAMFS_LINK_NAME}" ] ; then
803 ln -sf $initramfsBaseName.bin $deployDir/$imageType-${INITRAMFS_LINK_NAME}.bin 803 ln -sf $initramfsBaseName${KERNEL_IMAGE_BIN_EXT} $deployDir/$imageType-${INITRAMFS_LINK_NAME}${KERNEL_IMAGE_BIN_EXT}
804 fi 804 fi
805 done 805 done
806 fi 806 fi