systemd-bootchart: New package

Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
[Thomas:
 - remove Config.in.legacy option
 - rename the hash file to the correct name
 - add license files.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Maxime Hadjinlian 2016-07-02 15:59:14 +02:00 committed by Thomas Petazzoni
parent dd3fb212d2
commit 36449b3768
5 changed files with 40 additions and 7 deletions

View File

@ -145,13 +145,6 @@ endif
###############################################################################
comment "Legacy options removed in 2016.08"
config BR2_PACKAGE_SYSTEMD_BOOTCHART
bool "systemd-bootchart option has been removed"
help
From systemd v230, bootchart is not part of the systemd
source anymore. It is now living in its own repository, a
new package must be added.
config BR2_PACKAGE_SYSTEMD_COMPAT
bool "systemd compatibility libraries have been removed"
help

View File

@ -1724,6 +1724,7 @@ if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/syslog-ng/Config.in"
endif
source "package/systemd/Config.in"
source "package/systemd-bootchart/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/sysvinit/Config.in"
source "package/tar/Config.in"

View File

@ -0,0 +1,21 @@
config BR2_PACKAGE_SYSTEMD_BOOTCHART
bool "systemd-bootchart"
depends on BR2_INIT_SYSTEMD
help
systemd-bootchart is a tool, usually run at system startup,
that collects the CPU load, disk load, memory usage, as well
as per-process information from a running system. Collected
results are output as an SVG graph.
systemd-bootchart requires a Linux kernel >= 3.0 with the
following options enabled:
- CONFIG_SCHEDSTATS
- CONFIG_SCHED_DEBUG
These options will be automatically enabled by Buildroot if
it is responsible for building the kernel. Otherwise, if you
are building your kernel outside of Buildroot, make sure
these options are enabled.
http://www.freedesktop.org/software/systemd/man/systemd-bootchart.html

View File

@ -0,0 +1,2 @@
# sha256 locally computed
sha256 8cfea4f604c00289394a4429f934e19f80dceafbe0ae1846e00997f70d81a20f systemd-bootchart-230.tar.xz

View File

@ -0,0 +1,16 @@
################################################################################
#
# systemd-bootchart
#
################################################################################
SYSTEMD_BOOTCHART_VERSION = 230
SYSTEMD_BOOTCHART_SOURCE = systemd-bootchart-$(SYSTEMD_BOOTCHART_VERSION).tar.xz
# Do not use the github helper here, the generated tarball is *NOT* the same
# as the one uploaded by upstream for the release.
SYSTEMD_BOOTCHART_SITE = https://github.com/systemd/systemd-bootchart/releases/download/v$(SYSTEMD_BOOTCHART_VERSION)
SYSTEMD_BOOTCHART_LICENSE = LGPLv2.1+
SYSTEMD_BOOTCHART_LICENSE_FILES = LICENSE.LGPL2.1
SYSTEMD_BOOTCHART_DEPENDENCIES = systemd
$(eval $(autotools-package))