mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-10-19 07:11:55 -09:00
BR2_PACKAGE_XEN_TOOLS needs the full blown version of bash and
coreutils, so it selects BR2_PACKAGE_BUSYBOX_SHOW_OTHERS, but it does
so only if BR2_PACKAGE_BUSYBOX=y. Which kind of makes sense, but is
not aligned with the vast majority of other places where
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is selected, where
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is selected unconditionally. Harmonize
this with other packages.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
(cherry picked from commit e62e06b19d)
Signed-off-by: Raphaël Mélotte <raphael.melotte@mind.be>
51 lines
1.5 KiB
Plaintext
51 lines
1.5 KiB
Plaintext
config BR2_PACKAGE_XEN
|
|
bool "xen"
|
|
# needs "dmb" on ARM, so ARM >= v7
|
|
depends on BR2_ARM_CPU_ARMV7A || BR2_aarch64
|
|
select BR2_PACKAGE_XEN_HYPERVISOR if !BR2_PACKAGE_XEN_TOOLS
|
|
help
|
|
This package builds the Xen hypervisor and toolstack.
|
|
|
|
http://www.xenproject.org/
|
|
|
|
if BR2_PACKAGE_XEN
|
|
|
|
config BR2_PACKAGE_XEN_HYPERVISOR
|
|
bool "Xen hypervisor"
|
|
help
|
|
The Xen binaries are available in /usr/lib/xen/ See
|
|
http://wiki.xenproject.org/wiki/Getting_Started for using
|
|
the Xen hypervisor.
|
|
|
|
config BR2_PACKAGE_XEN_TOOLS
|
|
bool "Xen tools"
|
|
depends on !BR2_STATIC_LIBS # dtc (libfdt)
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
|
depends on BR2_USE_WCHAR # libglib2
|
|
select BR2_PACKAGE_DTC
|
|
select BR2_PACKAGE_LIBAIO
|
|
select BR2_PACKAGE_LIBGLIB2
|
|
select BR2_PACKAGE_NCURSES
|
|
select BR2_PACKAGE_OPENSSL
|
|
select BR2_PACKAGE_PIXMAN
|
|
select BR2_PACKAGE_SLIRP
|
|
select BR2_PACKAGE_UTIL_LINUX
|
|
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
|
select BR2_PACKAGE_UTIL_LINUX_BINARIES # runtime (prlimit)
|
|
select BR2_PACKAGE_YAJL
|
|
select BR2_PACKAGE_ARGP_STANDALONE if !BR2_TOOLCHAIN_USES_GLIBC
|
|
select BR2_PACKAGE_BASH # runtime (scripts)
|
|
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash
|
|
select BR2_PACKAGE_COREUTILS # runtime (stat)
|
|
select BR2_PACKAGE_QEMU_XEN
|
|
help
|
|
The Xen tools can be accessed by the xl command.
|
|
|
|
comment "xen tools need a toolchain w/ wchar, threads, dynamic library"
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
BR2_STATIC_LIBS
|
|
|
|
source "package/qemu-xen/Config.in"
|
|
|
|
endif
|