All pastes #1036262 Raw Edit

ant

public text v1 · immutable
#1036262 ·published 2008-06-01 22:10 UTC
rendered paste body
--- packages/initrdscripts/initramfs-kernel_1.0.bb	4a43b26516dc0c6eab995d35f20b6e8d30777ebe
+++ packages/initrdscripts/initramfs-kernel_1.0.bb	4a43b26516dc0c6eab995d35f20b6e8d30777ebe
@@ -0,0 +1,28 @@
+DESCRIPTION = "Meta package for packaging an initramfsed kernel"
+
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+PACKAGES="initramfs-kernel-image"
+KERNEL_VERSION = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel-abiversion')}"
+KERNELPV = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel.pv')}"
+KERNELPR = "${@base_read_file('${STAGING_KERNEL_DIR}/kernel.pr')}"
+
+PKG_initramfs-kernel-image = "initramfs-kernel-image-${KERNEL_VERSION}"
+PV_initramfs-kernel-image = "${KERNELPV}"
+PR_initramfs-kernel-image = "${KERNELPR}"
+
+FILES_initramfs-kernel-image = "/boot/${KERNEL_IMAGETYPE}-${MACHINE}-initramfs.bin"
+KERNEL_IMAGETYPE ?= "zImage"
+
+do_install () {
+	if [ -z "${INITRAMFS_IMAGE}" ]; then
+		 oewarn "INITRAMS_IMAGE not set. If you want to generate a kernel with build in initramfs, set it to the desired initramfs-image, rebuild virtual/kernel and this package"
+	else			 
+		install -d ${D}/boot
+		install ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE}-${MACHINE}-initramfs.bin ${D}/boot
+	fi	
+}
+
+do_install[depends] = "virtual/kernel:do_builtin_initramfs"
+#do_install[nostamp] = "1"
+