[OE-core] [PATCH] kernel.bbclass: allow customization of initramfs image symlink name
Michaël Burtin
michael.burtin at innotis.org
Thu Nov 28 11:10:02 UTC 2013
Allow customization of symlink created when kernel contains an initramfs
image using INITRAMFS_SYMLINK_NAME variable.
---
meta/classes/kernel.bbclass | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 4974507..2ceb176 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -118,6 +118,7 @@ copy_initramfs() {
}
INITRAMFS_BASE_NAME = "${KERNEL_IMAGETYPE}-initramfs-${PV}-${PR}-${MACHINE}-${DATETIME}"
+INITRAMFS_SYMLINK_NAME ?= "${KERNEL_IMAGETYPE}-initramfs-${MACHINE}"
INITRAMFS_BASE_NAME[vardepsexclude] = "DATETIME"
do_bundle_initramfs () {
if [ ! -z "${INITRAMFS_IMAGE}" -a x"${INITRAMFS_IMAGE_BUNDLE}" = x1 ]; then
@@ -474,7 +475,7 @@ kernel_do_deploy() {
if [ -e "${KERNEL_OUTPUT}.initramfs" ]; then
echo "Copying deploy kernel-initramfs image and setting up links..."
initramfs_base_name=${INITRAMFS_BASE_NAME}
- initramfs_symlink_name=${KERNEL_IMAGETYPE}-initramfs-${MACHINE}
+ initramfs_symlink_name=${INITRAMFS_SYMLINK_NAME}
install -m 0644 ${KERNEL_OUTPUT}.initramfs ${DEPLOYDIR}/${initramfs_base_name}.bin
cd ${DEPLOYDIR}
ln -sf ${initramfs_base_name}.bin ${initramfs_symlink_name}.bin
--
1.8.4.2
More information about the Openembedded-core
mailing list