1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-08 05:09:24 +00:00

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>
This commit is contained in:
Tom Rini
2019-03-06 09:36:12 -05:00
committed by Richard Purdie
parent e96a537f11
commit 971f4a11ea
@@ -0,0 +1,58 @@
#
# Copyright (C) 2019 Konsulko Group
#
SUMMARY = "Full-featured set of base utils"
DESCRIPTION = "Package group bringing in packages needed to provide much of the base utils type functionality found in busybox"
inherit packagegroup
VIRTUAL-RUNTIME_vim ?= "vim-tiny"
RDEPENDS_${PN} = "\
base-passwd \
bash \
bind-utils \
bzip2 \
coreutils \
cpio \
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "debianutils-run-parts", d)} \
dhcp-client \
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "dhcp-server", d)} \
diffutils \
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "dpkg-start-stop", d)} \
e2fsprogs \
ed \
file \
findutils \
gawk \
grep \
gzip \
${@bb.utils.contains("DISTRO_FEATURES", "systemd", "", "ifupdown", d)} \
inetutils \
inetutils-ping \
inetutils-telnet \
inetutils-tftp \
inetutils-traceroute \
iproute2 \
${@bb.utils.contains("MACHINE_FEATURES", "keyboard", "kbd", "", d)} \
kmod \
less \
lzip \
ncurses-tools \
net-tools \
parted \
patch \
procps \
psmisc \
sed \
shadow-base \
tar \
time \
unzip \
util-linux \
${VIRTUAL-RUNTIME_vim} \
wget \
which \
xz \
"