https://bugzilla.redhat.com/show_bug.cgi?id=1069259
--- Comment #10 from Simone Caronni negativo17@gmail.com ---
[!]: Package requires other packages for directories it uses. Note: No known owner of /usr/lib64/nagios/brokers [!]: Package must own all directories that it creates. Note: Directories without known owners: /usr/lib64/nagios/brokers [!]: Final provides and requires are sane (see attachments).
Fixed.
[!]: Patches link to upstream bugs/comments/lists or are otherwise justified. please add comment above the Patch lines
Done.
ndoutils.x86_64: W: non-standard-uid /var/cache/ndoutils nagios ndoutils.x86_64: W: non-standard-uid /var/run/ndoutils nagios
This is correct, files should have those requirements as the "broker" is run by Nagios.
ndoutils.x86_64: E: non-standard-executable-perm /usr/sbin/file2sock 0774L ndoutils.x86_64: E: non-standard-executable-perm /usr/sbin/sockdebug 0774L ndoutils.x86_64: E: non-standard-executable-perm /usr/sbin/log2ndo 0774L
Fixed, this is a bug in the installation script, I've created a patch that also removes the user/group ownership when installing (was a separate sed line in the spec file).
Spec URL: http://slaanesh.fedorapeople.org/ndoutils.spec SRPM URL: http://slaanesh.fedorapeople.org/ndoutils-2.0.0-3.fc20.src.rpm
A note on the obsolete tags in the spec file (%buildroot, %if rhel, etc.): the package can also be rebuilt for RHEL systems, which is something I do for my systems at work. Version 2 compared to current 1.5.2 in EPEL 5/6 has automatic aging of records.