From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sun, 12 Feb 2006 23:58:26 +0300 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: devel@lists.altlinux.org Message-ID: <20060212205826.GA11493@localhost.localdomain> References: <200602121653.28063.lav@altlinux.ru> <20060212160733.GA26742@basalt.office.altlinux.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20060212160733.GA26742@basalt.office.altlinux.org> User-Agent: Mutt/1.5.11 Subject: [devel] chkconfig-ng X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Feb 2006 20:58:43 -0000 Archived-At: List-Archive: List-Post: On Sun, Feb 12, 2006 at 07:07:33PM +0300, Dmitry V. Levin wrote: DVL> Задача запускать udev раньше решается одним человеком за несколько минут. DVL> Задача поменять sysvinit на другую схему решается всеми за несколько DVL> месяцев. DVL> Думаю, не стоит смешивать столь разные задачи. Безусловно согласен. А вот теперь все-таки по теме initng, раз тема поднялась. У меня давно мысль была -- а можно rc.sysinit тоже разбить на отдельные скрипты? Проблема с неверной последовательностью операций в нем возникает уже не первый раз. После этого можно будет легко реализовать по крайней мере схему с зависимостями и автоматическим построением последовательности загрузки модулей. По крайней мере я бы взялся на реализацию по крайней мере умной замены chkconfig, которая использовала бы не только номера, но и зависимости между пакетами _если они установлены_. Это позволило бы: - не модифицировать /etc/rc.d/rc - гарантировать то, что этими изменениями не будет никаких последствий для тех, кто не заменит chkconfig на chkconfig-ng Конечно, такой подход не позволит реализовать столь желаемую параллельную загрузку, но позволит плавно прийти к использованию зависимостей между initscript'ами вместо номеров. И после реализации этого шага можно будет получить параллельную загрузку всего лишь написав замену одного единственного /etc/rc.d/rc. Теперь от теории к конкретике -- возможно ли разбить rc.sysinit? -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- В каком дистрибутиве apt по-умолчанию настроен на Сизиф? -- zerg in sisyphus@