summaryrefslogtreecommitdiff
blob: 0cb38e17daaeac2f749e55b719c464a447b66cb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/sbin/openrc-run
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

depend() {
	use localmount
}

start() {
	if /bin/grep -q "rdinitrd=/sbin/bootchartd" /proc/cmdline; then
		if /bin/pidof bootchart-collector> /dev/null 2>&1; then
			ebegin "Scheduling termination of Bootchart"
			/sbin/bootchartd start
			/sbin/bootchartd wait &
			eend $?
		fi
	else
		einfo "No bootchart process found!"
		eindent
		einfo "This script does not start bootchart, but only schedules its termination."
		einfo "Bootchart should be started from the kernel command line."
		einfo "Please check the README on how to do that."
		eoutdent
		eend 0
	fi	
}