On Sun, 2004-03-07 at 21:09, Michael Stone wrote: > On Sun, Mar 07, 2004 at 03:05:42PM -0500, Joe Nahmias wrote: > >No, you're only supposed to delete the start links (S??service), not all > >the links. > > Ah, yes. Deleting *all* the links would be a pretty severe bug.
Argh! You're not supposed to delete _any_ links -- just rename them from Sn to K(100-n) and back. If there is neither an S nor a K symlink for a service in a runlevel it does not mean that the service should not run in that runlevel. Actually it doesn't mean _anything_. It is a misconfiguration. If there is neither an S nor a K symlink for a service in a runlevel then the init system does not know what it is supposed to do to the service on entering that runlevel. On switching runlevels, if the service is running then it will remain running; if it is not running then it will remain not running. On the other hand, if you ask invoke-rc.d to start a service on entering such a runlevel then it will start it. Each service needs exactly one symlink (either K or S) in each of the runlevels to which the system can possibly be switched. Pant, pant ... >foam< ... -- Thomas Hood <[EMAIL PROTECTED]>