add tasks files : task-vuplus-base.bb, task-vuplus-cdplayer.bb, task-vuplus-dvbapi3.bb, task-vuplus-dvdburn.bb, task-vuplus-dvdplayer.bb, task-vuplus-enigma2.bb,
task-vuplus-madwifi.bb, task-vuplus-modem.bb, task-vuplus-wlan.bb.
--- /dev/null
+DESCRIPTION = "Vuplus: Base Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r4"
+
+inherit task
+
+#
+# task-vuplus-base
+#
+DESCRIPTION_${PN} = "Vuplus: Basesystem utilities"
+
+# vuplus-feed-configs \
+# vuplus-keymaps \
+
+VUPLUS_BASE_ESSENTIAL = "\
+ autofs \
+ base-files-doc \
+ vuplus-bootlogo \
+ vuplus-compat \
+ dreambox-feed-configs \
+ dreambox-keymaps \
+ e2fsprogs-e2fsck \
+ e2fsprogs-mke2fs \
+ fakelocale \
+ netkit-base \
+ opkg-nogpg \
+ timezones-alternative \
+ tuxbox-common \
+ util-linux-sfdisk \
+ vsftpd \
+ udev-static-devices \
+ mtd-utils \
+"
+
+VUPLUS_BASE_RECOMMENDS = "\
+ dropbear \
+ vuplus-vucamd \
+ sambaserver \
+ zeroconf \
+"
+
+VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
+ gdbserver \
+ hddtemp \
+ joe \
+ mc \
+ ncdu \
+ ppp \
+ smartmontools \
+ avahi-daemon \
+"
+
+RDEPENDS_${PN} = "\
+ ${VUPLUS_BASE_ESSENTIAL} \
+"
+
+RRECOMMENDS_${PN} = "\
+ ${VUPLUS_BASE_RECOMMENDS} \
+ ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
+"
+
--- /dev/null
+DESCRIPTION = "Vuplus: CD-Player Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+#
+# task-vuplus-cdplayer
+#
+DESCRIPTION_${PN} = "Vuplus: CD-Player Support"
+DEPENDS_${PN} = "enigma2-plugins"
+RDEPENDS_${PN} = "\
+ kernel-module-cdfs \
+ enigma2-plugin-extensions-cdinfo \
+ libcddb \
+ libcdio \
+"
+
--- /dev/null
+DESCRIPTION = "Vuplus: DVB API v3 Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+PROVIDES = "\
+ task-vuplus-dvbapi \
+ ${PACKAGES}\
+"
+
+#
+# task-vuplus-dvbapi3
+#
+RPROVIDES_${PN} = "task-vuplus-dvbapi"
+DESCRIPTION_${PN} = "Vuplus: DVB API v3 Dependencies"
+RDEPENDS_${PN} = "\
+ dvbsnoop \
+ vuplus-dvb-tools \
+ dvbtraffic \
+ sctzap \
+ "
+
--- /dev/null
+DESCRIPTION = "Vuplus: DVD-Burn Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+#
+# task-vuplus-dvdburn
+#
+DESCRIPTION_${PN} = "Vuplus: DVD-Burning Support"
+DEPENDS_${PN} = "enigma2"
+RDEPENDS_${PN} = "\
+ cdrkit \
+ dvd+rw-tools \
+ dvdauthor \
+ enigma2-plugin-extensions-dvdburn \
+ mjpegtools \
+ projectx \
+ python-imaging \
+"
+
--- /dev/null
+DESCRIPTION = "Vuplus: DVD-Player Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+#
+# task-vuplus-dvdplayer
+#
+DESCRIPTION_${PN} = "Vuplus: DVD-Player Support"
+DEPENDS_${PN} = "enigma2
+RDEPENDS_${PN} = "\
+ kernel-module-udf \
+ kernel-module-isofs \
+ enigma2-plugin-extensions-dvdplayer \
+"
+
--- /dev/null
+DESCRIPTION = "Vuplus: Enigma2 Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+PROVIDES = "\
+ task-vuplus-ui \
+ ${PACKAGES} \
+"
+
+PACKAGES = "\
+ task-vuplus-enigma2 \
+"
+
+#
+# task-vuplus-enigma2
+#
+RPROVIDES_task-vuplus-enigma2 = "task-vuplus-ui"
+DESCRIPTION_task-vuplus-enigma2 = "Vuplus: Enigma2 Dependencies"
+RDEPENDS_task-vuplus-enigma2 = "\
+ dreambox-blindscan-utils \
+ enigma2 \
+ enigma2-defaultservices \
+ enigma2-plugin-extensions-mediascanner \
+ enigma2-plugin-systemplugins-hotplug \
+ enigma2-plugin-systemplugins-networkwizard \
+# enigma2-plugin-systemplugins-softwaremanager \
+ enigma2-plugin-systemplugins-videotune \
+ enigma2-plugin-systemplugins-factorytest \
+ enigma2-streamproxy \
+ tuxbox-tuxtxt-32bpp \
+"
+
+RRECOMMENDS_task-vuplus-enigma2 = "\
+ aio-grab \
+ python-crypt \
+ python-netserver \
+ python-twisted-core \
+ python-twisted-protocols \
+ python-twisted-web \
+ enigma2-plugin-extensions-cutlisteditor \
+ enigma2-plugin-extensions-graphmultiepg \
+ enigma2-plugin-extensions-mediaplayer \
+ enigma2-plugin-extensions-pictureplayer \
+ enigma2-plugin-extensions-webinterface \
+ enigma2-plugin-systemplugins-satfinder \
+ enigma2-plugin-systemplugins-positionersetup \
+ enigma2-plugin-systemplugins-skinselector \
+ ${@base_contains("MACHINE_FEATURES", "wifi", "task-vuplus-wlan", "", d)} \
+ ${@base_contains("MACHINE_FEATURES", "modem", "task-vuplus-modem", "", d)} \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
--- /dev/null
+DESCRIPTION = "Vuplus: madwifi Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+#
+# task-vuplus-madwifi
+#
+DESCRIPTION_${PN} = "Vuplus: madwifi Support"
+DEPENDS_${PN} = "\
+ madwifi-ng \
+"
+
+RDEPENDS_${PN} = "\
+ madwifi-ng-modules \
+"
+
--- /dev/null
+DESCRIPTION = "Vuplus: Modem task for the Vuplus distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+#
+# task-vuplus-modem
+#
+DESCRIPTION_${PN} = "Vuplus: Modem support"
+DEPENDS_${PN} = "enigma2-plugins"
+RDEPENDS_${PN} = "\
+ dreambox-modem-ppp-scripts \
+ enigma2-plugin-extensions-modem \
+ kernel-module-ppp-async \
+ kernel-module-ppp-deflate \
+ kernel-module-ppp-generic \
+ ppp \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
--- /dev/null
+DESCRIPTION = "Vuplus: W-LAN Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r3"
+
+inherit task
+
+#
+# task-vuplus-wlan
+#
+DESCRIPTION_${PN} = "Vuplus: W-LAN Support"
+DEPENDS_${PN} = "enigma2-plugins"
+RDEPENDS_${PN} = "\
+ enigma2-plugin-systemplugins-wirelesslan \
+ wireless-tools \
+ wpa-supplicant \
+"
+
+WLAN_CRYPTO_MODULES = "\
+ kernel-module-aes-generic \
+ kernel-module-arc4 \
+ kernel-module-cryptomgr \
+ kernel-module-ecb \
+"
+
+WLAN_PCI_MODULES = "\
+ kernel-module-ath5k \
+"
+
+WLAN_USB_MODULES = "\
+ kernel-module-rt73usb \
+ kernel-module-zd1211rw \
+ rt73-firmware \
+ zd1211-firmware \
+"
+
+WLAN_USB_MODULES_2_6_18 = "\
+ zd1211b \
+ wlan-rt73 \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+