diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2011-06-23 09:30:39 +0200 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2011-06-27 13:18:35 +0200 |
commit | fa3f9d652a473cdc4271ec82eeca82175d50d09d (patch) | |
tree | 5b08fb1047ff405ec8af1c1f6f75f838c1d2b0cf | |
parent | 162f46dd8c4bde8fd760f8adc9e29ad849712a53 (diff) | |
download | ptxdist-fa3f9d652a473cdc4271ec82eeca82175d50d09d.tar.gz ptxdist-fa3f9d652a473cdc4271ec82eeca82175d50d09d.tar.xz |
systemd: add support for systemd-analyze
Add support for systemd-analyze, which requires python. However, we
don't support 'systemd-analyze plot' yet, as it would need cairo-python.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
-rw-r--r-- | rules/systemd.in | 8 | ||||
-rw-r--r-- | rules/systemd.make | 3 |
2 files changed, 11 insertions, 0 deletions
diff --git a/rules/systemd.in b/rules/systemd.in index d9e1a3485..99c068d69 100644 --- a/rules/systemd.in +++ b/rules/systemd.in @@ -7,6 +7,8 @@ menuconfig SYSTEMD select LIBC_RT select DBUS select LIBCAP + select PYTHON if SYSTEMD_ANALYZE + select DBUS_PYTHON if SYSTEMD_ANALYZE select UDEV select UDEV_LIBUDEV select UDEV_EXPERIMENTAL @@ -35,5 +37,11 @@ config SYSTEMD_DISABLE_RANDOM_SEED the random seed is not possible. Warning: enabling this option may be insecure. +config SYSTEMD_ANALYZE + bool + prompt "systemd-analyze" + help + Install the systemd-analyze tool. This feature requires python. + endif diff --git a/rules/systemd.make b/rules/systemd.make index 76af0ad70..6b4f137a1 100644 --- a/rules/systemd.make +++ b/rules/systemd.make @@ -103,6 +103,9 @@ $(STATEDIR)/systemd.targetinstall: @$(call install_copy, systemd, 0, 0, 0755, -, /bin/systemd-tty-ask-password-agent) @$(call install_copy, systemd, 0, 0, 0755, -, /usr/bin/systemd-cgls) @$(call install_copy, systemd, 0, 0, 0755, -, /usr/bin/systemd-stdio-bridge) +ifdef PTXCONF_SYSTEMD_ANALYZE + @$(call install_copy, systemd, 0, 0, 0755, -, /usr/bin/systemd-analyze) +endif ifdef PTXCONF_INITMETHOD_SYSTEMD @$(call install_link, systemd, ../bin/systemd, /sbin/init) |