X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_openvuplus;a=blobdiff_plain;f=meta-bsp%2Fcommon%2Frecipes%2Fvuplus%2Fvuplus-bootlogo.bb;h=2fc21efcbbf752f86f63066dbf6004eca1fc5eb8;hp=c57e440badc406401782cfce24d487dc1720a221;hb=cb892cf5726a465bd2a02f0cf41eac554b0947f4;hpb=9ee8333445ef0abb65e95279e899dc0f98f27bd7 diff --git a/meta-bsp/common/recipes/vuplus/vuplus-bootlogo.bb b/meta-bsp/common/recipes/vuplus/vuplus-bootlogo.bb index c57e440..2fc21ef 100644 --- a/meta-bsp/common/recipes/vuplus/vuplus-bootlogo.bb +++ b/meta-bsp/common/recipes/vuplus/vuplus-bootlogo.bb @@ -1,29 +1,45 @@ DESCRIPTION = "Bootlogo support" SECTION = "base" +LICENSE = "CLOSED" PRIORITY = "required" -LICENSE = "proprietary" -LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28" IMAGES_VERSION = "1" BINARY_VERSION = "7" PV = "${BINARY_VERSION}.${IMAGES_VERSION}" -PR = "r5" +PR = "r6" -SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi file://switchoff.mvi" +#SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi file://switchoff.mvi" +SRC_URI = "file://bootlogo.mvi file://backdrop.mvi file://bootlogo_wait.mvi" S = "${WORKDIR}/" - -MVI = "bootlogo backdrop bootlogo_wait" +PACKAGES = "${PN}" +INHIBIT_PACKAGE_STRIP = "1" do_install() { - install -d ${D}/boot + install -d ${D}/boot ${D}${datadir}/${PN} install -d ${D}/usr/share - for i in ${MVI}; do - install -m 0755 ${S}/$i.mvi ${D}/usr/share/$i.mvi; - ln -sf /usr/share/$i.mvi ${D}/boot/$i.mvi; - done; + for file in *.mvi; do + install -m 0644 $file ${D}${datadir}/${PN} + ln -s ${PN}/$file ${D}${datadir} + ln -sf ${datadir}/${PN}/$file ${D}/boot/$file; + done } PACKAGE_ARCH := "${MACHINE_ARCH}" -FILES_${PN} = "/boot /usr/share" +FILES_${PN} = "/boot ${datadir} ${sysconfdir}" + +inherit update-rc.d + +INITSCRIPT_PARAMS = "start 5 S . stop 89 0 ." +INITSCRIPT_NAME = "${PN}" + +SRC_URI += "file://${INITSCRIPT_NAME}.sysvinit" + +do_install_append() { + if [ -f ${WORKDIR}/${INITSCRIPT_NAME}.sysvinit ]; then + install -d ${D}${INIT_D_DIR} + install -m 0755 ${WORKDIR}/${INITSCRIPT_NAME}.sysvinit ${D}${INIT_D_DIR}/${INITSCRIPT_NAME} + fi +} +