[vuplus-wifi-util] fix default ccode
[vuplus_openvuplus_3.0] / meta-bsp / recipes-vuplus / vuplus-dvb-modules / vuplus-dvb-modules-vuzero.bb
index d7d5083..5cf892b 100644 (file)
@@ -2,9 +2,31 @@ require vuplus-dvb-modules.inc
 
 COMPATIBLE_MACHINE = "^(vuzero)$"
 
-SRCDATE = "20180319"
+SRCDATE = "20190715"
 
 MODULES_NAME = "procmk\ndvb-bcm7362\nbrcmfb\nfpga_directc"
 
-SRC_URI[md5sum] = "9620c8cf56f2e19edcd0b09537b4cf06"
-SRC_URI[sha256sum] = "ffdd6803a586e6d976e86711a899d99144fc6cbb0bdf212435922838e7f55dae"
+SRC_URI[md5sum] = "d6de2bbb3dc4dadc6fbea49420464493"
+SRC_URI[sha256sum] = "99132a0f1321970efc726e6c4fd71fc237865347d9dd4bf3e365e817226b0349"
+
+inherit update-rc.d
+
+INITSCRIPT_PARAMS = "start 04 S ."
+INITSCRIPT_NAME = "vuplus-dvb-modules"
+
+SRC_URI = " \
+       http://code.vuplus.com/download/release/vuplus-dvb-modules/vuplus-dvb-modules-${MACHINE}-${PV}-${SRCDATE}.tar.gz \
+       file://${INITSCRIPT_NAME}.sysvinit \
+"
+
+do_install() {
+       install -d ${D}/lib/modules/${KV}/extra
+       for f in *.ko; do
+               install -m 0644 ${WORKDIR}/$f ${D}/lib/modules/${KV}/extra/$f;
+       done
+
+       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
+}