summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/packagegroups
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-03-06 09:36:12 -0500
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-03-06 23:12:27 +0000
commit971f4a11ea18e88db9185fc027a0d212ed3cf1b3 (patch)
tree24255cfe0990e970c48dda3d08575f20491b9ff9 /meta/recipes-extended/packagegroups
parente96a537f11968c387f1228214f3acbf5d9896c8f (diff)
downloadpoky-971f4a11ea18e88db9185fc027a0d212ed3cf1b3.tar.gz
packagegroup-core-base-utils: Introduce new base-utils packagegroup
This packagegroup is intended to provide all of the functionality found in other VIRTUAL-RUNTIME_base-utils providers through full packages rather than an all-on-one package. Document how to make use of this in local.conf.sample.extended. Introduce VIRTUAL-RUNTIME-vim and default this to vim-tiny to allow for a differently features vim to be used instead. (From OE-Core rev: c4df63dc705c3d8594517af2c2d5eddb36c176f7) Signed-off-by: Tom Rini <trini@konsulko.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-extended/packagegroups')
-rw-r--r--meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb58
1 files changed, 58 insertions, 0 deletions
diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb b/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb
new file mode 100644
index 0000000000..431dbb0926
--- /dev/null
+++ b/meta/recipes-extended/packagegroups/packagegroup-core-base-utils.bb
@@ -0,0 +1,58 @@
1#
2# Copyright (C) 2019 Konsulko Group
3#
4
5SUMMARY = "Full-featured set of base utils"
6DESCRIPTION = "Package group bringing in packages needed to provide much of the base utils type functionality found in busybox"
7
8inherit packagegroup
9
10VIRTUAL-RUNTIME_vim ?= "vim-tiny"
11
12RDEPENDS_${PN} = "\
13 base-passwd \
14 bash \
15 bind-utils \
16 bzip2 \
17 coreutils \
18 cpio \
19 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "debianutils-run-parts", d)} \
20 dhcp-client \
21 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "dhcp-server", d)} \
22 diffutils \
23 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "dpkg-start-stop", d)} \
24 e2fsprogs \
25 ed \
26 file \
27 findutils \
28 gawk \
29 grep \
30 gzip \
31 ${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "ifupdown", d)} \
32 inetutils \
33 inetutils-ping \
34 inetutils-telnet \
35 inetutils-tftp \
36 inetutils-traceroute \
37 iproute2 \
38 ${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "kbd", "", d)} \
39 kmod \
40 less \
41 lzip \
42 ncurses-tools \
43 net-tools \
44 parted \
45 patch \
46 procps \
47 psmisc \
48 sed \
49 shadow-base \
50 tar \
51 time \
52 unzip \
53 util-linux \
54 ${VIRTUAL-RUNTIME_vim} \
55 wget \
56 which \
57 xz \
58 "