Dominique Leuenberger a.k.a. Dimstar wrote:
Quoting Ludwig Nussel <ludwig.nussel@suse.de>:
Dominique Leuenberger a.k.a. Dimstar wrote:
Quoting Ludwig Nussel <ludwig.nussel@suse.de>:
openSUSE has a packing policy of requiring rc* symlinks for each init script. So for e.g. /etc/init.d/foo there must be a symlink /usb/sbin/rcfoo -> /etc/init.d/foo. There is an rpmlint check for this policy (suse-missing-rclink).
A very much appreciated feature I would like to add!
Personally I'd like to see us keeping the rc* feature also in the future so I'd like to propose introducing an rpmlint check to complain about missing rc* symlinks also for systemd unit files.
Any objections on that? Otherwise I'd extend the suse-missing-rclink rpmlint check to .service files at some point.
No objection.. the sooner the better! I'd even propose a staging repo where the check does not WARN, but FAIL... so we get an overview where it's all missing.
A bit extreme :-) Failing is actually not needed, one can search for the error in build logs. AFAIK there is no interface in obs that allows to fetch all build logs from a project in one request though.
Yes; that's why I proposed to do the fail only in a staging project... so we get at least visibility...
Fine if someone volunteers to take care of that staging project :-) Personally I can't. So I would be fine with just introducing the check and look at the build logs in a few months. The following packages trigger the old check today already: kexec-tools openhpi scsirastools iprutils hp-drive-guard lsyncd irqd xsp openscap systemd php5 xdmsc istgt aaa_base glusterfs nbd cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org