![](https://seccdn.libravatar.org/avatar/77cb4da5f72bc176182dcc33f03a18f3.jpg?s=120&d=mm&r=g)
On 2016-04-26 08:31, Andrei Borzenkov wrote:
On Tue, Apr 26, 2016 at 9:16 AM, Per Jessen <per@computer.org> wrote:
If anything, systemd-sysv-convert should be invoked automagically, but
Package has to call it manually (it is done via macros, but these macros must be explicitly included in spec). And those macros are expanded when package is created, so unless it was built for (open)SUSE and using (open)SUSE macros, this tool won't be called.
This particular application is made for SLE. The script has detection for some SLE versions ( < or > than 10); as what it finds is openSUSE, not SLE, and the user has Leap 42.1, it may think that it has SLE 42, much bigger than 10. Who knows what it does - no, I stopped analyzing there ;-) Possibly the installation script did not do proper customization for SUSE.
I'm not intimately famniliar with the process. To my knowledge there is no conversion "needed", LSB init scripts are supported as they are.
Yes, but you may need to use old insserv/chkconfig tool in this case, I am not sure if systemctl enable/disable still supports legacy scripts.
Yes, it has to. -- Cheers / Saludos, Carlos E. R. (from 13.1 x86_64 "Bottle" at Telcontar)