Привет, коллеги.

On Sun, Jul 22, 2001 at 02:48:14PM +0400, Victor Wagner wrote:
> > Советую посмотреть на file-rc
> > Слегка усложнив пару файлов /etc/init.d/rc{,S}
> > , оказывается, можно иметь таблицу инициализации системы
> > в одном файле /etc/runlevel.conf
> 
> Это BSD-изм какой-то получается. Все сервисы из одного скрипта поднимать.
> Неважно это  shell-овский скрипт, или runlevel.conf, к которому
> прилагается специальный интерпретатор в виде усложненного rc.
> 

Вынужден не согласится и разъяснить очевидное (если всё же заглянуть
в обсуждаемую программу). file-rc по-прежнему использует скрипты
из /etc/init.d . Более того, ни один из {pre,post}{inst,rm} скриптов
и не знает, что кучу линков в 7 каталогах заменили одним файлом.
Если пожелаешь в любой момент вернуть линки, file-rc и это сделает.
А вот править порядок запуска или отключать сервисы гораздо
удобнее в одном файле. Вариант с линками был нужен в древние времена,
когда лишние 200 строк скрипта имели значение для скорости запуска системы.
Или, возможно, авторы sysvinit не захотели возиться с разбором
файла конфигурации, а сделали как проще. К сожалению, эта простота
укоренилась чересчур глубоко. Ни в Mandrake, ни в Altlinux
я такой удобной программы не встречал.

With best regards       Auf Wiederlesen  Oleg
--
Oleg P. Philon          Linux Lab, Gomel, Belarus
tel +375 232 780804     mailto:[EMAIL PROTECTED]
http://gomelug.agava.ru         mailto:[EMAIL PROTECTED]
http://anticommunist.narod.ru

Ответить