On Mon, Feb 6, 2012 at 11:08 AM, Joerg Schilling Joerg.Schilling@fokus.fraunhofer.de wrote:
I would expect that someone who posts on an openSUSE list knows that openSUSE sysvinit is already capable of that.
It is most unlikely that init on Suse does all what SMF can do, as there is also the capability of detecting died services even in case these services did double fork...
That's what all the talk about ExecStatus was all about. And yes, openSUSE init scripts can detect dead services quite reliably, at least in my limited experience, as most of them do further checks beyond just verifying a pid file.
Also for automated concurrency, you need data structures that describe dependencies, do they exist already?
It's there already. It's part of the LSB spec, btw. Debian link[0]
[0] http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot