[oe-commits] ghost : dreambox-bootlogo.bb: install mvi files on dm800 and dm8000 to /usr /share

GIT User account git at amethyst.openembedded.net
Mon Nov 10 21:35:46 UTC 2008


Module: openembedded.git
Branch: org.openembedded.dreambox
Commit: 24797a32c6a14a288772a8407bfae20a970c73ce
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=24797a32c6a14a288772a8407bfae20a970c73ce

Author: ghost <andreas.monzner at multimedia-labs.de>
Date:   Mon Nov 10 19:21:39 2008 +0100

dreambox-bootlogo.bb: install mvi files on dm800 and dm8000 to /usr/share

---

 packages/dreambox/dreambox-bootlogo.bb |   52 ++++++++++++++++++++-----------
 1 files changed, 33 insertions(+), 19 deletions(-)

diff --git a/packages/dreambox/dreambox-bootlogo.bb b/packages/dreambox/dreambox-bootlogo.bb
index e5a10a6..2d0307e 100644
--- a/packages/dreambox/dreambox-bootlogo.bb
+++ b/packages/dreambox/dreambox-bootlogo.bb
@@ -4,37 +4,51 @@ PRIORITY = "required"
 LICENSE = "proprietary"
 MAINTAINER = "Felix Domke <tmbinc at elitedvb.net>"
 
-PV = "1.0"
-PR = "r1"
+IMAGES_VERSION = "1"
+BINARY_VERSION = "1"
+BINARY_VERSION_dm7025 = "2"
+BINARY_VERSION_dm800 = "2"
+BINARY_VERSION_dm8000 = "2"
 
-SRC_URI = "http://sources.dreamboxupdate.com/download/7020/bootlogo_${MACHINE}.elf \
-	http://sources.dreamboxupdate.com/download/7020/bootlogo_${MACHINE}.mvi \
-	http://sources.dreamboxupdate.com/download/7020/bootlogo_wait_${MACHINE}.mvi \
-	http://sources.dreamboxupdate.com/download/7020/backdrop_${MACHINE}.mvi"
+PV = "${BINARY_VERSION}.${IMAGES_VERSION}"
+PR = "r2"
 
-SRC_URI_append_dm8000 = " http://sources.dreamboxupdate.com/download/7020/bootlogo_${MACHINE}.jpg"
+SRC_URI = "http://sources.dreamboxupdate.com/download/7020/bootlogo-${MACHINE}-${BINARY_VERSION}.elf \
+	http://sources.dreamboxupdate.com/download/7020/bootlogo-${MACHINE}-${IMAGES_VERSION}.mvi \
+	http://sources.dreamboxupdate.com/download/7020/bootlogo_wait-${MACHINE}-${IMAGES_VERSION}.mvi \
+	http://sources.dreamboxupdate.com/download/7020/backdrop-${MACHINE}-${IMAGES_VERSION}.mvi"
 
-SRC_URI_append_dm800 = " http://sources.dreamboxupdate.com/download/7020/bootlogo_${MACHINE}.jpg \
-	http://sources.dreamboxupdate.com/download/7020/switchoff_${MACHINE}.mvi"
+SRC_URI_append_dm8000 = " http://sources.dreamboxupdate.com/download/7020/bootlogo-${MACHINE}-${IMAGES_VERSION}.jpg"
+
+SRC_URI_append_dm800 = " http://sources.dreamboxupdate.com/download/7020/bootlogo-${MACHINE}-${IMAGES_VERSION}.jpg \
+	http://sources.dreamboxupdate.com/download/7020/switchoff-${MACHINE}-${IMAGES_VERSION}.mvi"
 
 S = "${WORKDIR}/"
 
+MVI = "bootlogo backdrop bootlogo_wait"
+MVI_append_dm800 = " switchoff"
+
 do_install() {
 	install -d ${D}/boot
-	install -m 0755 ${S}/bootlogo_${MACHINE}.elf ${D}/boot/bootlogo.elf
-	install -m 0755 ${S}/bootlogo_${MACHINE}.mvi ${D}/boot/bootlogo.mvi
-	install -m 0755 ${S}/bootlogo_wait_${MACHINE}.mvi ${D}/boot/bootlogo_wait.mvi
-	install -m 0755 ${S}/backdrop_${MACHINE}.mvi ${D}/boot/backdrop.mvi
+	install -m 0755 ${S}/bootlogo-${MACHINE}-${BINARY_VERSION}.elf ${D}/boot/bootlogo.elf
+	for i in ${MVI}; do
+		install -m 0755 ${S}/$i-${MACHINE}-${IMAGES_VERSION}.mvi ${D}/boot/$i.mvi;
+	done;
 }
 
-do_install_append_dm800() {
-	install -m 0755 ${S}/bootlogo_${MACHINE}.jpg ${D}/boot/bootlogo.jpg
-	install -d ${D}/usr/share/
-	install -m 0755 ${S}/switchoff_${MACHINE}.mvi ${D}/usr/share/switchoff.mvi
+do_install_dm800() {
+	install -d ${D}/boot
+	install -d ${D}/usr/share
+	install -m 0755 ${S}/bootlogo-${MACHINE}-${BINARY_VERSION}.elf ${D}/boot/bootlogo.elf
+	install -m 0755 ${S}/bootlogo-${MACHINE}-${IMAGES_VERSION}.jpg ${D}/boot/bootlogo.jpg
+	for i in ${MVI}; do
+		install -m 0755 ${S}/$i-${MACHINE}-${IMAGES_VERSION}.mvi ${D}/usr/share/$i.mvi;
+		ln -sf /usr/share/$i.mvi ${D}/boot/$i.mvi;
+	done;
 }
 
-do_install_append_dm8000() {
-	install -m 0755 ${S}/bootlogo_${MACHINE}.jpg ${D}/boot/bootlogo.jpg
+do_install_dm8000() {
+	do_install_dm800
 }
 
 PACKAGE_ARCH := "${MACHINE_ARCH}"





More information about the Openembedded-commits mailing list