>>Столкнулся с такой проблемой: установил DrWeb 4.29 на FreeBSD 4.7 (антивирус взял
>>с сайта разработчика). Выполнил все шаги по сопроводительной инструкции. Сканер запускается,
>>а вот демон при начальной загрузке нет. Посмотрел содержание install.sh -
>>в нем для Free BSD 4 указана стартовая директория /etc/inet.d но
>>самостоятельно этот сценарий почему-то не добавил в inetd.conf нужные строчки. У
>>меня к вам просьба: посмотрите у себя inetd.conf и напишите строку
>>запуска демона DrWeb. Также, нужно ли прописывать в /etc/services запись об
>>DrWeb? А может демон должен запускатся не через inetd? В каталоге
>>/usr/local/etc/rc.d/ лежат два файла: 00drwebd и 00drwebd.sh. Пробовал их переименовывать в
>>drwebd drwebd.sh соответственно и запускать drwebd.sh но результат тоже: при запуске
>>netstat -a не видно работы демона на 3000 порту.
>>
>
>Что-то ты путаешь.
>Знаешь, лучше действительно поставь из портов, а то очень много писать придётся.
>А демон, вообще-то, запускается не из inetd.
В install.sh действительно демон запускается не через inetd (это в Линуксе так и я не туда посмотрел). Проблема заключалась вот в чем: в файле 00drwebd, который после настройки drwebd.ini переделывается в drwebd.sh прописан неверный путь к демону drwebd под FreeBSD:
# chkconfig: 35 75 75
# description: Runs Dr. Web antivirus daemon
#. /etc/init.d/functions
RETVAL=0
case "$1" in
start)
echo -n "Starting Dr. Web daemon..."
/opt/drweb/drwebd нужно /usr/local/drweb/drwebd)
/opt).
Это легко устраняется, но все же можно говорить о неточности при сборке пакета для FreeBSD. Хотя может так и было задумано? :-)
У себя я прописал заново путь и демон теперь стартует при
загрузке.
Спасибо всем за советы!