30 lines
621 B
Plaintext
30 lines
621 B
Plaintext
#!/sbin/openrc-run
|
|
# Copyright 1999-2016 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Id$
|
|
|
|
pidfile="/run/smartd.pid"
|
|
command="/usr/sbin/smartd"
|
|
command_args="-p ${pidfile} ${SMARTD_OPTS}"
|
|
extra_started_commands="reload"
|
|
|
|
depend() {
|
|
need localmount
|
|
after bootmisc
|
|
}
|
|
|
|
start_pre() {
|
|
if [ ! -f "/etc/smartd.conf" ] ; then
|
|
eerror "You should setup your /etc/smartd.conf file!"
|
|
eerror "See the smartd.conf(5) manpage."
|
|
return 1
|
|
fi
|
|
return 0
|
|
}
|
|
|
|
reload() {
|
|
ebegin "Reloading configuration"
|
|
start-stop-daemon --signal HUP --pidfile ${pidfile} ${command##*/}
|
|
eend $?
|
|
}
|