Merge commit 'origin/opendreambox-1.6' into vuplus-1.6
[vuplus_openembedded] / recipes / vuplus / vuplus-bootlogo.bb
1 DESCRIPTION = "Bootlogo support"
2 SECTION = "base"
3 PRIORITY = "required"
4 LICENSE = "proprietary"
5
6 IMAGES_VERSION = "1"
7 BINARY_VERSION = "1"
8 BINARY_VERSION_bm750 = "6"
9
10 PV = "${BINARY_VERSION}.${IMAGES_VERSION}"
11 PR = "r3"
12
13
14 SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi file://switchoff.mvi"
15
16 S = "${WORKDIR}/"
17
18 MVI = "bootlogo backdrop bootlogo_wait"
19
20 do_install() {
21         install -d ${D}/boot
22         install -m 0755 ${S}/bootlogo-${MACHINE}-${BINARY_VERSION}.elf ${D}/boot/bootlogo.elf
23         for i in ${MVI}; do
24                 install -m 0755 ${S}/$i-${MACHINE}-${IMAGES_VERSION}.mvi ${D}/boot/$i.mvi;
25         done;
26 }
27
28
29 do_install_vuplus() {
30         install -d ${D}/boot
31         install -d ${D}/usr/share
32         for i in ${MVI}; do
33                 install -m 0755 ${S}/$i.mvi ${D}/usr/share/$i.mvi;
34                 ln -sf /usr/share/$i.mvi ${D}/boot/$i.mvi;
35         done;
36 }
37
38 pkg_preinst() {
39         [ -d /proc/stb ] && mount -o rw,remount /boot
40 }
41
42 pkg_postinst() {
43         [ -d /proc/stb ] && mount -o ro,remount /boot
44 }
45
46 pkg_prerm() {
47         [ -d /proc/stb ] && mount -o rw,remount /boot
48 }
49
50 pkg_postrm() {
51         [ -d /proc/stb ] && mount -o ro,remount /boot
52 }
53
54 PACKAGE_ARCH := "${MACHINE_ARCH}"
55 FILES_${PN} = "/boot /usr/share"