From 746a9a87c17c77032068ab0ccf78460039202e15 Mon Sep 17 00:00:00 2001 From: hschang Date: Tue, 22 Jan 2013 16:16:42 +0900 Subject: [PATCH] add vuplus-fpga-update in vuuno/vuultimo. --- meta-bsp/vuultimo/conf/machine/vuultimo.conf | 1 + meta-bsp/vuuno/conf/machine/vuuno.conf | 1 + .../recipes-vuplus/tasks/task-vuplus-base.inc | 9 ++++----- .../vuplus-fpga-update/vuplus-fpga-update.bb | 22 +++++++++++++++++++++ .../vuplus-fpga-update/dp_user_fpga | Bin 0 -> 75230 bytes 5 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update.bb create mode 100755 meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update/dp_user_fpga diff --git a/meta-bsp/vuultimo/conf/machine/vuultimo.conf b/meta-bsp/vuultimo/conf/machine/vuultimo.conf index 43c30b3..2540a13 100644 --- a/meta-bsp/vuultimo/conf/machine/vuultimo.conf +++ b/meta-bsp/vuultimo/conf/machine/vuultimo.conf @@ -13,6 +13,7 @@ VUPLUS_FEATURES += "hbbtv" VUPLUS_FEATURES += "streamtv" VUPLUS_FEATURES += "dlna" VUPLUS_FEATURES += "3gmodem" +VUPLUS_FEATURES += "vuplus-fpga-update" IMAGE_UNPACK_PATH = "vuplus/ultimo" MKFS_UBI_MAX_ERASE_BLK_COUNT = "3894" diff --git a/meta-bsp/vuuno/conf/machine/vuuno.conf b/meta-bsp/vuuno/conf/machine/vuuno.conf index ba669e7..74f4062 100644 --- a/meta-bsp/vuuno/conf/machine/vuuno.conf +++ b/meta-bsp/vuuno/conf/machine/vuuno.conf @@ -11,6 +11,7 @@ VUPLUS_FEATURES += "streamtv" VUPLUS_FEATURES += "dlna" VUPLUS_FEATURES += "3gmodem" VUPLUS_FEATURES += "fpgaupgrade" +VUPLUS_FEATURES += "vuplus-fpga-update" IMAGE_UNPACK_PATH = "vuplus/uno" MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096" diff --git a/meta-openvuplus/recipes-vuplus/tasks/task-vuplus-base.inc b/meta-openvuplus/recipes-vuplus/tasks/task-vuplus-base.inc index a138a79..68e0461 100644 --- a/meta-openvuplus/recipes-vuplus/tasks/task-vuplus-base.inc +++ b/meta-openvuplus/recipes-vuplus/tasks/task-vuplus-base.inc @@ -2,12 +2,13 @@ SUMMARY = "Vuplus: Base Task for Vuplus." SECTION = "vuplus/base" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" -INC_PR = "r1" +INC_PR = "r2" inherit task VUPLUS_BASE_ESSENTIAL = "\ autofs \ + base-files-doc \ vuplus-compat \ dreambox-keymaps \ e2fsprogs-e2fsck \ @@ -43,7 +44,7 @@ VUPLUS_FIRMWARE_DVB = " \ firmware-drxd-a2 \ " -# chang : use xinetd instead of netkit-base. +# chang : use inetd in busybox instead of netkit-base. # chang : mkfs-ubifs and mkfs-jffs2 are included in mtd-utils. VUPLUS_BASE_RECOMMENDS = "\ @@ -52,11 +53,9 @@ VUPLUS_BASE_RECOMMENDS = "\ sambaserver \ openvpn \ zeroconf \ + ${@base_contains("VUPLUS_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \ " -#VUPLUS_BASE_RECOMMENDS_append_vuuno = " vuplus-fpga-update" -#VUPLUS_BASE_RECOMMENDS_append_vuultimo = " vuplus-fpga-update" - VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\ hddtemp \ joe \ diff --git a/meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update.bb b/meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update.bb new file mode 100644 index 0000000..19096c8 --- /dev/null +++ b/meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "vuplus fpga updater" +SECTION = "base" +PRIORITY = "required" +LICENSE = "proprietary" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Proprietary;md5=0557f9d92cf58f2ccdd50f62f8ac0b28" + +PV = "1.0" +PR = "r0" + +SRC_URI = "file://dp_user_fpga" + +S = "${WORKDIR}" + +INHIBIT_PACKAGE_STRIP = "1" + +do_install() { + install -d ${D}/usr/bin + install -m 0755 ${WORKDIR}/dp_user_fpga ${D}/usr/bin/dp_user_fpga +} + +PACKAGE_ARCH := "${MACHINE_ARCH}" +FILES_${PN} = "/" diff --git a/meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update/dp_user_fpga b/meta-openvuplus/recipes-vuplus/vuplus-fpga-update/vuplus-fpga-update/dp_user_fpga new file mode 100755 index 0000000000000000000000000000000000000000..13db37576ccde6e8c004a11f6a8a763b506638a6 GIT binary patch literal 75230 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 P9Pe##v0K}z*c1N^5m#0b literal 0 HcmV?d00001 -- 2.7.4