|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Skvortsov 2:5020/400 15 Sep 2006 17:53:22 To : Valentin Nechayev Subject : Re: ng_ipacct port -------------------------------------------------------------------------------- On 15.09.2006 17:13, Valentin Nechayev wrote: > > SS> Вот то, что rc.conf.d нет в BSD.root.dist - это, конечно, безобразие. > SS> Многие даже не подозревают о такой "супер-фиче". > > А потребность в нём крайне редка. Редкая/частая потребность - деление бессмысленное. Это вопрос локальной политики. Раньше куча функциональности скриптов была в rc, rc.network, и прочих rc.*. Сейчас это аккуратно разнесено в /etc/rc.d/* с достаточно прозрачными зависимостями. Хорошо это или плохо? Мне, скажем, нравится, а вот всякие "grey bearded unix hackers" будут ныть (и, собственно, ныли). То, что конфиги всё ещё по инерции сваливают в один файлик /etc/rc.conf, несколько несовременно. И тут даже речь не о том, что тратятся лишние такты процессора, когда скрипт sourc'ит rc.conf - ведь из условно его 100 строк к данному скрипту относятся лишь 2-3 - остальное излишне. Речь о простой логической изоляции конфигураций, сведению к нулю взаимного влияния параметров. Т.е. в rc.conf, по-хорошему, должны остаться лишь настройки, общие для нескольких подсистем/скриптов. Опять же, легко включать/выключать сервисы простым: /usr/local/etc/rc.d/myservice stop mv /etc/rc.conf.d/myservice{,~} Хотя, повторюсь, как/где хранить конфиги - это вопрос пристрастий (лени, личных представлений об удобстве) данного администратора системы. > А вот какой-нибудь /etc/rc.d.local был бы полезен больше. Вообще-то уже есть /etc/rc.conf.local -- Sergey Skvortsov mailto: skv@protey.ru --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65778fdbc508.html, оценка из 5, голосов 10
|