On Thu, 20 Mar 2008, James Carlson wrote: > What? That looks like FUD to me. The /etc/rc.* scripting interface > is a stable part of the system, inherited from System V.
> I don't think it'd be sane at all to attempt to remove it or make it > "disappear" in any way. > If anyone involved with OpenSolaris (or Sun) were to try that, it > wouldn't be by way of stealth, as you seem to be suggesting. It would > be done openly, first with an ARC case that describes exactly how > things transition in a compatible way, and then public notice to _all_ > customers at least a year in advance of the change. I'd like to believe that, but can you point to documentation which classifies this as a Committed interface? I was unable to find such on a Solaris 9 system, and the init.d(4) man page on Solaris 10 contains this: The service management facility (see smf(5)) is the pre- ferred mechanism for service initiation and termination. The init.d and rc?.d directories are obsolete, and are pro- vided for compatibility purposes only. Applications launched from these directories by svc.startd(1M) are incomplete ser- vices, and will not be restarted on failure. Calling something "obsolete" and "legacy" (used in smf(5)) does not tend to inspire confidence. > I see no reason to generate unnecessary anxiety here. The people > working on the system aren't _stupid_. _That_ we can agree on. -- Jeff