Carlo Calica wrote: > On Wed, Aug 27, 2008 at 9:02 AM, Jonatan Liljedahl <[EMAIL PROTECTED]> wrote: >> 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! >> > > Yes, our Tasks are a mess. I have a simple #! wrapper that handles > the arg processing and calls start()/stop() hooks as required. There > are restart() and reload() hooks as well but if they don't exist the > wrapper just calls the stop() and start() hooks in order. I haven't > had time to benchmark a boot using the wrapper to see if there's a > slowdown. > > The goal is to make Tasks similar to recipes. Metadata could be added > as vars and more hooks defined as needed. Some form a dependency > handling is worthwhile. See [1] for a "need" based approach. > Hopefully, the wrapper could abstract away the differences between > basic init, advanced features of Upstart, InitNG. > > That leaves HOW tasks are selected for boot. I think this should > outside the Task files themselves. With dependency handling, this > could be an array in BootOptions, but I don't really like that either.
I'd like a /S/S/BootTasks file with one task per line, with # comments.. -- /Jonatan [ http://kymatica.com ] _______________________________________________ gobolinux-devel mailing list gobolinux-devel@lists.gobolinux.org http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel