On Sunday 13 November 2011 04:42:37 Carlos E. R. wrote:
I know this much: /etc/init.d/rc is still being used, so the runlevels are still started the old fashioned way, at least for most things, and kdm is started through the standard /etc/init.d/xdm script.
I read somewhere that services were not all migrated to the new system. That if the equivalent exist, it is used, if not, the old one. Don't know how.
Yes, that is documented in the man page. If a "target" requests foo.service, and this doesn't exist, it will try to start /etc/init.d/rc This isn't what I'm talking about. I'm talking about the boot process running /etc/init.d/rc <runlevel> on boot. In /var/log/boot.msg you can see the log messages from "Master Resource Control" which come from this script. But I haven't been able to find any place where this gets run. I've greped myself bloody in the source code and in the configuration files, and I still cannot find this
What I don't know: where rc is run from. I cannot find this, or any reference to it or inittab anywhere in the systemd source code, or in any of the configuration files.
It should mean though that your old way of adding services will still work Via insserv?
Looks like it's still working, yes
I have also seen that systemd runs everything in parallel, and there is no apparent way of disabling that, which worries me a little, since RUN_PARALLEL=yes is the source of many problems and setting it to no is a very frequent solution (or at least workaround). If this is no longer available, I wonder what will happen.
They fail with initd, perhaps not with systemd.
Perhaps. What worries me is that the quickie fix/workaround appears to no longer be there if they do fail But RUN_PARALLEL is interpreted by /etc/init.d/rc so maybe it will still work after all. I'm just worried that the future plan is to migrate away from this to a "pure" systemd setup, and then it will be really gone Anders -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org