On 11/11/10, Uriel <ur...@berlinblue.org> wrote: > On Tue, Nov 9, 2010 at 6:06 AM, Jens Staal <staal1...@gmail.com> wrote: >> There is an rc version in the svn repository though. > > Out of principle I refuse to touch anything stored in a svn repository. > > And really, the whole problem space is wrong, if you need an 'init > system' your system is already FUBAR. > What do you mean? One needs a program with PID 1. That could be a script, but if you need to edit that script you risk corrupting the system initialization. In special if you allow a package manager to add an entry. Thus you'll want to compile it from multiple simpler scripts. Such compilation will have to take dependencies into account (either the admin or computer). Scripts that may run in parallel may be seperate and execute in their own process, but for scripts that need to execute one after another, spawning a whole new process seems wasteful.
> If your init system requires dependency tracking then you are way beyond > FUBAR. Arguably, but declaring dependencies is simpler than keeping up- and downbringing scripts in sync. I'll admit that I'm gradually removing dependency management from my boot process, so I'd better not argue for it. -- kv, - Bjartur