Merge branch 'master' of code.vuplus.com:/opt/repository/openvuplus
[vuplus_openvuplus_3.0] / meta-bsp / common / recipes / vuplus / vuplus-bootlogo.bb
1 DESCRIPTION = "Bootlogo support"
2 SECTION = "base"
3 LICENSE = "CLOSED"
4 PRIORITY = "required"
5
6 IMAGES_VERSION = "1"
7 BINARY_VERSION = "7"
8
9 PV = "${BINARY_VERSION}.${IMAGES_VERSION}"
10 PR = "r6"
11
12 #SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi file://switchoff.mvi"
13 SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi"
14
15 S = "${WORKDIR}/"
16 PACKAGES = "${PN}"
17 INHIBIT_PACKAGE_STRIP = "1"
18
19 do_install() {
20         install -d ${D}/boot ${D}${datadir}/${PN}
21         install -d ${D}/usr/share
22         for file in *.mvi; do
23                 install -m 0644 $file ${D}${datadir}/${PN}
24                 ln -s ${PN}/$file ${D}${datadir}
25                 ln -sf ${datadir}/${PN}/$file ${D}/boot/$file;
26         done
27 }
28
29 PACKAGE_ARCH := "${MACHINE_ARCH}"
30 FILES_${PN} = "/boot ${datadir} ${sysconfdir}"
31
32 inherit update-rc.d
33
34 INITSCRIPT_PARAMS = "start 5 S . stop 89 0 ."
35 INITSCRIPT_NAME = "${PN}"
36
37 SRC_URI += "file://${INITSCRIPT_NAME}.sysvinit"
38
39 do_install_append() {
40         if [ -f ${WORKDIR}/${INITSCRIPT_NAME}.sysvinit ]; then
41                 install -d ${D}${INIT_D_DIR}
42                 install -m 0755 ${WORKDIR}/${INITSCRIPT_NAME}.sysvinit ${D}${INIT_D_DIR}/${INITSCRIPT_NAME}
43         fi
44 }
45