aboutsummaryrefslogtreecommitdiff
path: root/sysutils/smartmontools-devel/files/smartd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/smartmontools-devel/files/smartd.sh')
-rw-r--r--sysutils/smartmontools-devel/files/smartd.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/sysutils/smartmontools-devel/files/smartd.sh b/sysutils/smartmontools-devel/files/smartd.sh
index 5da00f01c0f2..3f3731dcb1b6 100644
--- a/sysutils/smartmontools-devel/files/smartd.sh
+++ b/sysutils/smartmontools-devel/files/smartd.sh
@@ -14,7 +14,6 @@
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
smartd_enable="NO"
-smartd_flags=""
smartd_pidfile="/var/run/smartd.pid"
. %%RC_SUBR%%
@@ -22,11 +21,14 @@ smartd_pidfile="/var/run/smartd.pid"
name="smartd"
rcvar=`set_rcvar`
command="%%PREFIX%%/sbin/smartd"
-required_files="%%PREFIX%%/etc/smartd.conf"
load_rc_config $name
+: ${smartd_config="%%PREFIX%%/etc/smartd.conf"}
+: ${smartd_flags="--configfile=${smartd_config}"}
+
pidfile="${smartd_pidfile}"
+required_files="${smartd_config}"
case "${smartd_flags}" in
*-p\ *)