#!/usr/bin/execlineb -P
# smartd in foreground (-n), matching debian/sv/smartmontools.
# Pause if -q onecheck fails (no devices / fatal).

envfile -I /etc/default/smartmontools
importas -sCuD "" smartd_opts smartd_opts
envfile -I /etc/s6-rc/config/smartmontools.conf
importas -sCuD "-n" Args Args

ifelse { /usr/sbin/smartd -q onecheck } {
	fdmove -c 2 1
	exec /usr/sbin/smartd ${Args} ${smartd_opts}
}
s6-pause
