Ubuntu plans for init

Petter Reinholdtsen pere at hungry.com
Thu Feb 9 08:10:23 UTC 2006

[Henrique de Moraes Holschuh]
> Well, _I_ didn't know we had *serialized output* yet! Parallel
> execution, yes. Serialized output? Nope, no sir.  I ought to find
> some time to actually try this code to really know what it can do...

Please do test it.  CONCURRENCY=startpar give serialized output, while
CONCURRENCY=shell do not.  The startpar program do not handle time
jumps, but as the time-shattering scripts are .sh scripts and thus
sourced in sequence and not run in parallel, this work just fine. :)

But I am not really satisfied with the implementation yet.  I suspect
it is better to rewrite init.d/rc to combine features from bootlogd
and startpar to make sure the boot messages end up in the syslog and
that the script output is serialized.  I suspect bootlogd is
implemented at the wrong level, and that it is easier to do that job
for the program starting the init.d scripts.  If I read the RedHat
boot scripts right, that is how they do it too.

More information about the initscripts-ng-devel mailing list