Hello, Am Montag, 19. Januar 2015 schrieb Marcus Meissner:
On Sun, Jan 18, 2015 at 10:47:26PM +0100, Christian Boltz wrote:
Am Samstag, 17. Januar 2015 schrieb Tomáš Chvátal:
* There was promise that inits will keep working
- there was promise that systemd will run initscript for external
stuff so you keep compatibility and can in the case still run your software. That compat is not going away and actually we really really really want it to be around for a long time.
Oh really?
https://bugzilla.opensuse.org/show_bug.cgi?id=853019 (non-public, sorry) is about a compability problem that is even security-relevant. I reported it a year ago, and nobody did anything to fix it :-( Incorrect. I at least tried to think of a solution but did not get to any.
Unfortunately, thinking about it doesn't fix it :-( Besides that - please don't try to destroy a nice rant with facts ;-) Seriously: I can think of an easy and obvious solution - the wrapper should just hand over the parameter it gets to the initscript without any modification. This means: systemctl foo restart -> /etc/init.d/foo restart instead of the current, broken behaviour systemctl foo restart -> /etc/init.d/foo stop ; /etc/init.d/foo start I know that sounds too easy ;-) I don't know the wrapper code so I can only hope and assume that it really _is_ that easy for someone who knows the code. I'm looking forward for an answer from someone more familiar with systemd ;-)
I opened the bugreport.
Thanks, that makes sense after it was discussed in public. Regards, Christian Boltz -- Linux wurde nur möglich, weil 20 Jahre Betriessystemforschung sorgfältig studiert, analysiert, diskutiert und verworfen wurden. [Ingo Molnar auf linux-kernel] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org