Driver update(zero)
[vuplus_openvuplus_3.0] / meta-bsp / recipes-vuplus / vuplus-dvb-modules / vuplus-dvb-modules-vuzero.bb
1 require vuplus-dvb-modules.inc
2
3 COMPATIBLE_MACHINE = "^(vuzero)$"
4
5 SRCDATE = "20190715"
6
7 MODULES_NAME = "procmk\ndvb-bcm7362\nbrcmfb\nfpga_directc"
8
9 SRC_URI[md5sum] = "d6de2bbb3dc4dadc6fbea49420464493"
10 SRC_URI[sha256sum] = "99132a0f1321970efc726e6c4fd71fc237865347d9dd4bf3e365e817226b0349"
11
12 inherit update-rc.d
13
14 INITSCRIPT_PARAMS = "start 04 S ."
15 INITSCRIPT_NAME = "vuplus-dvb-modules"
16
17 SRC_URI = " \
18         http://archive.vuplus.com/download/drivers/vuplus-dvb-modules-${MACHINE}-${PV}-${SRCDATE}.tar.gz \
19         file://${INITSCRIPT_NAME}.sysvinit \
20 "
21
22 do_install() {
23         install -d ${D}/lib/modules/${KV}/extra
24         for f in *.ko; do
25                 install -m 0644 ${WORKDIR}/$f ${D}/lib/modules/${KV}/extra/$f;
26         done
27
28         if [ -f ${WORKDIR}/${INITSCRIPT_NAME}.sysvinit ]; then
29                 install -d ${D}${INIT_D_DIR}
30                 install -m 0755 ${WORKDIR}/${INITSCRIPT_NAME}.sysvinit ${D}${INIT_D_DIR}/${INITSCRIPT_NAME}
31         fi
32 }