[gobolinux-devel] Boot sequence enhancement

Jonatan Liljedahl lijon at kymatica.com
Thu Aug 28 04:02:38 NZST 2008


Paul Gideon Dann wrote:
> If I remember correctly, Upstart is a drop-in Sysvinit replacement, with
> an expanded set of features.  I remember reading that it's not at all
> pretty to work with, because of the backward-compatibility.
> 
> If GoboLinux's BootScripts is not good enough, it may be worth
> considering InitNG.  I remember being convinced that this was the way to
> go, but can't remember what I read that made me decide that :)

BootScripts isn't bad, I was just thinking it might be time to replace
that old sysvinit.. :)

InitNG seems cool, with the asynchronous starting of processes.. Anyone
tried it on Gobo?

One could move the Tasks system to initNG ifiles, and while migrating
one could use a wrapper, or maybe write a GoboTask plugin for initng?
example:

service gobotask/HAL {
	need = system/bootmisc daemon/dbus;
	script start = StartTask HAL;
	script stop = StopTask HAL;
}

One thing I noticed about gobo Tasks is that some takes start/stop
arguments and some does not. Doing StopTask Network brings down the
interfaces, while StopTask HAL would try to start another copy of hald!

-- 
/Jonatan         [ http://kymatica.com ]


More information about the gobolinux-devel mailing list