[oe] [meta-handheld][PATCH] linux-yocto(-tiny-kexecboot): put common settings in an .inc

Andrea Adami andrea.adami at gmail.com
Mon Jun 3 22:37:57 UTC 2013


Signed-off-by: Andrea Adami <andrea.adami at gmail.com>
---
 recipes-kernel/linux/linux-yocto-handhelds.inc     | 45 ++++++++++++++++++
 .../linux/linux-yocto-tiny-kexecboot_3.8.bbappend  | 46 +------------------
 recipes-kernel/linux/linux-yocto_3.8.bbappend      | 53 +---------------------
 3 files changed, 47 insertions(+), 97 deletions(-)
 create mode 100644 recipes-kernel/linux/linux-yocto-handhelds.inc

diff --git a/recipes-kernel/linux/linux-yocto-handhelds.inc b/recipes-kernel/linux/linux-yocto-handhelds.inc
new file mode 100644
index 0000000..2e0b7a9
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto-handhelds.inc
@@ -0,0 +1,45 @@
+COMPATIBLE_MACHINE .= "|akita|c7x0|collie|poodle|spitz|tosa"
+
+KMACHINE_akita = "akita"
+KMACHINE_c7x0 = "c7x0"
+KMACHINE_collie = "collie"
+KMACHINE_poodle = "poodle"
+KMACHINE_spitz = "spitz"
+KMACHINE_tosa = "tosa"
+
+SRC_URI_append_akita = " \
+           file://feature-top.scc \
+           file://vga/logo_linux_clut224.ppm.bz2 \
+           "
+
+SRC_URI_append_c7x0 = " \
+           file://feature-top.scc \
+           file://vga/logo_linux_clut224.ppm.bz2 \
+           "
+
+SRC_URI_append_collie = " \
+           file://feature-top.scc \
+           file://qvga/logo_linux_clut224.ppm.bz2 \
+           "
+
+SRC_URI_append_poodle = " \
+           file://feature-top.scc \
+           file://qvga/logo_linux_clut224.ppm.bz2 \
+           "
+
+SRC_URI_append_spitz = " \
+           file://feature-top.scc \
+           file://vga/logo_linux_clut224.ppm.bz2 \
+           "
+
+SRC_URI_append_tosa = " \
+           file://feature-top.scc \
+           file://vga/logo_linux_clut224.ppm.bz2 \
+           "
+
+do_configure_prepend() {
+
+    if [ -e ${WORKDIR}/logo_linux_clut224.ppm ]; then
+        install -m 0644 ${WORKDIR}/logo_linux_clut224.ppm ${WORKDIR}/linux/drivers/video/logo/logo_linux_clut224.ppm
+    fi
+}
diff --git a/recipes-kernel/linux/linux-yocto-tiny-kexecboot_3.8.bbappend b/recipes-kernel/linux/linux-yocto-tiny-kexecboot_3.8.bbappend
index 1f7d07e..ec83a60 100644
--- a/recipes-kernel/linux/linux-yocto-tiny-kexecboot_3.8.bbappend
+++ b/recipes-kernel/linux/linux-yocto-tiny-kexecboot_3.8.bbappend
@@ -1,14 +1,5 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-3.8:${THISDIR}/${PN}:${THISDIR}/files:"
 
-COMPATIBLE_MACHINE .= "|akita|c7x0|collie|poodle|spitz|tosa"
-
-KMACHINE_akita = "akita"
-KMACHINE_c7x0 = "c7x0"
-KMACHINE_collie = "collie"
-KMACHINE_poodle = "poodle"
-KMACHINE_spitz = "spitz"
-KMACHINE_tosa = "tosa"
-
 # Zaurus machines need kernel size-check.
 KERNEL_IMAGE_MAXSIZE_akita = "1294336"
 KERNEL_IMAGE_MAXSIZE_c7x0 = "1294336"
@@ -17,39 +8,4 @@ KERNEL_IMAGE_MAXSIZE_poodle = "1294336"
 KERNEL_IMAGE_MAXSIZE_tosa = "1294336"
 KERNEL_IMAGE_MAXSIZE_spitz = "1294336"
 
-SRC_URI_append_akita = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_c7x0 = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_collie = " \
-           file://feature-top.scc \
-           file://qvga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_poodle = " \
-           file://feature-top.scc \
-           file://qvga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_spitz = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_tosa = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-do_configure_prepend() {
-
-    if [ -e ${WORKDIR}/logo_linux_clut224.ppm ]; then
-        install -m 0644 ${WORKDIR}/logo_linux_clut224.ppm ${WORKDIR}/linux/drivers/video/logo/logo_linux_clut224.ppm
-    fi
-}
+include linux-yocto-handhelds.inc
diff --git a/recipes-kernel/linux/linux-yocto_3.8.bbappend b/recipes-kernel/linux/linux-yocto_3.8.bbappend
index 1637c0b..c74d8c1 100644
--- a/recipes-kernel/linux/linux-yocto_3.8.bbappend
+++ b/recipes-kernel/linux/linux-yocto_3.8.bbappend
@@ -1,54 +1,3 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-3.8:${THISDIR}/${PN}:${THISDIR}/files:"
 
-COMPATIBLE_MACHINE .= "|akita|c7x0|collie|poodle|spitz|tosa"
-
-DEFAULT_PREFERENCE_akita = "1"
-DEFAULT_PREFERENCE_c7x0 = "1"
-DEFAULT_PREFERENCE_collie = "1"
-DEFAULT_PREFERENCE_poodle = "1"
-DEFAULT_PREFERENCE_spitz = "1"
-DEFAULT_PREFERENCE_tosa = "1"
-
-KMACHINE_akita = "akita"
-KMACHINE_c7x0 = "c7x0"
-KMACHINE_collie = "collie"
-KMACHINE_poodle = "poodle"
-KMACHINE_spitz = "spitz"
-KMACHINE_tosa = "tosa"
-
-SRC_URI_append_akita = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_c7x0 = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_collie = " \
-           file://feature-top.scc \
-           file://qvga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_poodle = " \
-           file://feature-top.scc \
-           file://qvga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_spitz = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-SRC_URI_append_tosa = " \
-           file://feature-top.scc \
-           file://vga/logo_linux_clut224.ppm.bz2 \
-           "
-
-do_configure_prepend() {
-
-    if [ -e ${WORKDIR}/logo_linux_clut224.ppm ]; then
-        install -m 0644 ${WORKDIR}/logo_linux_clut224.ppm ${WORKDIR}/linux/drivers/video/logo/logo_linux_clut224.ppm
-    fi
-}
+include linux-yocto-handhelds.inc
-- 
1.8.1.5




More information about the Openembedded-devel mailing list