[systemd-devel] [PATCH] bootchart: add standalone bootchart service
Lennart Poettering
lennart at poettering.net
Tue Dec 2 15:30:02 PST 2014
On Sat, 15.11.14 15:42, WaLyong Cho (walyong.cho at samsung.com) wrote:
Heya,
The suggested way to run boot chart is by specifying
init=/usr/lib/systemd/systemd-bootchart on the kernel cmdline. What's
the rationale behind making this a service? I mean, if it is started
as service it races against other services and might thus not be able
track services run in early boot. Can you please elaborate on the
rationale for this patch?
> ---
> Makefile.am | 9 +++++++++
> units/systemd-bootchart.service.in | 17 +++++++++++++++++
> 2 files changed, 26 insertions(+)
> create mode 100644 units/systemd-bootchart.service.in
>
> diff --git a/Makefile.am b/Makefile.am
> index 1aef242..b682606 100644
> --- a/Makefile.am
> +++ b/Makefile.am
> @@ -4428,6 +4428,15 @@ rootlibexec_PROGRAMS += \
>
> dist_pkgsysconf_DATA += \
> src/bootchart/bootchart.conf
> +
> +nodist_systemunit_DATA += \
> + units/systemd-bootchart.service
> +
> +EXTRA_DIST += \
> + units/systemd-bootchart.service.in
> +
> +CLEANFILES += \
> + units/systemd-bootchart.service
> endif
>
> # ------------------------------------------------------------------------------
> diff --git a/units/systemd-bootchart.service.in b/units/systemd-bootchart.service.in
> new file mode 100644
> index 0000000..aafc1ea
> --- /dev/null
> +++ b/units/systemd-bootchart.service.in
> @@ -0,0 +1,17 @@
> +# This file is part of systemd.
> +#
> +# systemd is free software; you can redistribute it and/or modify it
> +# under the terms of the GNU Lesser General Public License as published by
> +# the Free Software Foundation; either version 2.1 of the License, or
> +# (at your option) any later version.
> +
> +[Unit]
> +Description=Standalone Bootchart
> +Documentation=man:systemd-bootchart.service(1) man:bootchart.conf(5)
> +DefaultDependencies=no
> +
> +[Service]
> +ExecStart=@rootlibexecdir@/systemd-bootchart -r
> +
> +[Install]
> +WantedBy=sysinit.target
> --
> 1.9.3
>
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list