После установка с портов Spamassassin FreeBSD5.4 не нашел скрипт запуска демона spamd
он оказался в /usr/ports/mail/p5-Mail-SpamAssassin/files/spamd.sh
следующего содержания
#!/bin/sh
#
# $FreeBSD: ports/mail/p5-Mail-SpamAssassin/files/spamd.sh,v 1.9 2004/11/19 20:4
1:09 sem Exp $
## PROVIDE: spamd
# REQUIRE: LOGIN
# BEFORE: mail
# KEYWORD: FreeBSD shutdown#
# Add the following lines to /etc/rc.conf to enable spamd:
#
#spamd_enable="YES"
#
# See spamd(8) for flags
#. %%RC_SUBR%%
name=spamd
rcvar=`set_rcvar`command=%%PREFIX%%/bin/spamd
required_dirs=%%PREFIX%%/share/spamassassinstop_postcmd=stop_postcmd
stop_postcmd()
{
rm -f $pidfile
}# set defaults
spamd_enable=${spamd_enable:-"NO"}
spamd_pidfile=${spamd_pidfile:-"/var/run/spamd.pid"}
spamd_flags=${spamd_flags:-"-c -d %%SQL%% -r ${spamd_pidfile}"}load_rc_config $name
run_rc_command "$1"Не понимаю следующего %%RC_SUBR%%, %%SQL%%, %%PREFIX%%,
запускаться spamd не хочет, кричит чтоusr/local/etc/rc.d/spamd.sh start
: Can't open %%RC_SUBR%%: No such file or directory
Мож у кого есть рабочий скрипт запуска для фри, или помогите поправить этот!!!
$ cat sa-spamd.sh
#!/bin/sh
#
# $FreeBSD: ports/mail/p5-Mail-SpamAssassin/files/spamd.sh,v 1.11 2005/05/10 13:00:22 sem Exp $
## PROVIDE: spamd
# REQUIRE: LOGIN
# BEFORE: mail
# KEYWORD: FreeBSD shutdown#
# Add the following lines to /etc/rc.conf to enable spamd:
#
#spamd_enable="YES"
#
# See spamd(8) for flags
#. /etc/rc.subr
name=spamd
rcvar=`set_rcvar`command=/usr/local/bin/spamd
required_dirs=/usr/local/share/spamassassinstop_postcmd=stop_postcmd
stop_postcmd()
{
rm -f $pidfile
}# set defaults
spamd_enable=${spamd_enable:-"YES"}
spamd_pidfile=${spamd_pidfile:-"/var/run/spamd/spamd.pid"}
spamd_flags=${spamd_flags:-"-c -d -Q -r ${spamd_pidfile} "}load_rc_config $name
run_rc_command "$1"$ pkg_info |grep spam
p5-Mail-SpamAssassin-3.1.0_3 A highly efficient mail filter for identifying spamИ нормально все работает :)