Rambler's Top100 Яндекс цитирования
Автор: Евгений Коньков

fib патч для rc.subr

2c2
< # $FreeBSD: src/etc/rc.subr,v 1.77.2.1.2.1 2008/11/25 02:59:29 kensmith Exp $
---
> # $FreeBSD: src/etc/rc.subr,v 1.77.2.1 2008/05/12 07:29:03 mtm Exp $
605d604
<
664a664,669
>                         _fib=
>                         if [ "${name}_fib" && "${name}_fib" ne "NO" ]; then
>                               eval _fib=\$${name}_fib
>                                 _fib="/usr/sbin/setfib $_fib"
>                         fi
>
670c675
< $_chroot $command $rc_flags $command_args"
---
> $_chroot $_fib $command $rc_flags $command_args"
674c679
< $command $rc_flags $command_args"
---
> $_fib $command $rc_flags $command_args"
Применив этот патч с помощью команды:
patch rc.subr rc.subr.patch

Вы сможете запускать демоны с нужным fib. Пример в rc.conf
apache22_enable="YES"
  apache22_fib="1"

postfix_enable="YES"
  postfix_fib="2"

named_enable="YES"
  named_fib="3"
Стоит отметить, что апач имеет уже такую же опцию, но реализованную с помощью своего скрипта запуска. Поэтому в данном примере апач будет запущен примерно следующей коммандой:
setfib 1 setfib -F 1 apache22
ЗЫ. Кто нибудь знает комманду, чтобы посмотреть fib уже запущенного процесса? =)