On Mon, Apr 08, 2013 at 03:20:19PM +0200, Andreas Jaeger wrote:
After some discussion with Sascha, we agreed that we have the following goals: * Moving to only systemd service files (while still supporting SysV init service files) * Supporting building with SLE 11 which comes with SysV init * The rcXXX script should continue to work with systemd Hi,
can we have the rcXXX rpmlint error for that? I'm not sure how much systemd-only packages do we have atm and how many of them links /sbin/service in this case.
The first goal is not a hard goal.
So, we suggest to change the guideline to accomodate this better:
* If there is both an init file and a service file, install for openSUSE 12.3 and newer only the service file.
rpmlint error would be great as well
* If the package is needed for SLE 11, you need at least a SysV init file * If you only support a service file, link rcXXX to /sbin/service so that rcXXX continues to work * If you submit a new package, consider your audience: Create a new service file for openSUSE 12.3 and newer - or a SysV init file for SLE 11.
You can (continue to) use the SysV init file for openSUSE, if you want - but consider adding a new service file, these are really easy to write.
Last two sentences imho try to say the old "no new init scripts in Factory" rule using more void words. Or am I wrong? Regards Michal Vyskocil