Jason Joines wrote:
Is specifying which init scripts start via the rc.config file a convention specific to SuSE or is it part of the Linux Standard Base?
I think it's not LSB, which is why our next release won't have it any more. The original intent was to prevent support questions from people who messed with the links via "ln -s". This is not a big problem any more, since the most important problem - the sequence, the number in the link name - is now taken care of automatically by the LSB mechanisms. See the header of each init file under /etc/rc.d/ e.g. in SuSE Linux 7.3, this has the info used to automatically calculate those numbers. So no one needs to use or even should be using "ln -s" these days, so our (support) concern has been taken care of by LSB by other means. The first signs of our switch away from the start variables is in 7.3 already, since we are already using the LSB compliant program "insserv" (man insserv, for how to use see e.g. "rpm -q --scripts openssh" for what we do during package installation/removal) and have the "runlevel editor" module for yast2. My info is not complete since I'm not involved with development, I'm also just a user, but this is the info I gathered over time... Michael