[Bug 1116012] New: Please convert SysV init scripts by firebird into native systemd services
http://bugzilla.suse.com/show_bug.cgi?id=1116012 Bug ID: 1116012 Summary: Please convert SysV init scripts by firebird into native systemd services Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: bnc-team-screening@forge.provo.novell.com Reporter: fbui@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- It would be great if the SysV init scrips shipped by this package could be converted into systemd native services. Indeed most packages shipped by openSUSE Factory switched to native systemd unit files years ago and we plan to drop the obsolete/limited SysV compat support in the future. If this appears to be a big task, one quick way to solve it is to copy and ship (as is) the .service unit wrappers generated automatically by systemd-sysv-generator at boot. Indeed such wrappers are generated by systemd in order to support SysV init scripts similarly to native units. You can see the content of a wrapper unit with: $ systemctl cat <sysvinit-script>.service As you could see the wrapper unit simply calls the SysV script, which should be moved out of /etc/init.d, probably in a directory owned by your package. In all cases we would be glad to provide any help if needed in this task. Thanks in advance. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1116012
Franck Bui
http://bugzilla.suse.com/show_bug.cgi?id=1116012
http://bugzilla.suse.com/show_bug.cgi?id=1116012#c1
Michal Kubeček
http://bugzilla.suse.com/show_bug.cgi?id=1116012
http://bugzilla.suse.com/show_bug.cgi?id=1116012#c2
--- Comment #2 from Franck Bui
To be honest, I don't see the point of doing such formal exercise just to satisfy some check that we are "100% systemd pure distribution".
It's not about to be 100% systemd pure distro, it's about to convert the few remaining packages that still ships sysv init scripts that would force us to maintain this (deprecated) support forever. And you do that for no good reasons since you can *easily* achieve the conversion. Sadly you're the first one who doesn't see the point... Anyway you've been kindly reminded. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1116012
Dominique Leuenberger
http://bugzilla.suse.com/show_bug.cgi?id=1116012
http://bugzilla.suse.com/show_bug.cgi?id=1116012#c3
--- Comment #3 from Michal Kubeček
Sadly you're the first one who doesn't see the point...
I see the point very well. The point is to break the (false) promise given when systemd people still needed distributions to switch to systemd. I never trusted they did really mean it and suspected it was only given to silence the opposition. But that doesn't mean I won't request them to keep it.
Anyway you've been kindly reminded.
I'm pretty sure distribution maintainers would be more than happy in assisting you with either forcing the unit files into the package against my will or with making distribution wide changes breaking packages which do not conform. But if you do, you'll also need to find a new maintainer because I'm getting more and more tired of all these annoying (and needless) new requirements in the name of brave new systemd world - and this is where I'm going to draw the line. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1116012
https://bugzilla.suse.com/show_bug.cgi?id=1116012#c4
Franck Bui
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com