
On Tuesday 06 December 2011, Karl Eichwalder wrote:
Ruediger Meier <sweet_f_a@gmx.de> writes:
In Factory I would simply drop the idea of having interchangable sysvinit and systemd. Users should know that using systemd or sysvinit results in completely different behavior. By considering this statement packagers could use systemd features without thinking about sysvinit. Playing around systemd should IMO not affect sysvinit and vice versa. For this particular case it would mean that using systemd should use /etc/tmpfiles.d/*.conf and sysvinit uses /etc/sysconfig/cron only.
Yes, but this would not save us from re-writing the docs on the variables in /etc/sysconfig/cron. The statements there are just too broad. At least, we must add warnings that sysconfig settings are not valid for systemd.
My idea is to have really distinct systemd and sysvinit installations. If you have systemd installed then there would be only /etc/tmpfiles.d/* and no more /etc/sysconfig/cron and vice versa. If a user wants to change from systemd to sysvinit then there could be a script which converts different config files (Or just a warning that you will get a totally different behaving system using a lot different config files). This implies that you can't switch between systemd and sysvinit at boot time. IMO mixing systemd and sysvinit like done in 12.1 is very bad thing. The reason why this was done is probably to have a working fallback from systemd. But sysvinit can't be a working fallback if it depends on systemd. Moreover leaving both systemd and sysvinit users with many invalid documentation and unused/redundant config files and incomplete ReleaseNotes about major changes was even worse. BTW on this list I've read dozens of times something like "you should learn to do systemd stuff natively". I think this applies also when you end up with non-booting system(d)s: "you should learn to repair systemd rather than expecting a sysvinit fallback". cu, Rudi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org