42 lines
701 B
Plaintext
42 lines
701 B
Plaintext
#!/sbin/openrc-run
|
|
# Copyright 1999-2011 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
extra_started_commands="buffer unbuffer"
|
|
|
|
PIDFILE=/var/run/metalog.pid
|
|
|
|
depend() {
|
|
need localmount
|
|
use clock hostname
|
|
after bootmisc
|
|
provide logger
|
|
}
|
|
|
|
ssd() { start-stop-daemon --exec /usr/sbin/metalog --pidfile "${PIDFILE}" "$@" ; }
|
|
|
|
start() {
|
|
ebegin "Starting metalog"
|
|
ssd --start -- \
|
|
--daemonize --pidfile="${PIDFILE}" ${METALOG_OPTS}
|
|
eend $?
|
|
}
|
|
|
|
stop() {
|
|
ebegin "Stopping metalog"
|
|
ssd --stop
|
|
eend $?
|
|
}
|
|
|
|
buffer() {
|
|
ebegin "Enabling log buffering"
|
|
ssd --signal USR2
|
|
eend $?
|
|
}
|
|
|
|
unbuffer() {
|
|
ebegin "Disabling log buffering"
|
|
ssd --signal USR1
|
|
eend $?
|
|
}
|