summaryrefslogtreecommitdiff
path: root/meta-openvuplus/recipes-vuplus/tasks/task-vuplus-base.inc
blob: dabb694ef65bf009e361db7c20c6b03abf13ae2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
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 = "r2"

inherit task

VUPLUS_BASE_ESSENTIAL = "\
  autofs \
  base-files-doc \
  vuplus-compat \
  dreambox-keymaps \
  e2fsprogs-e2fsck \
  e2fsprogs-mke2fs \
  fakelocale \
  opkg \
  tzdata \
  tuxbox-common \
  util-linux-sfdisk \
  vsftpd \
  mtd-utils \
  hdparm \
  usbtunerhelper \
  ${VUPLUS_FIRMWARE_DVB} \
"

VUPLUS_FIRMWARE_DVB = " \
  firmware-dvb-af9005 \
  firmware-dvb-fe-af9013 \
  firmware-dvb-usb-af9015 \
  firmware-dvb-usb-af9035 \
  firmware-dvb-usb-avertv-a800 \
  firmware-dvb-usb-dib0700 \
  firmware-dvb-usb-dibusb \
  firmware-dvb-usb-digitv \
  firmware-dvb-usb-nova-t-usb2 \
  firmware-dvb-usb-sms1xxx-nova-dvbt \
  firmware-dvb-usb-sms1xxx-hcw-dvbt \
  firmware-dvb-usb-ttusb-budget \
  firmware-dvb-usb-umt-010 \
  firmware-dvb-usb-xc5000 \
  firmware-dvb-usb-wt220u-zl0353 \
  firmware-drxd-a2 \
"

# chang : use inetd in busybox instead of netkit-base.
# chang : mkfs-ubifs and mkfs-jffs2 are included in mtd-utils.

VUPLUS_BASE_RECOMMENDS = "\
  dropbear \
  vuplus-vucamd \
  sambaserver \
  openvpn \
  zeroconf \
  ${@base_contains("MACHINE_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \
"

VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
  hddtemp \
  joe \
  mc \
  ncdu \
  ppp \
  smartmontools \
  avahi-daemon \
"

RDEPENDS_${PN} += "\
        ${VUPLUS_BASE_ESSENTIAL} \
"

RRECOMMENDS_${PN} += "\
        ${VUPLUS_BASE_RECOMMENDS} \
        ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
"