- no need to start spamd in background mode
- return from rc_start() in case spamd failed to start
- execute spamd-setup without explicitly waiting for spamd
prodded by, discussed with and OK ajacoutot@
#!/bin/sh
#
-# $OpenBSD: spamd,v 1.5 2014/07/17 15:00:06 ajacoutot Exp $
+# $OpenBSD: spamd,v 1.6 2014/07/20 08:37:07 rpe Exp $
daemon="/usr/libexec/spamd"
}
rc_start() {
- ${rcexec} "${daemon} ${daemon_flags} ${_bg}"
+ ${rcexec} "${daemon} ${daemon_flags}" || return 1
spamd_setup_flags="-D"
[ X"${spamd_black}" != X"NO" ] && \
spamd_setup_flags="-b ${spamd_setup_flags}"
- _rc_do _rc_wait start && /usr/libexec/spamd-setup ${spamd_setup_flags}
+ /usr/libexec/spamd-setup ${spamd_setup_flags}
}
rc_cmd $1