* [PATCH 2/2] recipes/linux: convert users of do_stage_append to new style staging
2010-04-15 10:35 [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Koen Kooi
@ 2010-04-15 10:35 ` Koen Kooi
2010-04-16 11:34 ` Philip Balister
2010-04-15 10:35 ` linux-davinci git: add hack for hawkboard machine ID Koen Kooi
` (4 subsequent siblings)
5 siblings, 1 reply; 10+ messages in thread
From: Koen Kooi @ 2010-04-15 10:35 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi
---
recipes/linux/linux-bug_2.6.27.2.bb | 10 ++--
recipes/linux/linux-dht-walnut_2.6.20.bb | 12 ++--
recipes/linux/linux-dht-walnut_2.6.23.bb | 12 ++--
recipes/linux/linux-efika_2.6.20.20.bb | 14 +++---
recipes/linux/linux-efika_2.6.20.bb | 14 +++---
recipes/linux/linux-efika_2.6.21+git.bb | 14 +++---
recipes/linux/linux-magicbox_2.6.18.6.bb | 12 ++--
recipes/linux/linux-magicbox_2.6.19.2.bb | 12 ++--
recipes/linux/linux-ml403-mvista-2.6.x_git.bb | 14 +++---
recipes/linux/linux-nokia800_2.6.21-osso71.bb | 6 +-
recipes/linux/linux-sequoia_2.6.21.bb | 14 +++---
recipes/linux/linux_2.6.20.bb | 70 ++++++++++++------------
recipes/linux/linux_2.6.26.bb | 6 +-
recipes/linux/linux_2.6.27.bb | 6 +-
14 files changed, 108 insertions(+), 108 deletions(-)
diff --git a/recipes/linux/linux-bug_2.6.27.2.bb b/recipes/linux/linux-bug_2.6.27.2.bb
index 74d74be..469a6e3 100644
--- a/recipes/linux/linux-bug_2.6.27.2.bb
+++ b/recipes/linux/linux-bug_2.6.27.2.bb
@@ -24,12 +24,12 @@ do_install_append() {
cd ${D}/${KERNEL_IMAGEDEST} && ln -sf uImage-${KERNEL_VERSION} uImage
}
-do_stage_append() {
- cp -fR arch/arm/include/asm/* ${STAGING_KERNEL_DIR}/include/asm/
- if [ ! -e ${STAGING_KERNEL_DIR}/include/mach ]; then
- mkdir ${STAGING_KERNEL_DIR}/include/mach
+do_install_append() {
+ cp -fR arch/arm/include/asm/* $kerneldir/include/asm/
+ if [ ! -e $kerneldir/include/mach ]; then
+ mkdir $kerneldir/include/mach
fi
- cp -fR arch/arm/plat-mxc/include/mach/* ${STAGING_KERNEL_DIR}/include/mach/
+ cp -fR arch/arm/plat-mxc/include/mach/* $kerneldir/include/mach/
}
FILESDIR = "${WORKDIR}"
diff --git a/recipes/linux/linux-dht-walnut_2.6.20.bb b/recipes/linux/linux-dht-walnut_2.6.20.bb
index 49e8d69..4d0059a 100644
--- a/recipes/linux/linux-dht-walnut_2.6.20.bb
+++ b/recipes/linux/linux-dht-walnut_2.6.20.bb
@@ -19,15 +19,15 @@ FILES_kernel-image = "/boot/zImage.elf"
export OS = "Linux"
ARCH = "ppc"
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
do_install_append () {
diff --git a/recipes/linux/linux-dht-walnut_2.6.23.bb b/recipes/linux/linux-dht-walnut_2.6.23.bb
index 3153d1d..fee1ff9 100644
--- a/recipes/linux/linux-dht-walnut_2.6.23.bb
+++ b/recipes/linux/linux-dht-walnut_2.6.23.bb
@@ -21,15 +21,15 @@ FILES_kernel-image = "/boot/zImage.elf"
export OS = "Linux"
ARCH = "ppc"
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
do_install_append () {
diff --git a/recipes/linux/linux-efika_2.6.20.20.bb b/recipes/linux/linux-efika_2.6.20.20.bb
index be88b19..972677b 100644
--- a/recipes/linux/linux-efika_2.6.20.20.bb
+++ b/recipes/linux/linux-efika_2.6.20.20.bb
@@ -59,16 +59,16 @@ do_configure() {
make ARCH=${ARCH} oldconfig
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- install -d ${STAGING_KERNEL_DIR}/include/asm
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ install -d $kerneldir/include/asm
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
SRC_URI[kernel.md5sum] = "34b0f354819217e6a345f48ebbd8f13e"
diff --git a/recipes/linux/linux-efika_2.6.20.bb b/recipes/linux/linux-efika_2.6.20.bb
index b451a8d..2ef13fd 100644
--- a/recipes/linux/linux-efika_2.6.20.bb
+++ b/recipes/linux/linux-efika_2.6.20.bb
@@ -56,16 +56,16 @@ do_configure() {
make ARCH=${ARCH} oldconfig
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- install -d ${STAGING_KERNEL_DIR}/include/asm
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ install -d $kerneldir/include/asm
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
SRC_URI[md5sum] = "34b0f354819217e6a345f48ebbd8f13e"
diff --git a/recipes/linux/linux-efika_2.6.21+git.bb b/recipes/linux/linux-efika_2.6.21+git.bb
index e4f92c6..b1552c2 100644
--- a/recipes/linux/linux-efika_2.6.21+git.bb
+++ b/recipes/linux/linux-efika_2.6.21+git.bb
@@ -43,14 +43,14 @@ do_configure() {
make ARCH=${ARCH} oldconfig
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- install -d ${STAGING_KERNEL_DIR}/include/asm
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ install -d $kerneldir/include/asm
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
diff --git a/recipes/linux/linux-magicbox_2.6.18.6.bb b/recipes/linux/linux-magicbox_2.6.18.6.bb
index 89f1c14..248f502 100644
--- a/recipes/linux/linux-magicbox_2.6.18.6.bb
+++ b/recipes/linux/linux-magicbox_2.6.18.6.bb
@@ -40,15 +40,15 @@ do_configure_prepend() {
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
diff --git a/recipes/linux/linux-magicbox_2.6.19.2.bb b/recipes/linux/linux-magicbox_2.6.19.2.bb
index a0bae17..5647dbd 100644
--- a/recipes/linux/linux-magicbox_2.6.19.2.bb
+++ b/recipes/linux/linux-magicbox_2.6.19.2.bb
@@ -73,15 +73,15 @@ do_configure_prepend() {
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
diff --git a/recipes/linux/linux-ml403-mvista-2.6.x_git.bb b/recipes/linux/linux-ml403-mvista-2.6.x_git.bb
index 28b6708..d600945 100644
--- a/recipes/linux/linux-ml403-mvista-2.6.x_git.bb
+++ b/recipes/linux/linux-ml403-mvista-2.6.x_git.bb
@@ -29,16 +29,16 @@ do_configure() {
make ARCH=${ARCH} oldconfig
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers a$
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- install -d ${STAGING_KERNEL_DIR}/include/asm
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ install -d $kerneldir/include/asm
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
diff --git a/recipes/linux/linux-nokia800_2.6.21-osso71.bb b/recipes/linux/linux-nokia800_2.6.21-osso71.bb
index 9e72d95..da167c3 100644
--- a/recipes/linux/linux-nokia800_2.6.21-osso71.bb
+++ b/recipes/linux/linux-nokia800_2.6.21-osso71.bb
@@ -13,9 +13,9 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2;name=k
S = "${WORKDIR}/linux-2.6.21"
-do_stage_append () {
- mkdir -p ${STAGING_KERNEL_DIR}/drivers/media/video/omap/
- cp -f drivers/media/video/omap/tcm825x.h ${STAGING_KERNEL_DIR}/drivers/media/video/omap/
+do_install_append () {
+ mkdir -p $kerneldir/drivers/media/video/omap/
+ cp -f drivers/media/video/omap/tcm825x.h $kerneldir/drivers/media/video/omap/
}
SRC_URI[kernel.md5sum] = "1b515f588078dfa7f4bab2634bd17e80"
diff --git a/recipes/linux/linux-sequoia_2.6.21.bb b/recipes/linux/linux-sequoia_2.6.21.bb
index 121d530..35b74fa 100644
--- a/recipes/linux/linux-sequoia_2.6.21.bb
+++ b/recipes/linux/linux-sequoia_2.6.21.bb
@@ -27,16 +27,16 @@ do_configure() {
make ARCH=${ARCH} oldconfig
}
-do_stage_append () {
+do_install_append () {
#need ppc platforms includes + friends in order for external kernel modules to compile as headers a$
- install -d ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
- cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
+ install -d $kerneldir/arch/
+ cp -pPR arch/ppc $kerneldir/arch/
+ cp -pPR arch/powerpc $kerneldir/arch/
- install -d ${STAGING_KERNEL_DIR}/include/asm
- cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
- cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
+ install -d $kerneldir/include/asm
+ cp -pPR include/asm-powerpc $kerneldir/include/
+ cp -pPR include/asm-ppc $kerneldir/include/
}
#seems like 2.6.21 kernel images have moved (or is this only for the Denx kernel ?)
diff --git a/recipes/linux/linux_2.6.20.bb b/recipes/linux/linux_2.6.20.bb
index 6ac225d..9452aac 100644
--- a/recipes/linux/linux_2.6.20.bb
+++ b/recipes/linux/linux_2.6.20.bb
@@ -41,45 +41,45 @@ SRC_URI_append_nhk15 = " \
file://hrw-make-create-kconfig-executable.patch;patch=1 \
"
-do_stage_append_nhk15 () {
- install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_interface.h
- install -D -m 666 ${S}/drivers/video/nomadik/sga_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_defs.h
- install -D -m 666 ${S}/drivers/video/nomadik/sga_err.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_err.h
- install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_interface.h
- install -D -m 666 ${S}/drivers/video/nomadik/sga_ioctlfns.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_ioctlfns.h
- install -D -m 666 ${S}/drivers/video/nomadik/sga_main.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_main.h
- install -D -m 666 ${S}/drivers/video/nomadik/sga_typs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_typs.h
+do_install_append_nhk15 () {
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h $kerneldir/drivers/video/nomadik/sga_interface.h
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_defs.h $kerneldir/drivers/video/nomadik/sga_defs.h
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_err.h $kerneldir/drivers/video/nomadik/sga_err.h
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h $kerneldir/drivers/video/nomadik/sga_interface.h
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_ioctlfns.h $kerneldir/drivers/video/nomadik/sga_ioctlfns.h
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_main.h $kerneldir/drivers/video/nomadik/sga_main.h
+ install -D -m 666 ${S}/drivers/video/nomadik/sga_typs.h $kerneldir/drivers/video/nomadik/sga_typs.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/debug.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/debug.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/hcl_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/hcl_defs.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/platform_os.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/platform_os.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irq.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga_irq.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irqp.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga_irqp.h
- install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_p.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga_p.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/debug.h $kerneldir/drivers/video/nomadik/hcl/debug.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/hcl_defs.h $kerneldir/drivers/video/nomadik/hcl/hcl_defs.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/platform_os.h $kerneldir/drivers/video/nomadik/hcl/platform_os.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga.h $kerneldir/drivers/video/nomadik/hcl/sga.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irq.h $kerneldir/drivers/video/nomadik/hcl/sga_irq.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irqp.h $kerneldir/drivers/video/nomadik/hcl/sga_irqp.h
+ install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_p.h $kerneldir/drivers/video/nomadik/hcl/sga_p.h
- install -D -m 666 ${S}/drivers/media/video/hcl_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl_defs.h
- install -D -m 666 ${S}/drivers/media/video/nomadik_camera.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_camera.h
- install -D -m 666 ${S}/drivers/media/video/nomadik_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_defs.h
- install -D -m 666 ${S}/drivers/media/video/nomadik_sva.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_sva.h
- install -D -m 666 ${S}/drivers/media/video/nomadik_sva_services.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_sva_services.h
- install -D -m 666 ${S}/drivers/media/video/nomadik_sva_utils.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_sva_utils.h
- install -D -m 666 ${S}/drivers/media/video/platform_os.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/platform_os.h
- install -D -m 666 ${S}/drivers/media/video/sva.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sva.h
- install -D -m 666 ${S}/drivers/media/video/v4l2-nomadik.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/v4l2-nomadik.h
+ install -D -m 666 ${S}/drivers/media/video/hcl_defs.h $kerneldir/drivers/video/nomadik/hcl_defs.h
+ install -D -m 666 ${S}/drivers/media/video/nomadik_camera.h $kerneldir/drivers/video/nomadik/nomadik_camera.h
+ install -D -m 666 ${S}/drivers/media/video/nomadik_defs.h $kerneldir/drivers/video/nomadik/nomadik_defs.h
+ install -D -m 666 ${S}/drivers/media/video/nomadik_sva.h $kerneldir/drivers/video/nomadik/nomadik_sva.h
+ install -D -m 666 ${S}/drivers/media/video/nomadik_sva_services.h $kerneldir/drivers/video/nomadik/nomadik_sva_services.h
+ install -D -m 666 ${S}/drivers/media/video/nomadik_sva_utils.h $kerneldir/drivers/video/nomadik/nomadik_sva_utils.h
+ install -D -m 666 ${S}/drivers/media/video/platform_os.h $kerneldir/drivers/video/nomadik/platform_os.h
+ install -D -m 666 ${S}/drivers/media/video/sva.h $kerneldir/drivers/video/nomadik/sva.h
+ install -D -m 666 ${S}/drivers/media/video/v4l2-nomadik.h $kerneldir/drivers/video/nomadik/v4l2-nomadik.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/saa/saaioctl.h ${STAGING_KERNEL_DIR}/include/saaioctl.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/saa.h ${STAGING_KERNEL_DIR}/../multimedia/include/saa.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/hcl_defs.h ${STAGING_KERNEL_DIR}/../multimedia/include/hcl_defs.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/platform_os.h ${STAGING_KERNEL_DIR}/../multimedia/include/platform_os.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/debug.h ${STAGING_KERNEL_DIR}/../multimedia/include/debug.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/saa/saaioctl.h $kerneldir/include/saaioctl.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/saa.h $kerneldir/../multimedia/include/saa.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/hcl_defs.h $kerneldir/../multimedia/include/hcl_defs.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/platform_os.h $kerneldir/../multimedia/include/platform_os.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/debug.h $kerneldir/../multimedia/include/debug.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_hcl_fw_interface.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_hcl_fw_interface.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_api_params.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_api_params.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_params.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_codec_params.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_params.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_effect_params.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_info.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_effect_info.h
- install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_info.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_codec_info.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_hcl_fw_interface.h $kerneldir/../multimedia/include/ha_hcl_fw_interface.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_api_params.h $kerneldir/../multimedia/include/ha_api_params.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_params.h $kerneldir/../multimedia/include/ha_codec_params.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_params.h $kerneldir/../multimedia/include/ha_effect_params.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_info.h $kerneldir/../multimedia/include/ha_effect_info.h
+ install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_info.h $kerneldir/../multimedia/include/ha_codec_info.h
}
diff --git a/recipes/linux/linux_2.6.26.bb b/recipes/linux/linux_2.6.26.bb
index 933664e..6089f47 100644
--- a/recipes/linux/linux_2.6.26.bb
+++ b/recipes/linux/linux_2.6.26.bb
@@ -40,10 +40,10 @@ SRC_URI_append_mpc8313e-rdb = "\
SRC_URI_append_topas910 = "http://www.bplan-gmbh.org/data/toshiba/topas/linux/2.6.26.5/patch_2.6.26.5_topas910.bz2;patch=1;name=topaspatch"
# see http://bugzilla.kernel.org/show_bug.cgi?id=11143
-do_stage_append() {
+do_install_append() {
if [ -f arch/${ARCH}/lib/crtsavres.o ]; then
- mkdir -p ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib
- cp -a arch/${ARCH}/lib/crtsavres.o ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib/
+ mkdir -p $kerneldir/arch/${ARCH}/lib
+ cp -a arch/${ARCH}/lib/crtsavres.o $kerneldir/arch/${ARCH}/lib/
fi
}
diff --git a/recipes/linux/linux_2.6.27.bb b/recipes/linux/linux_2.6.27.bb
index 5ce50c9..b5c67e2 100644
--- a/recipes/linux/linux_2.6.27.bb
+++ b/recipes/linux/linux_2.6.27.bb
@@ -77,10 +77,10 @@ SRC_URI_append_ts72xx = "\
"
# see http://bugzilla.kernel.org/show_bug.cgi?id=11143
-do_stage_append() {
+do_install_append() {
if [ -f arch/${ARCH}/lib/crtsavres.o ]; then
- mkdir -p ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib
- cp -a arch/${ARCH}/lib/crtsavres.o ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib/
+ mkdir -p $kerneldir/arch/${ARCH}/lib
+ cp -a arch/${ARCH}/lib/crtsavres.o $kerneldir/arch/${ARCH}/lib/
fi
}
--
1.7.0
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: [PATCH 2/2] recipes/linux: convert users of do_stage_append to new style staging
2010-04-15 10:35 ` [PATCH 2/2] recipes/linux: convert users of do_stage_append to new style staging Koen Kooi
@ 2010-04-16 11:34 ` Philip Balister
0 siblings, 0 replies; 10+ messages in thread
From: Philip Balister @ 2010-04-16 11:34 UTC (permalink / raw)
To: openembedded-devel
Acked-by: Philip Balister <philip@balister.org>
On 04/15/2010 06:35 AM, Koen Kooi wrote:
> ---
> recipes/linux/linux-bug_2.6.27.2.bb | 10 ++--
> recipes/linux/linux-dht-walnut_2.6.20.bb | 12 ++--
> recipes/linux/linux-dht-walnut_2.6.23.bb | 12 ++--
> recipes/linux/linux-efika_2.6.20.20.bb | 14 +++---
> recipes/linux/linux-efika_2.6.20.bb | 14 +++---
> recipes/linux/linux-efika_2.6.21+git.bb | 14 +++---
> recipes/linux/linux-magicbox_2.6.18.6.bb | 12 ++--
> recipes/linux/linux-magicbox_2.6.19.2.bb | 12 ++--
> recipes/linux/linux-ml403-mvista-2.6.x_git.bb | 14 +++---
> recipes/linux/linux-nokia800_2.6.21-osso71.bb | 6 +-
> recipes/linux/linux-sequoia_2.6.21.bb | 14 +++---
> recipes/linux/linux_2.6.20.bb | 70 ++++++++++++------------
> recipes/linux/linux_2.6.26.bb | 6 +-
> recipes/linux/linux_2.6.27.bb | 6 +-
> 14 files changed, 108 insertions(+), 108 deletions(-)
>
> diff --git a/recipes/linux/linux-bug_2.6.27.2.bb b/recipes/linux/linux-bug_2.6.27.2.bb
> index 74d74be..469a6e3 100644
> --- a/recipes/linux/linux-bug_2.6.27.2.bb
> +++ b/recipes/linux/linux-bug_2.6.27.2.bb
> @@ -24,12 +24,12 @@ do_install_append() {
> cd ${D}/${KERNEL_IMAGEDEST}&& ln -sf uImage-${KERNEL_VERSION} uImage
> }
>
> -do_stage_append() {
> - cp -fR arch/arm/include/asm/* ${STAGING_KERNEL_DIR}/include/asm/
> - if [ ! -e ${STAGING_KERNEL_DIR}/include/mach ]; then
> - mkdir ${STAGING_KERNEL_DIR}/include/mach
> +do_install_append() {
> + cp -fR arch/arm/include/asm/* $kerneldir/include/asm/
> + if [ ! -e $kerneldir/include/mach ]; then
> + mkdir $kerneldir/include/mach
> fi
> - cp -fR arch/arm/plat-mxc/include/mach/* ${STAGING_KERNEL_DIR}/include/mach/
> + cp -fR arch/arm/plat-mxc/include/mach/* $kerneldir/include/mach/
> }
>
> FILESDIR = "${WORKDIR}"
> diff --git a/recipes/linux/linux-dht-walnut_2.6.20.bb b/recipes/linux/linux-dht-walnut_2.6.20.bb
> index 49e8d69..4d0059a 100644
> --- a/recipes/linux/linux-dht-walnut_2.6.20.bb
> +++ b/recipes/linux/linux-dht-walnut_2.6.20.bb
> @@ -19,15 +19,15 @@ FILES_kernel-image = "/boot/zImage.elf"
> export OS = "Linux"
> ARCH = "ppc"
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
> do_install_append () {
> diff --git a/recipes/linux/linux-dht-walnut_2.6.23.bb b/recipes/linux/linux-dht-walnut_2.6.23.bb
> index 3153d1d..fee1ff9 100644
> --- a/recipes/linux/linux-dht-walnut_2.6.23.bb
> +++ b/recipes/linux/linux-dht-walnut_2.6.23.bb
> @@ -21,15 +21,15 @@ FILES_kernel-image = "/boot/zImage.elf"
> export OS = "Linux"
> ARCH = "ppc"
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
> do_install_append () {
> diff --git a/recipes/linux/linux-efika_2.6.20.20.bb b/recipes/linux/linux-efika_2.6.20.20.bb
> index be88b19..972677b 100644
> --- a/recipes/linux/linux-efika_2.6.20.20.bb
> +++ b/recipes/linux/linux-efika_2.6.20.20.bb
> @@ -59,16 +59,16 @@ do_configure() {
> make ARCH=${ARCH} oldconfig
> }
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - install -d ${STAGING_KERNEL_DIR}/include/asm
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + install -d $kerneldir/include/asm
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
> SRC_URI[kernel.md5sum] = "34b0f354819217e6a345f48ebbd8f13e"
> diff --git a/recipes/linux/linux-efika_2.6.20.bb b/recipes/linux/linux-efika_2.6.20.bb
> index b451a8d..2ef13fd 100644
> --- a/recipes/linux/linux-efika_2.6.20.bb
> +++ b/recipes/linux/linux-efika_2.6.20.bb
> @@ -56,16 +56,16 @@ do_configure() {
> make ARCH=${ARCH} oldconfig
> }
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - install -d ${STAGING_KERNEL_DIR}/include/asm
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + install -d $kerneldir/include/asm
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
> SRC_URI[md5sum] = "34b0f354819217e6a345f48ebbd8f13e"
> diff --git a/recipes/linux/linux-efika_2.6.21+git.bb b/recipes/linux/linux-efika_2.6.21+git.bb
> index e4f92c6..b1552c2 100644
> --- a/recipes/linux/linux-efika_2.6.21+git.bb
> +++ b/recipes/linux/linux-efika_2.6.21+git.bb
> @@ -43,14 +43,14 @@ do_configure() {
> make ARCH=${ARCH} oldconfig
> }
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - install -d ${STAGING_KERNEL_DIR}/include/asm
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + install -d $kerneldir/include/asm
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
> diff --git a/recipes/linux/linux-magicbox_2.6.18.6.bb b/recipes/linux/linux-magicbox_2.6.18.6.bb
> index 89f1c14..248f502 100644
> --- a/recipes/linux/linux-magicbox_2.6.18.6.bb
> +++ b/recipes/linux/linux-magicbox_2.6.18.6.bb
> @@ -40,15 +40,15 @@ do_configure_prepend() {
> }
>
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
>
> diff --git a/recipes/linux/linux-magicbox_2.6.19.2.bb b/recipes/linux/linux-magicbox_2.6.19.2.bb
> index a0bae17..5647dbd 100644
> --- a/recipes/linux/linux-magicbox_2.6.19.2.bb
> +++ b/recipes/linux/linux-magicbox_2.6.19.2.bb
> @@ -73,15 +73,15 @@ do_configure_prepend() {
> }
>
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers as still split
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
>
> diff --git a/recipes/linux/linux-ml403-mvista-2.6.x_git.bb b/recipes/linux/linux-ml403-mvista-2.6.x_git.bb
> index 28b6708..d600945 100644
> --- a/recipes/linux/linux-ml403-mvista-2.6.x_git.bb
> +++ b/recipes/linux/linux-ml403-mvista-2.6.x_git.bb
> @@ -29,16 +29,16 @@ do_configure() {
> make ARCH=${ARCH} oldconfig
> }
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers a$
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - install -d ${STAGING_KERNEL_DIR}/include/asm
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + install -d $kerneldir/include/asm
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
>
> diff --git a/recipes/linux/linux-nokia800_2.6.21-osso71.bb b/recipes/linux/linux-nokia800_2.6.21-osso71.bb
> index 9e72d95..da167c3 100644
> --- a/recipes/linux/linux-nokia800_2.6.21-osso71.bb
> +++ b/recipes/linux/linux-nokia800_2.6.21-osso71.bb
> @@ -13,9 +13,9 @@ SRC_URI = "${KERNELORG_MIRROR}/pub/linux/kernel/v2.6/linux-2.6.21.tar.bz2;name=k
>
> S = "${WORKDIR}/linux-2.6.21"
>
> -do_stage_append () {
> - mkdir -p ${STAGING_KERNEL_DIR}/drivers/media/video/omap/
> - cp -f drivers/media/video/omap/tcm825x.h ${STAGING_KERNEL_DIR}/drivers/media/video/omap/
> +do_install_append () {
> + mkdir -p $kerneldir/drivers/media/video/omap/
> + cp -f drivers/media/video/omap/tcm825x.h $kerneldir/drivers/media/video/omap/
> }
>
> SRC_URI[kernel.md5sum] = "1b515f588078dfa7f4bab2634bd17e80"
> diff --git a/recipes/linux/linux-sequoia_2.6.21.bb b/recipes/linux/linux-sequoia_2.6.21.bb
> index 121d530..35b74fa 100644
> --- a/recipes/linux/linux-sequoia_2.6.21.bb
> +++ b/recipes/linux/linux-sequoia_2.6.21.bb
> @@ -27,16 +27,16 @@ do_configure() {
> make ARCH=${ARCH} oldconfig
> }
>
> -do_stage_append () {
> +do_install_append () {
> #need ppc platforms includes + friends in order for external kernel modules to compile as headers a$
>
> - install -d ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/ppc ${STAGING_KERNEL_DIR}/arch/
> - cp -pPR arch/powerpc ${STAGING_KERNEL_DIR}/arch/
> + install -d $kerneldir/arch/
> + cp -pPR arch/ppc $kerneldir/arch/
> + cp -pPR arch/powerpc $kerneldir/arch/
>
> - install -d ${STAGING_KERNEL_DIR}/include/asm
> - cp -pPR include/asm-powerpc ${STAGING_KERNEL_DIR}/include/
> - cp -pPR include/asm-ppc ${STAGING_KERNEL_DIR}/include/
> + install -d $kerneldir/include/asm
> + cp -pPR include/asm-powerpc $kerneldir/include/
> + cp -pPR include/asm-ppc $kerneldir/include/
> }
>
> #seems like 2.6.21 kernel images have moved (or is this only for the Denx kernel ?)
> diff --git a/recipes/linux/linux_2.6.20.bb b/recipes/linux/linux_2.6.20.bb
> index 6ac225d..9452aac 100644
> --- a/recipes/linux/linux_2.6.20.bb
> +++ b/recipes/linux/linux_2.6.20.bb
> @@ -41,45 +41,45 @@ SRC_URI_append_nhk15 = " \
> file://hrw-make-create-kconfig-executable.patch;patch=1 \
> "
>
> -do_stage_append_nhk15 () {
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_interface.h
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_defs.h
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_err.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_err.h
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_interface.h
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_ioctlfns.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_ioctlfns.h
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_main.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_main.h
> - install -D -m 666 ${S}/drivers/video/nomadik/sga_typs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sga_typs.h
> +do_install_append_nhk15 () {
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h $kerneldir/drivers/video/nomadik/sga_interface.h
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_defs.h $kerneldir/drivers/video/nomadik/sga_defs.h
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_err.h $kerneldir/drivers/video/nomadik/sga_err.h
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_interface.h $kerneldir/drivers/video/nomadik/sga_interface.h
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_ioctlfns.h $kerneldir/drivers/video/nomadik/sga_ioctlfns.h
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_main.h $kerneldir/drivers/video/nomadik/sga_main.h
> + install -D -m 666 ${S}/drivers/video/nomadik/sga_typs.h $kerneldir/drivers/video/nomadik/sga_typs.h
>
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/debug.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/debug.h
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/hcl_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/hcl_defs.h
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/platform_os.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/platform_os.h
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga.h
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irq.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga_irq.h
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irqp.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga_irqp.h
> - install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_p.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl/sga_p.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/debug.h $kerneldir/drivers/video/nomadik/hcl/debug.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/hcl_defs.h $kerneldir/drivers/video/nomadik/hcl/hcl_defs.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/platform_os.h $kerneldir/drivers/video/nomadik/hcl/platform_os.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga.h $kerneldir/drivers/video/nomadik/hcl/sga.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irq.h $kerneldir/drivers/video/nomadik/hcl/sga_irq.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_irqp.h $kerneldir/drivers/video/nomadik/hcl/sga_irqp.h
> + install -D -m 666 ${S}/drivers/video/nomadik/hcl/sga_p.h $kerneldir/drivers/video/nomadik/hcl/sga_p.h
>
> - install -D -m 666 ${S}/drivers/media/video/hcl_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/hcl_defs.h
> - install -D -m 666 ${S}/drivers/media/video/nomadik_camera.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_camera.h
> - install -D -m 666 ${S}/drivers/media/video/nomadik_defs.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_defs.h
> - install -D -m 666 ${S}/drivers/media/video/nomadik_sva.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_sva.h
> - install -D -m 666 ${S}/drivers/media/video/nomadik_sva_services.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_sva_services.h
> - install -D -m 666 ${S}/drivers/media/video/nomadik_sva_utils.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/nomadik_sva_utils.h
> - install -D -m 666 ${S}/drivers/media/video/platform_os.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/platform_os.h
> - install -D -m 666 ${S}/drivers/media/video/sva.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/sva.h
> - install -D -m 666 ${S}/drivers/media/video/v4l2-nomadik.h ${STAGING_KERNEL_DIR}/drivers/video/nomadik/v4l2-nomadik.h
> + install -D -m 666 ${S}/drivers/media/video/hcl_defs.h $kerneldir/drivers/video/nomadik/hcl_defs.h
> + install -D -m 666 ${S}/drivers/media/video/nomadik_camera.h $kerneldir/drivers/video/nomadik/nomadik_camera.h
> + install -D -m 666 ${S}/drivers/media/video/nomadik_defs.h $kerneldir/drivers/video/nomadik/nomadik_defs.h
> + install -D -m 666 ${S}/drivers/media/video/nomadik_sva.h $kerneldir/drivers/video/nomadik/nomadik_sva.h
> + install -D -m 666 ${S}/drivers/media/video/nomadik_sva_services.h $kerneldir/drivers/video/nomadik/nomadik_sva_services.h
> + install -D -m 666 ${S}/drivers/media/video/nomadik_sva_utils.h $kerneldir/drivers/video/nomadik/nomadik_sva_utils.h
> + install -D -m 666 ${S}/drivers/media/video/platform_os.h $kerneldir/drivers/video/nomadik/platform_os.h
> + install -D -m 666 ${S}/drivers/media/video/sva.h $kerneldir/drivers/video/nomadik/sva.h
> + install -D -m 666 ${S}/drivers/media/video/v4l2-nomadik.h $kerneldir/drivers/video/nomadik/v4l2-nomadik.h
>
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/saa/saaioctl.h ${STAGING_KERNEL_DIR}/include/saaioctl.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/saa.h ${STAGING_KERNEL_DIR}/../multimedia/include/saa.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/hcl_defs.h ${STAGING_KERNEL_DIR}/../multimedia/include/hcl_defs.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/platform_os.h ${STAGING_KERNEL_DIR}/../multimedia/include/platform_os.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/debug.h ${STAGING_KERNEL_DIR}/../multimedia/include/debug.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/saa/saaioctl.h $kerneldir/include/saaioctl.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/saa.h $kerneldir/../multimedia/include/saa.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/hcl_defs.h $kerneldir/../multimedia/include/hcl_defs.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/platform_os.h $kerneldir/../multimedia/include/platform_os.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/include/debug.h $kerneldir/../multimedia/include/debug.h
>
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_hcl_fw_interface.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_hcl_fw_interface.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_api_params.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_api_params.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_params.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_codec_params.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_params.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_effect_params.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_info.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_effect_info.h
> - install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_info.h ${STAGING_KERNEL_DIR}/../multimedia/include/ha_codec_info.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_hcl_fw_interface.h $kerneldir/../multimedia/include/ha_hcl_fw_interface.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_api_params.h $kerneldir/../multimedia/include/ha_api_params.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_params.h $kerneldir/../multimedia/include/ha_codec_params.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_params.h $kerneldir/../multimedia/include/ha_effect_params.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_effect_info.h $kerneldir/../multimedia/include/ha_effect_info.h
> + install -D -m 666 ${S}/drivers/media/nomadik_mm/hcl/saa/ha_codec_info.h $kerneldir/../multimedia/include/ha_codec_info.h
>
> }
>
> diff --git a/recipes/linux/linux_2.6.26.bb b/recipes/linux/linux_2.6.26.bb
> index 933664e..6089f47 100644
> --- a/recipes/linux/linux_2.6.26.bb
> +++ b/recipes/linux/linux_2.6.26.bb
> @@ -40,10 +40,10 @@ SRC_URI_append_mpc8313e-rdb = "\
> SRC_URI_append_topas910 = "http://www.bplan-gmbh.org/data/toshiba/topas/linux/2.6.26.5/patch_2.6.26.5_topas910.bz2;patch=1;name=topaspatch"
>
> # see http://bugzilla.kernel.org/show_bug.cgi?id=11143
> -do_stage_append() {
> +do_install_append() {
> if [ -f arch/${ARCH}/lib/crtsavres.o ]; then
> - mkdir -p ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib
> - cp -a arch/${ARCH}/lib/crtsavres.o ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib/
> + mkdir -p $kerneldir/arch/${ARCH}/lib
> + cp -a arch/${ARCH}/lib/crtsavres.o $kerneldir/arch/${ARCH}/lib/
> fi
> }
>
> diff --git a/recipes/linux/linux_2.6.27.bb b/recipes/linux/linux_2.6.27.bb
> index 5ce50c9..b5c67e2 100644
> --- a/recipes/linux/linux_2.6.27.bb
> +++ b/recipes/linux/linux_2.6.27.bb
> @@ -77,10 +77,10 @@ SRC_URI_append_ts72xx = "\
> "
>
> # see http://bugzilla.kernel.org/show_bug.cgi?id=11143
> -do_stage_append() {
> +do_install_append() {
> if [ -f arch/${ARCH}/lib/crtsavres.o ]; then
> - mkdir -p ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib
> - cp -a arch/${ARCH}/lib/crtsavres.o ${STAGING_KERNEL_DIR}/arch/${ARCH}/lib/
> + mkdir -p $kerneldir/arch/${ARCH}/lib
> + cp -a arch/${ARCH}/lib/crtsavres.o $kerneldir/arch/${ARCH}/lib/
> fi
> }
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* linux-davinci git: add hack for hawkboard machine ID
2010-04-15 10:35 [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Koen Kooi
2010-04-15 10:35 ` [PATCH 2/2] recipes/linux: convert users of do_stage_append to new style staging Koen Kooi
@ 2010-04-15 10:35 ` Koen Kooi
2010-04-15 10:38 ` Koen Kooi
2010-04-15 12:54 ` [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Graeme Gregory
` (3 subsequent siblings)
5 siblings, 1 reply; 10+ messages in thread
From: Koen Kooi @ 2010-04-15 10:35 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi
From: Koen Kooi <k-kooi@ti.com>
Signed-off-by: Koen Kooi <k-kooi@ti.com>
---
diff --git a/recipes/linux/linux-davinci_git.bb b/recipes/linux/linux-davinci_git.bb
index ee28d90..87f6824 100644
--- a/recipes/linux/linux-davinci_git.bb
+++ b/recipes/linux/linux-davinci_git.bb
@@ -85,3 +85,10 @@ SRC_URI_append_da850-omapl138-evm = "file://logo_linux_clut224.ppm \
SRC_URI_append_hawkboard = "file://logo_linux_clut224.ppm \
file://da850_omapl138_opp456mhz.patch;patch=1 \
file://patch_hawk.diff;patch=1"
+
+
+do_configure_prepend_hawkboard() {
+ sed -i s:2157:2495:g ${S}/arch/arm/tools/mach-types
+}
+
+
^ permalink raw reply related [flat|nested] 10+ messages in thread* Re: linux-davinci git: add hack for hawkboard machine ID
2010-04-15 10:35 ` linux-davinci git: add hack for hawkboard machine ID Koen Kooi
@ 2010-04-15 10:38 ` Koen Kooi
0 siblings, 0 replies; 10+ messages in thread
From: Koen Kooi @ 2010-04-15 10:38 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ignore this one, it was lingering in my git send-email outbox
On 15-04-10 12:35, Koen Kooi wrote:
> From: Koen Kooi <k-kooi@ti.com>
>
> Signed-off-by: Koen Kooi <k-kooi@ti.com>
> ---
> diff --git a/recipes/linux/linux-davinci_git.bb b/recipes/linux/linux-davinci_git.bb
> index ee28d90..87f6824 100644
> --- a/recipes/linux/linux-davinci_git.bb
> +++ b/recipes/linux/linux-davinci_git.bb
> @@ -85,3 +85,10 @@ SRC_URI_append_da850-omapl138-evm = "file://logo_linux_clut224.ppm \
> SRC_URI_append_hawkboard = "file://logo_linux_clut224.ppm \
> file://da850_omapl138_opp456mhz.patch;patch=1 \
> file://patch_hawk.diff;patch=1"
> +
> +
> +do_configure_prepend_hawkboard() {
> + sed -i s:2157:2495:g ${S}/arch/arm/tools/mach-types
> +}
> +
> +
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFLxuyWMkyGM64RGpERAggXAJsE+vrFBkI1FD1WbD9ojcm33TXc0ACfTtLp
nDOGj7Bwd/7Hod0yp3ISDf4=
=Wl74
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/2] kernel bbclass: convert to new style staging (from poky)
2010-04-15 10:35 [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Koen Kooi
2010-04-15 10:35 ` [PATCH 2/2] recipes/linux: convert users of do_stage_append to new style staging Koen Kooi
2010-04-15 10:35 ` linux-davinci git: add hack for hawkboard machine ID Koen Kooi
@ 2010-04-15 12:54 ` Graeme Gregory
2010-04-16 9:28 ` Koen Kooi
` (2 subsequent siblings)
5 siblings, 0 replies; 10+ messages in thread
From: Graeme Gregory @ 2010-04-15 12:54 UTC (permalink / raw)
To: openembedded-devel
Both
Acked-by: Graeme Gregory <dp@xora.org.uk>
On Thu, Apr 15, 2010 at 12:35:48PM +0200, Koen Kooi wrote:
> ---
> classes/kernel.bbclass | 135 ++++++++++++++++++++++++------------------------
> 1 files changed, 67 insertions(+), 68 deletions(-)
>
> diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
> index 7f7062b..20403ea 100644
> --- a/classes/kernel.bbclass
> +++ b/classes/kernel.bbclass
> @@ -97,108 +97,107 @@ kernel_do_compile() {
> }
> kernel_do_compile[depends] = "${INITRAMFS_TASK}"
>
> -kernel_do_stage() {
> +kernel_do_install() {
> + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
> + if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
> + oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install
> + else
> + oenote "no modules to install"
> + fi
> +
> + install -d ${D}/${KERNEL_IMAGEDEST}
> + install -d ${D}/boot
> + install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
> + install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
> + install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
> + install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
> + [ -e Module.symvers ] && install -m 0644 Module.symvers ${D}/boot/Module.symvers-${KERNEL_VERSION}
> + install -d ${D}/etc/modutils
> + if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
> + install -d ${D}/etc/modprobe.d
> + fi
> +
> + # Check if scripts/genksyms exists and if so, build it
> + if [ -e scripts/genksyms/ ]; then
> + oe_runmake SUBDIRS="scripts/genksyms"
> + fi
> +
> + kerneldir=${D}/kernel/
> +
> if [ -e include/asm ] ; then
> # This link is generated only in kernel before 2.6.33-rc1, don't stage it for newer kernels
> ASMDIR=`readlink include/asm`
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR
> - cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> + mkdir -p $kerneldir/include/$ASMDIR
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> fi
> +
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> # Kernel 2.6.27 moved headers from includes/asm-${ARCH} to arch/${ARCH}/include/asm
> if [ -e arch/${ARCH}/include/asm/ ] ; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
> - cp -fR arch/${ARCH}/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/
> + cp -fR arch/${ARCH}/include/asm/* $kerneldir/include/$ASMDIR/
> + install -d $kerneldir/arch/${ARCH}/include
> + cp -fR arch/${ARCH}/* $kerneldir/arch/${ARCH}/
>
> # Check for arch/x86 on i386
> elif [ -d arch/x86/include/asm/ ]; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/x86/include
> - cp -fR arch/x86/* ${STAGING_KERNEL_DIR}/arch/x86/
> + cp -fR arch/x86/include/asm/* $kerneldir/include/asm-x86/
> + install -d $kerneldir/arch/x86/include
> + cp -fR arch/x86/* $kerneldir/arch/x86/
> fi
>
> if [ -e include/asm ] ; then
> - rm -f ${STAGING_KERNEL_DIR}/include/asm
> - ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm
> + rm -f $kerneldir/include/asm
> + ln -sf $ASMDIR $kerneldir/include/asm
> fi
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/asm-generic
> - cp -fR include/asm-generic/* ${STAGING_KERNEL_DIR}/include/asm-generic/
> + mkdir -p $kerneldir/include/asm-generic
> + cp -fR include/asm-generic/* $kerneldir/include/asm-generic/
>
> for entry in drivers/crypto drivers/media include/generated include/linux include/net include/pcmcia include/media include/acpi include/sound include/video include/scsi include/trace; do
> if [ -d $entry ]; then
> - mkdir -p ${STAGING_KERNEL_DIR}/$entry
> - cp -fR $entry/* ${STAGING_KERNEL_DIR}/$entry/
> + mkdir -p $kerneldir/$entry
> + cp -fR $entry/* $kerneldir/$entry/
> fi
> done
>
> if [ -d drivers/sound ]; then
> # 2.4 alsa needs some headers from this directory
> - mkdir -p ${STAGING_KERNEL_DIR}/include/drivers/sound
> - cp -fR drivers/sound/*.h ${STAGING_KERNEL_DIR}/include/drivers/sound/
> + mkdir -p $kerneldir/include/drivers/sound
> + cp -fR drivers/sound/*.h $kerneldir/include/drivers/sound/
> fi
>
> - install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${KERNEL_VERSION}
> - ln -sf config-${KERNEL_VERSION} ${STAGING_KERNEL_DIR}/.config
> - ln -sf config-${KERNEL_VERSION} ${STAGING_KERNEL_DIR}/kernel-config
> - echo "${KERNEL_VERSION}" >${STAGING_KERNEL_DIR}/kernel-abiversion
> - echo "${S}" >${STAGING_KERNEL_DIR}/kernel-source
> - echo "${KERNEL_CCSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ccsuffix
> - echo "${KERNEL_LDSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ldsuffix
> - [ -e Rules.make ] && install -m 0644 Rules.make ${STAGING_KERNEL_DIR}/
> - [ -e Makefile ] && install -m 0644 Makefile ${STAGING_KERNEL_DIR}/
> + install -m 0644 .config $kerneldir/config-${KERNEL_VERSION}
> + ln -sf config-${KERNEL_VERSION} $kerneldir/.config
> + ln -sf config-${KERNEL_VERSION} $kerneldir/kernel-config
> + echo "${KERNEL_VERSION}" >$kerneldir/kernel-abiversion
> + echo "${S}" >$kerneldir/kernel-source
> + echo "${KERNEL_CCSUFFIX}" >$kerneldir/kernel-ccsuffix
> + echo "${KERNEL_LDSUFFIX}" >$kerneldir/kernel-ldsuffix
> + [ -e Rules.make ] && install -m 0644 Rules.make $kerneldir/
> + [ -e Makefile ] && install -m 0644 Makefile $kerneldir/
>
> # Check if arch/${ARCH}/Makefile exists and install it
> if [ -e arch/${ARCH}/Makefile ]; then
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}
> - install -m 0644 arch/${ARCH}/Makefile* ${STAGING_KERNEL_DIR}/arch/${ARCH}
> + install -d $kerneldir/arch/${ARCH}
> + install -m 0644 arch/${ARCH}/Makefile* $kerneldir/arch/${ARCH}
> # Otherwise check arch/x86/Makefile for i386 and x86_64 on kernels >= 2.6.24
> elif [ -e arch/x86/Makefile ]; then
> - install -d ${STAGING_KERNEL_DIR}/arch/x86
> - install -m 0644 arch/x86/Makefile* ${STAGING_KERNEL_DIR}/arch/x86
> + install -d $kerneldir/arch/x86
> + install -m 0644 arch/x86/Makefile* $kerneldir/arch/x86
> fi
> - cp -fR include/config* ${STAGING_KERNEL_DIR}/include/
> + cp -fR include/config* $kerneldir/include/
> # Install kernel images and system.map to staging
> - [ -e vmlinux ] && install -m 0644 vmlinux ${STAGING_KERNEL_DIR}/
> - install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE}
> - install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${KERNEL_VERSION}
> - [ -e Module.symvers ] && install -m 0644 Module.symvers ${STAGING_KERNEL_DIR}/
> + [ -e vmlinux ] && install -m 0644 vmlinux $kerneldir/
> + install -m 0644 ${KERNEL_OUTPUT} $kerneldir/${KERNEL_IMAGETYPE}
> + install -m 0644 System.map $kerneldir/System.map-${KERNEL_VERSION}
> + [ -e Module.symvers ] && install -m 0644 Module.symvers $kerneldir/
>
> - cp -fR scripts ${STAGING_KERNEL_DIR}/
> + cp -fR scripts $kerneldir/
> }
>
> -kernel_do_install() {
> - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
> - if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
> - oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install
> - else
> - oenote "no modules to install"
> - fi
> -
> - install -d ${D}/${KERNEL_IMAGEDEST}
> - install -d ${D}/boot
> - install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
> - install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
> - install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
> - install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
> - [ -e Module.symvers ] && install -m 0644 Module.symvers ${D}/boot/Module.symvers-${KERNEL_VERSION}
> - install -d ${D}/etc/modutils
> - if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
> - install -d ${D}/etc/modprobe.d
> - fi
> -
> - # Check if scripts/genksyms exists and if so, build it
> - if [ -e scripts/genksyms/ ]; then
> - oe_runmake SUBDIRS="scripts/genksyms"
> - fi
> -
> - install -d ${STAGING_KERNEL_DIR}
> - cp -fR scripts ${STAGING_KERNEL_DIR}/
> +sysroot_stage_all_append() {
> + sysroot_stage_dir ${D}/kernel ${SYSROOT_DESTDIR}${STAGING_KERNEL_DIR}
> }
>
> kernel_do_configure() {
> @@ -234,7 +233,7 @@ pkg_postrm_kernel () {
>
> inherit cml1
>
> -EXPORT_FUNCTIONS do_compile do_install do_stage do_configure
> +EXPORT_FUNCTIONS do_compile do_install do_configure
>
> # kernel-base becomes kernel-${KERNEL_VERSION}
> # kernel-image becomes kernel-image-${KERNEL_VERISON}
> --
> 1.7.0
>
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel@lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH 1/2] kernel bbclass: convert to new style staging (from poky)
2010-04-15 10:35 [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Koen Kooi
` (2 preceding siblings ...)
2010-04-15 12:54 ` [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Graeme Gregory
@ 2010-04-16 9:28 ` Koen Kooi
2010-04-16 11:33 ` Philip Balister
2010-04-17 11:27 ` Enrico Scholz
5 siblings, 0 replies; 10+ messages in thread
From: Koen Kooi @ 2010-04-16 9:28 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
ping
On 15-04-10 12:35, Koen Kooi wrote:
> ---
> classes/kernel.bbclass | 135 ++++++++++++++++++++++++------------------------
> 1 files changed, 67 insertions(+), 68 deletions(-)
>
> diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
> index 7f7062b..20403ea 100644
> --- a/classes/kernel.bbclass
> +++ b/classes/kernel.bbclass
> @@ -97,108 +97,107 @@ kernel_do_compile() {
> }
> kernel_do_compile[depends] = "${INITRAMFS_TASK}"
>
> -kernel_do_stage() {
> +kernel_do_install() {
> + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
> + if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
> + oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install
> + else
> + oenote "no modules to install"
> + fi
> +
> + install -d ${D}/${KERNEL_IMAGEDEST}
> + install -d ${D}/boot
> + install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
> + install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
> + install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
> + install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
> + [ -e Module.symvers ] && install -m 0644 Module.symvers ${D}/boot/Module.symvers-${KERNEL_VERSION}
> + install -d ${D}/etc/modutils
> + if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
> + install -d ${D}/etc/modprobe.d
> + fi
> +
> + # Check if scripts/genksyms exists and if so, build it
> + if [ -e scripts/genksyms/ ]; then
> + oe_runmake SUBDIRS="scripts/genksyms"
> + fi
> +
> + kerneldir=${D}/kernel/
> +
> if [ -e include/asm ] ; then
> # This link is generated only in kernel before 2.6.33-rc1, don't stage it for newer kernels
> ASMDIR=`readlink include/asm`
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR
> - cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> + mkdir -p $kerneldir/include/$ASMDIR
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> fi
> +
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> # Kernel 2.6.27 moved headers from includes/asm-${ARCH} to arch/${ARCH}/include/asm
> if [ -e arch/${ARCH}/include/asm/ ] ; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
> - cp -fR arch/${ARCH}/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/
> + cp -fR arch/${ARCH}/include/asm/* $kerneldir/include/$ASMDIR/
> + install -d $kerneldir/arch/${ARCH}/include
> + cp -fR arch/${ARCH}/* $kerneldir/arch/${ARCH}/
>
> # Check for arch/x86 on i386
> elif [ -d arch/x86/include/asm/ ]; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/x86/include
> - cp -fR arch/x86/* ${STAGING_KERNEL_DIR}/arch/x86/
> + cp -fR arch/x86/include/asm/* $kerneldir/include/asm-x86/
> + install -d $kerneldir/arch/x86/include
> + cp -fR arch/x86/* $kerneldir/arch/x86/
> fi
>
> if [ -e include/asm ] ; then
> - rm -f ${STAGING_KERNEL_DIR}/include/asm
> - ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm
> + rm -f $kerneldir/include/asm
> + ln -sf $ASMDIR $kerneldir/include/asm
> fi
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/asm-generic
> - cp -fR include/asm-generic/* ${STAGING_KERNEL_DIR}/include/asm-generic/
> + mkdir -p $kerneldir/include/asm-generic
> + cp -fR include/asm-generic/* $kerneldir/include/asm-generic/
>
> for entry in drivers/crypto drivers/media include/generated include/linux include/net include/pcmcia include/media include/acpi include/sound include/video include/scsi include/trace; do
> if [ -d $entry ]; then
> - mkdir -p ${STAGING_KERNEL_DIR}/$entry
> - cp -fR $entry/* ${STAGING_KERNEL_DIR}/$entry/
> + mkdir -p $kerneldir/$entry
> + cp -fR $entry/* $kerneldir/$entry/
> fi
> done
>
> if [ -d drivers/sound ]; then
> # 2.4 alsa needs some headers from this directory
> - mkdir -p ${STAGING_KERNEL_DIR}/include/drivers/sound
> - cp -fR drivers/sound/*.h ${STAGING_KERNEL_DIR}/include/drivers/sound/
> + mkdir -p $kerneldir/include/drivers/sound
> + cp -fR drivers/sound/*.h $kerneldir/include/drivers/sound/
> fi
>
> - install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${KERNEL_VERSION}
> - ln -sf config-${KERNEL_VERSION} ${STAGING_KERNEL_DIR}/.config
> - ln -sf config-${KERNEL_VERSION} ${STAGING_KERNEL_DIR}/kernel-config
> - echo "${KERNEL_VERSION}" >${STAGING_KERNEL_DIR}/kernel-abiversion
> - echo "${S}" >${STAGING_KERNEL_DIR}/kernel-source
> - echo "${KERNEL_CCSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ccsuffix
> - echo "${KERNEL_LDSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ldsuffix
> - [ -e Rules.make ] && install -m 0644 Rules.make ${STAGING_KERNEL_DIR}/
> - [ -e Makefile ] && install -m 0644 Makefile ${STAGING_KERNEL_DIR}/
> + install -m 0644 .config $kerneldir/config-${KERNEL_VERSION}
> + ln -sf config-${KERNEL_VERSION} $kerneldir/.config
> + ln -sf config-${KERNEL_VERSION} $kerneldir/kernel-config
> + echo "${KERNEL_VERSION}" >$kerneldir/kernel-abiversion
> + echo "${S}" >$kerneldir/kernel-source
> + echo "${KERNEL_CCSUFFIX}" >$kerneldir/kernel-ccsuffix
> + echo "${KERNEL_LDSUFFIX}" >$kerneldir/kernel-ldsuffix
> + [ -e Rules.make ] && install -m 0644 Rules.make $kerneldir/
> + [ -e Makefile ] && install -m 0644 Makefile $kerneldir/
>
> # Check if arch/${ARCH}/Makefile exists and install it
> if [ -e arch/${ARCH}/Makefile ]; then
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}
> - install -m 0644 arch/${ARCH}/Makefile* ${STAGING_KERNEL_DIR}/arch/${ARCH}
> + install -d $kerneldir/arch/${ARCH}
> + install -m 0644 arch/${ARCH}/Makefile* $kerneldir/arch/${ARCH}
> # Otherwise check arch/x86/Makefile for i386 and x86_64 on kernels >= 2.6.24
> elif [ -e arch/x86/Makefile ]; then
> - install -d ${STAGING_KERNEL_DIR}/arch/x86
> - install -m 0644 arch/x86/Makefile* ${STAGING_KERNEL_DIR}/arch/x86
> + install -d $kerneldir/arch/x86
> + install -m 0644 arch/x86/Makefile* $kerneldir/arch/x86
> fi
> - cp -fR include/config* ${STAGING_KERNEL_DIR}/include/
> + cp -fR include/config* $kerneldir/include/
> # Install kernel images and system.map to staging
> - [ -e vmlinux ] && install -m 0644 vmlinux ${STAGING_KERNEL_DIR}/
> - install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE}
> - install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${KERNEL_VERSION}
> - [ -e Module.symvers ] && install -m 0644 Module.symvers ${STAGING_KERNEL_DIR}/
> + [ -e vmlinux ] && install -m 0644 vmlinux $kerneldir/
> + install -m 0644 ${KERNEL_OUTPUT} $kerneldir/${KERNEL_IMAGETYPE}
> + install -m 0644 System.map $kerneldir/System.map-${KERNEL_VERSION}
> + [ -e Module.symvers ] && install -m 0644 Module.symvers $kerneldir/
>
> - cp -fR scripts ${STAGING_KERNEL_DIR}/
> + cp -fR scripts $kerneldir/
> }
>
> -kernel_do_install() {
> - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
> - if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
> - oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install
> - else
> - oenote "no modules to install"
> - fi
> -
> - install -d ${D}/${KERNEL_IMAGEDEST}
> - install -d ${D}/boot
> - install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
> - install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
> - install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
> - install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
> - [ -e Module.symvers ] && install -m 0644 Module.symvers ${D}/boot/Module.symvers-${KERNEL_VERSION}
> - install -d ${D}/etc/modutils
> - if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
> - install -d ${D}/etc/modprobe.d
> - fi
> -
> - # Check if scripts/genksyms exists and if so, build it
> - if [ -e scripts/genksyms/ ]; then
> - oe_runmake SUBDIRS="scripts/genksyms"
> - fi
> -
> - install -d ${STAGING_KERNEL_DIR}
> - cp -fR scripts ${STAGING_KERNEL_DIR}/
> +sysroot_stage_all_append() {
> + sysroot_stage_dir ${D}/kernel ${SYSROOT_DESTDIR}${STAGING_KERNEL_DIR}
> }
>
> kernel_do_configure() {
> @@ -234,7 +233,7 @@ pkg_postrm_kernel () {
>
> inherit cml1
>
> -EXPORT_FUNCTIONS do_compile do_install do_stage do_configure
> +EXPORT_FUNCTIONS do_compile do_install do_configure
>
> # kernel-base becomes kernel-${KERNEL_VERSION}
> # kernel-image becomes kernel-image-${KERNEL_VERISON}
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFLyC22MkyGM64RGpERAiylAJ9E8ZSO8jA+vYqXggzHRwBS7tJ4LACgh5dy
VV8oofJx0A4zQnNvIke2fBA=
=gxY3
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH 1/2] kernel bbclass: convert to new style staging (from poky)
2010-04-15 10:35 [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Koen Kooi
` (3 preceding siblings ...)
2010-04-16 9:28 ` Koen Kooi
@ 2010-04-16 11:33 ` Philip Balister
2010-04-17 11:27 ` Enrico Scholz
5 siblings, 0 replies; 10+ messages in thread
From: Philip Balister @ 2010-04-16 11:33 UTC (permalink / raw)
To: openembedded-devel
Acked-by: Philip Balister <philip@balister.org>
On 04/15/2010 06:35 AM, Koen Kooi wrote:
> ---
> classes/kernel.bbclass | 135 ++++++++++++++++++++++++------------------------
> 1 files changed, 67 insertions(+), 68 deletions(-)
>
> diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
> index 7f7062b..20403ea 100644
> --- a/classes/kernel.bbclass
> +++ b/classes/kernel.bbclass
> @@ -97,108 +97,107 @@ kernel_do_compile() {
> }
> kernel_do_compile[depends] = "${INITRAMFS_TASK}"
>
> -kernel_do_stage() {
> +kernel_do_install() {
> + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
> + if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
> + oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install
> + else
> + oenote "no modules to install"
> + fi
> +
> + install -d ${D}/${KERNEL_IMAGEDEST}
> + install -d ${D}/boot
> + install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
> + install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
> + install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
> + install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
> + [ -e Module.symvers ]&& install -m 0644 Module.symvers ${D}/boot/Module.symvers-${KERNEL_VERSION}
> + install -d ${D}/etc/modutils
> + if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
> + install -d ${D}/etc/modprobe.d
> + fi
> +
> + # Check if scripts/genksyms exists and if so, build it
> + if [ -e scripts/genksyms/ ]; then
> + oe_runmake SUBDIRS="scripts/genksyms"
> + fi
> +
> + kerneldir=${D}/kernel/
> +
> if [ -e include/asm ] ; then
> # This link is generated only in kernel before 2.6.33-rc1, don't stage it for newer kernels
> ASMDIR=`readlink include/asm`
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR
> - cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> + mkdir -p $kerneldir/include/$ASMDIR
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> fi
> +
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> # Kernel 2.6.27 moved headers from includes/asm-${ARCH} to arch/${ARCH}/include/asm
> if [ -e arch/${ARCH}/include/asm/ ] ; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
> - cp -fR arch/${ARCH}/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/
> + cp -fR arch/${ARCH}/include/asm/* $kerneldir/include/$ASMDIR/
> + install -d $kerneldir/arch/${ARCH}/include
> + cp -fR arch/${ARCH}/* $kerneldir/arch/${ARCH}/
>
> # Check for arch/x86 on i386
> elif [ -d arch/x86/include/asm/ ]; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/x86/include/asm/* ${STAGING_KERNEL_DIR}/include/asm-x86/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/x86/include
> - cp -fR arch/x86/* ${STAGING_KERNEL_DIR}/arch/x86/
> + cp -fR arch/x86/include/asm/* $kerneldir/include/asm-x86/
> + install -d $kerneldir/arch/x86/include
> + cp -fR arch/x86/* $kerneldir/arch/x86/
> fi
>
> if [ -e include/asm ] ; then
> - rm -f ${STAGING_KERNEL_DIR}/include/asm
> - ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm
> + rm -f $kerneldir/include/asm
> + ln -sf $ASMDIR $kerneldir/include/asm
> fi
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/asm-generic
> - cp -fR include/asm-generic/* ${STAGING_KERNEL_DIR}/include/asm-generic/
> + mkdir -p $kerneldir/include/asm-generic
> + cp -fR include/asm-generic/* $kerneldir/include/asm-generic/
>
> for entry in drivers/crypto drivers/media include/generated include/linux include/net include/pcmcia include/media include/acpi include/sound include/video include/scsi include/trace; do
> if [ -d $entry ]; then
> - mkdir -p ${STAGING_KERNEL_DIR}/$entry
> - cp -fR $entry/* ${STAGING_KERNEL_DIR}/$entry/
> + mkdir -p $kerneldir/$entry
> + cp -fR $entry/* $kerneldir/$entry/
> fi
> done
>
> if [ -d drivers/sound ]; then
> # 2.4 alsa needs some headers from this directory
> - mkdir -p ${STAGING_KERNEL_DIR}/include/drivers/sound
> - cp -fR drivers/sound/*.h ${STAGING_KERNEL_DIR}/include/drivers/sound/
> + mkdir -p $kerneldir/include/drivers/sound
> + cp -fR drivers/sound/*.h $kerneldir/include/drivers/sound/
> fi
>
> - install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${KERNEL_VERSION}
> - ln -sf config-${KERNEL_VERSION} ${STAGING_KERNEL_DIR}/.config
> - ln -sf config-${KERNEL_VERSION} ${STAGING_KERNEL_DIR}/kernel-config
> - echo "${KERNEL_VERSION}">${STAGING_KERNEL_DIR}/kernel-abiversion
> - echo "${S}">${STAGING_KERNEL_DIR}/kernel-source
> - echo "${KERNEL_CCSUFFIX}">${STAGING_KERNEL_DIR}/kernel-ccsuffix
> - echo "${KERNEL_LDSUFFIX}">${STAGING_KERNEL_DIR}/kernel-ldsuffix
> - [ -e Rules.make ]&& install -m 0644 Rules.make ${STAGING_KERNEL_DIR}/
> - [ -e Makefile ]&& install -m 0644 Makefile ${STAGING_KERNEL_DIR}/
> + install -m 0644 .config $kerneldir/config-${KERNEL_VERSION}
> + ln -sf config-${KERNEL_VERSION} $kerneldir/.config
> + ln -sf config-${KERNEL_VERSION} $kerneldir/kernel-config
> + echo "${KERNEL_VERSION}">$kerneldir/kernel-abiversion
> + echo "${S}">$kerneldir/kernel-source
> + echo "${KERNEL_CCSUFFIX}">$kerneldir/kernel-ccsuffix
> + echo "${KERNEL_LDSUFFIX}">$kerneldir/kernel-ldsuffix
> + [ -e Rules.make ]&& install -m 0644 Rules.make $kerneldir/
> + [ -e Makefile ]&& install -m 0644 Makefile $kerneldir/
>
> # Check if arch/${ARCH}/Makefile exists and install it
> if [ -e arch/${ARCH}/Makefile ]; then
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}
> - install -m 0644 arch/${ARCH}/Makefile* ${STAGING_KERNEL_DIR}/arch/${ARCH}
> + install -d $kerneldir/arch/${ARCH}
> + install -m 0644 arch/${ARCH}/Makefile* $kerneldir/arch/${ARCH}
> # Otherwise check arch/x86/Makefile for i386 and x86_64 on kernels>= 2.6.24
> elif [ -e arch/x86/Makefile ]; then
> - install -d ${STAGING_KERNEL_DIR}/arch/x86
> - install -m 0644 arch/x86/Makefile* ${STAGING_KERNEL_DIR}/arch/x86
> + install -d $kerneldir/arch/x86
> + install -m 0644 arch/x86/Makefile* $kerneldir/arch/x86
> fi
> - cp -fR include/config* ${STAGING_KERNEL_DIR}/include/
> + cp -fR include/config* $kerneldir/include/
> # Install kernel images and system.map to staging
> - [ -e vmlinux ]&& install -m 0644 vmlinux ${STAGING_KERNEL_DIR}/
> - install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE}
> - install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${KERNEL_VERSION}
> - [ -e Module.symvers ]&& install -m 0644 Module.symvers ${STAGING_KERNEL_DIR}/
> + [ -e vmlinux ]&& install -m 0644 vmlinux $kerneldir/
> + install -m 0644 ${KERNEL_OUTPUT} $kerneldir/${KERNEL_IMAGETYPE}
> + install -m 0644 System.map $kerneldir/System.map-${KERNEL_VERSION}
> + [ -e Module.symvers ]&& install -m 0644 Module.symvers $kerneldir/
>
> - cp -fR scripts ${STAGING_KERNEL_DIR}/
> + cp -fR scripts $kerneldir/
> }
>
> -kernel_do_install() {
> - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS MACHINE
> - if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then
> - oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install
> - else
> - oenote "no modules to install"
> - fi
> -
> - install -d ${D}/${KERNEL_IMAGEDEST}
> - install -d ${D}/boot
> - install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
> - install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
> - install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
> - install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
> - [ -e Module.symvers ]&& install -m 0644 Module.symvers ${D}/boot/Module.symvers-${KERNEL_VERSION}
> - install -d ${D}/etc/modutils
> - if [ "${KERNEL_MAJOR_VERSION}" = "2.6" ]; then
> - install -d ${D}/etc/modprobe.d
> - fi
> -
> - # Check if scripts/genksyms exists and if so, build it
> - if [ -e scripts/genksyms/ ]; then
> - oe_runmake SUBDIRS="scripts/genksyms"
> - fi
> -
> - install -d ${STAGING_KERNEL_DIR}
> - cp -fR scripts ${STAGING_KERNEL_DIR}/
> +sysroot_stage_all_append() {
> + sysroot_stage_dir ${D}/kernel ${SYSROOT_DESTDIR}${STAGING_KERNEL_DIR}
> }
>
> kernel_do_configure() {
> @@ -234,7 +233,7 @@ pkg_postrm_kernel () {
>
> inherit cml1
>
> -EXPORT_FUNCTIONS do_compile do_install do_stage do_configure
> +EXPORT_FUNCTIONS do_compile do_install do_configure
>
> # kernel-base becomes kernel-${KERNEL_VERSION}
> # kernel-image becomes kernel-image-${KERNEL_VERISON}
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH 1/2] kernel bbclass: convert to new style staging (from poky)
2010-04-15 10:35 [PATCH 1/2] kernel bbclass: convert to new style staging (from poky) Koen Kooi
` (4 preceding siblings ...)
2010-04-16 11:33 ` Philip Balister
@ 2010-04-17 11:27 ` Enrico Scholz
2010-04-17 12:03 ` Koen Kooi
5 siblings, 1 reply; 10+ messages in thread
From: Enrico Scholz @ 2010-04-17 11:27 UTC (permalink / raw)
To: openembedded-devel; +Cc: Koen Kooi
Koen Kooi <koen.kooi@gmail.com> writes:
> if [ -e include/asm ] ; then
> # This link is generated only in kernel before 2.6.33-rc1, don't stage it for newer kernels
> ASMDIR=`readlink include/asm`
>
> - mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR
> - cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> + mkdir -p $kerneldir/include/$ASMDIR
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
> fi
> +
> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
this breaks on recent kernels because they do no have include/asm and
ASMDIR won't be defined here.
> if [ -e arch/${ARCH}/include/asm/ ] ; then
> - if [ -e include/asm ] ; then
> - cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
> - fi
> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
> - cp -fR arch/${ARCH}/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/
> + cp -fR arch/${ARCH}/include/asm/* $kerneldir/include/$ASMDIR/
ditto
Enrico
^ permalink raw reply [flat|nested] 10+ messages in thread* Re: [PATCH 1/2] kernel bbclass: convert to new style staging (from poky)
2010-04-17 11:27 ` Enrico Scholz
@ 2010-04-17 12:03 ` Koen Kooi
0 siblings, 0 replies; 10+ messages in thread
From: Koen Kooi @ 2010-04-17 12:03 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 17-04-10 13:27, Enrico Scholz wrote:
> Koen Kooi <koen.kooi@gmail.com> writes:
>
>> if [ -e include/asm ] ; then
>> # This link is generated only in kernel before 2.6.33-rc1, don't stage it for newer kernels
>> ASMDIR=`readlink include/asm`
>>
>> - mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR
>> - cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
>> + mkdir -p $kerneldir/include/$ASMDIR
>> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
>> fi
>> +
>> + cp -fR include/$ASMDIR/* $kerneldir/include/$ASMDIR/
>
> this breaks on recent kernels because they do no have include/asm and
> ASMDIR won't be defined here.
>
>
>> if [ -e arch/${ARCH}/include/asm/ ] ; then
>> - if [ -e include/asm ] ; then
>> - cp -fR arch/${ARCH}/include/asm/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/
>> - fi
>> - install -d ${STAGING_KERNEL_DIR}/arch/${ARCH}/include
>> - cp -fR arch/${ARCH}/* ${STAGING_KERNEL_DIR}/arch/${ARCH}/
>> + cp -fR arch/${ARCH}/include/asm/* $kerneldir/include/$ASMDIR/
>
> ditto
That should be fixed now, thanks for pointing it out.
regards,
Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFLyaOlMkyGM64RGpERAnR7AJ4vt2QC6JdPRwyPsa1/Khsll9JlvgCfWRbU
IjQvo6EZCAWkAbywrcna/MY=
=NAMq
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 10+ messages in thread