blob: 94e575fc34860e1bd8b48a2927b9b80ba89aec9d (
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
DESCRIPTION = "Packagegroup for ECA packages"
LICENSE = "MIT"
PACKAGE_ARCH = "${MACHINE_ARCH}"
DEPENDS = "virtual/kernel"
PR = "r2"
inherit packagegroup
PACKAGES = "\
packagegroup-eca \
"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
VIRTUAL-RUNTIME_dev_manager ?= "udev"
VIRTUAL-RUNTIME_init_manager ?= "sysvinit"
VIRTUAL-RUNTIME_initscripts ?= "initscripts"
VIRTUAL-RUNTIME_keymaps ?= "keymaps "
BLUEZ_PACKAGES="\
bluez5 \
bluez5-testtools \
"
CONNMAN_PACKAGES="\
connman \
connman-init-systemd \
connman-client \
connman-tests \
connman-tools \
"
NFC_PACKAGES="\
neard \
"
OFONO_PACKAGES="\
ofono \
ofono-tests \
mobile-broadband-provider-info \
usb-modeswitch \
"
UI_PACKAGES="\
webpy \
eca-web \
connman-ncurses \
"
UTIL_PACKAGES="\
curl \
less \
avahi-daemon \
iproute2 \
iproute2-tc \
tcpdump \
screen \
bridge-utils \
lsof \
rsync \
socat \
links \
iw \
mosh \
macchanger \
netcat-openbsd \
python-scapy \
tzdata \
bind-utils \
usbutils \
wireless-tools \
ethtool \
omping \
trace-cmd \
nmap \
"
# Try to install as many wlan firmwares as possible
WLAN_FIRMWARE="\
linux-firmware-ralink \
linux-firmware-rtl8192ce \
linux-firmware-rtl8192cu \
linux-firmware-rtl8192su \
linux-firmware-sd8686 \
linux-firmware-wl12xx \
"
# IEEE 802.15.4 needs userspace helpers
WPAN_PACKAGES="\
wpan-tools \
"
RDEPENDS_packagegroup-eca = "\
base-files \
base-passwd \
busybox \
${VIRTUAL-RUNTIME_initscripts} \
${@base_contains("MACHINE_FEATURES", "keyboard", "${VIRTUAL-RUNTIME_keymaps}", "", d)} \
netbase \
${VIRTUAL-RUNTIME_init_manager} \
${VIRTUAL-RUNTIME_dev_manager} \
${VIRTUAL-RUNTIME_update-alternatives} \
${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
procps \
packagegroup-base \
initscripts \
systemd-compat-units \
kernel-modules \
linux-firmware \
\
${BLUEZ_PACKAGES} \
${CONNMAN_PACKAGES} \
${NFC_PACKAGES} \
${OFONO_PACKAGES} \
${UI_PACKAGES} \
${UTIL_PACKAGES} \
${WLAN_FIRMWARE} \
${WPAN_PACKAGES} \
"
RRECOMMENDS_${PN} = "\
${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \
"
|