Автор: Евгений Коньков
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 уже запущенного процесса? =)