mirror of
https://git.busybox.net/buildroot.git
synced 2024-12-14 07:43:32 +08:00
beb54d8126
This new version requires libglib2 as a dependency, which itself is
detected using pkg-config, so we need host-pkgconf as a dependency.
The patch 0001-atop.h-include-time.h.patch can be removed, it was
applied upstream as
03c5c4dd29
.
A new patch (submitted upstream) is also needed to be able to provide
additional CFLAGS/LDFLAGS, without overriding the ones defined in the
upstream Makefile.
Signed-off-by: Kadambini Nema <kadambini.nema@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
config BR2_PACKAGE_ATOP
|
|
bool "atop"
|
|
depends on BR2_USE_MMU # fork(), libglib2
|
|
depends on BR2_USE_WCHAR # ncurses wchar, libglib2
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 # PERF_FLAG_FD_CLOEXEC
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
|
select BR2_PACKAGE_NCURSES
|
|
select BR2_PACKAGE_NCURSES_WCHAR
|
|
select BR2_PACKAGE_ZLIB
|
|
select BR2_PACKAGE_LIBGLIB2
|
|
help
|
|
Atop is an ASCII full-screen performance monitor for Linux
|
|
that is capable of reporting the activity of all processes
|
|
(even if processes have finished during the interval), daily
|
|
logging of system and process activity for long-term analysis,
|
|
highlighting overloaded system resources by using colors, etc.
|
|
At regular intervals, it shows system-level activity related
|
|
to the CPU, memory, swap, disks (including LVM) and network
|
|
layers, and for every process (and thread) it shows e.g. the
|
|
CPU utilization, memory growth, disk utilization, priority,
|
|
username, state, and exit code.
|
|
|
|
http://www.atoptool.nl
|
|
|
|
comment "atop needs a toolchain w/ wchar, headers >= 3.14, threads"
|
|
depends on BR2_USE_MMU
|
|
depends on !BR2_USE_WCHAR || \
|
|
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 || \
|
|
!BR2_TOOLCHAIN_HAS_THREADS
|