Цитата: keyhell
тут вы несколько заблуждаетесь, строчки sendmail_enable="NONE" недостаточно, к тому же она по умолчанию установлена.
сначала про "умолчание":
# cat /etc/defaults/rc.conf|grep sendmail_enable
sendmail_enable="NO"
это, как видно, далеко не тоже самое. я говорил о том, что надо ставить "NONE".
man rc.sendmail действительно говорит, что "NONE" является deprecated, НО в тоже время опция пока не выведена из работы полностью и вполне нормально отрабатывает (лично проверил на 6.2 из коробки).
ВАЖНО: чтобы увидеть то, что я написал чуть выше, вам следовало бы всего лишь посмотреть man rc.sendmail чуть-чуть внимательнее. Там есть ЦИТАТА с кодом того, как используются конкретные переменные при старте sendmail:
Цитата: # MTA
if (${sendmail_enable} == NONE)
# Do nothing
else if (${sendmail_enable} == YES)
start sendmail with ${sendmail_flags}
else if (${sendmail_submit_enable} == YES)
start sendmail with ${sendmail_submit_flags}
else if (${sendmail_outbound_enable} == YES)
start sendmail with ${sendmail_outbound_flags}
endif
# MSP Queue Runner
if (${sendmail_enable} != NONE &&
[ -r /etc/mail/submit.cf] &&
${sendmail_msp_queue_enable} == YES)
start sendmail with ${sendmail_msp_queue_flags}
endif
как видно: "NONE" ничего не запускает. вот.
Цитата: Там ещё одну строчку надо в NONE поставить
неа. или несколько строк в "NO" (в коде видно какие). или один раз sendmail_enable="NONE".
с этим, думаю, ясно.
Цитата: но это не важно, потому как хочется вычистить систему от сендмайла
ну, тут два коммента:
1) sendmail обычно все же нужная штука. даже если у вас не mail server. репорты хотя бы доставлять, его даже почти настраивать не надо для этого.
2) впрочем, если вам так уж надо, то: собираете make world в отдельную папку на тестовой машине без sendmail и всего того, что вам кажется ненужным.
тем самым получаете порезаную базовую систему и экономите копеешное место на жестком диске.
а потом все это разварачиваете на свою машину, аккуратно доставляете загрузчик и все.