[oe-commits] org.oe.dev classes/kernel.bbclass: Remove usage of non-standard variables (DEPLOY_TO) and random renaming of output.
rpurdie commit
openembedded-commits at lists.openembedded.org
Sun Feb 17 14:07:24 UTC 2008
classes/kernel.bbclass: Remove usage of non-standard variables (DEPLOY_TO) and random renaming of output.
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: d2dfc84f7aacc1b87f823bac71acd1b0feeede23
ViewMTN: http://monotone.openembedded.org/revision/info/d2dfc84f7aacc1b87f823bac71acd1b0feeede23
Files:
1
classes/kernel.bbclass
Diffs:
#
# mt diff -r1d82d7da50c81b71f828d13440271b55c50713f5 -rd2dfc84f7aacc1b87f823bac71acd1b0feeede23
#
#
#
# patch "classes/kernel.bbclass"
# from [6eb314eeb40f044c37be9df698f02b9c149aa6f8]
# to [3aa638c9a8de8e90342e08b530a40c8c2f120497]
#
============================================================
--- classes/kernel.bbclass 6eb314eeb40f044c37be9df698f02b9c149aa6f8
+++ classes/kernel.bbclass 3aa638c9a8de8e90342e08b530a40c8c2f120497
@@ -65,21 +65,21 @@ kernel_do_compile() {
fi
}
+INITRAMFS_SYMLINK_NAME ?= "initramfs-${MACHINE}"
+INITRAMFS_IMAGE_TARGET ?= "initramfs-image"
+
do_builtin_initramfs() {
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
- cp "${INITRAMFS_LOC}" usr/initramfs_data.cpio.gz
+ cp "${DEPLOY_DIR_IMAME}/${INITRAMFS_SYMLINK_NAME}" usr/initramfs_data.cpio.gz
oe_runmake ${KERNEL_IMAGETYPE} CC="${KERNEL_CC}" LD="${KERNEL_LD}"
install -d ${DEPLOY_DIR_IMAGE}
- mv ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.no-initramfs.bin
- install -m 0644 ${KERNEL_OUTPUT} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}.bin
+ install -m 0644 ${KERNEL_OUTPUT} ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGE_BASE_NAME}-initramfs.bin
# Make sure to kill injected initramfs, in case someone will do "-c compile -f"
rm usr/initramfs_data.cpio.gz
-
- [ -n "${DEPLOY_TO}" ] && install -m 0644 ${KERNEL_OUTPUT} ${DEPLOY_TO}
}
addtask builtin_initramfs after do_compile
-# As it accepts external parameter(s), better make it unstamped
do_builtin_initramfs[nostamp] = "1"
+do_builtin_initramfs[depends] = "${INITRAMFS_IMAGE_TARGET}:do_rootfs"
kernel_do_stage() {
ASMDIR=`readlink include/asm`
More information about the Openembedded-commits
mailing list