#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

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 $?
}
