>Подскажите, какие файлы надо скопировать. Хочу апгрейдить Sendmail 8.1 на Sendmail 8.11.6
>ОС - FreeBSD 4.2. Очень боюсь что-нибудь напортить и плохо разбираюсь
>в настройке. На всякий случай скопировал всю директорию /etc/mail. Может что-то
>еще надо? Куда надо распаковать архив с дистрибутом? usr/src/ ?
>
если не разбираешься - учись.
Сделай копию /etc/mail и посмотри где у тебя файл aliases, когда-то давно
он был /etc/aliases
sendmail надо ставить из портов:
# cd /usr/ports/mail/sendmail-old
изучаешь Makefile и pkg-descr с pkg-message
потом ставишь:
1. cd /usr/ports
2. mv Mk Mk.old
3. wget -Y off -t 0 -c -r -nH --cut-dirs=6 ftp://ftp.ru.freebsd.org/pub/FreeBSD/branches/-current/ports/Mk/
- затягиваем директорию Mk из свежих портов
4. cd /usr/ports/mail
# mv sendmail-old sendmail-old.old (если конечно такой порт есть)
5. wget -Y off -t 0 -c -r -nH --cut-dirs=6 ftp://ftp.ru.freebsd.org/pub/FreeBSD/branches/-current/ports/mail/sendmail-old/ - затягиваем свежий порт sendmail-old (8.11.7)
6. cd /usr/ports/mail/sendmail-old
7. читаем Makefile, pkg-message
8. make SENDMAIL_WITHOUT_IPV6=yes
9. гасим работающий sendmail: killall -TERM sendmail или -9
10. make install
11. правим /etc/mail/mailer.conf - об этом вылезет сообщение при make install
12. собираем новый sendmail.cf (/etc/mail/Makefile для 8.11.6/7 - можно
взять из любого старого дистрибутива, например 4.4-RELEASE с любого
зеркала или из репозитария: http://www.freebsd.org/cgi/cvsweb.cgi/src/etc/mail/?only_with_tag=RELENG_4_4_0_RELEASE и скачать Makefile и примеры access, aliases, и др)
Все, запускаем sendmail как обычно
PS. Если же хочется КОНКРЕТНО 8.11.6 - в портах найти sendmail-old и
скачать все необходимое до перехода на 8.11.7