https://bugzilla.rpmfusion.org/show_bug.cgi?id=4393
--- Comment #35 from Andrew Bauer <zonexpertconsulting(a)outlook.com> ---
(In reply to Antonio Trande from comment #34)
- There something wrong after installing zoneminder:
'rpmlint' does not
finish its checks:
$ rpmlint -v zoneminder
zoneminder.x86_64: I: checking
zoneminder.x86_64: E: explicit-lib-dependency libjpeg-turbo
zoneminder.x86_64: I: checking-url
http://www.zoneminder.com/ (timeout 10
seconds)
zoneminder.x86_64: E: non-readable /etc/zm/zm.conf 640
...
...
- /etc/zm/zm.conf is not readable.
-
The zm.conf file contains sensitive information, so it is by design this config
file can only be read by root and the web account user.
However, I would not expect this to cause rpmlint to not finish. I can't
duplicate this on my end, and I'm running rpmlint as a normal user.
While rpmlint does product a lot of output, which we can certainly talk about,
it fully completes for me. This was on F25. I can upgrade to F26 and try again.
I'm not sure what else to try.
>
# Create and load zoneminder selinux policy module
echo -e "\nCreating and installing a ZoneMinder SELinux policy module.
Please wait.\n"
%{_bindir}/checkmodule -M -m -o
%{_docdir}/%{name}-%{version}/local_zoneminder.mod
%{_docdir}/%{name}-%{version}/local_zoneminder.te > /dev/null 2>&1 || :
%{_bindir}/semodule_package -o
%{_docdir}/%{name}-%{version}/local_zoneminder.pp -m
%{_docdir}/%{name}-%{version}/local_zoneminder.mod > /dev/null 2>&1 || :
%{_sbindir}/semodule -i %{_docdir}/%{name}-%{version}/local_zoneminder.pp >
/dev/null 2>&1 || :
>
I dont know if adding custom SELinux module by RPMs is permitted on Fedora.
Have you ever ask about that in the devel mailing list?
The custom selinux module is only built for el6, and I have recently decided
that I no longer intend to build zoneminder for el6 in rpmfusion. There are
several reasons why I made this decision, but for the sake of staying on topic
I won't list them here.
el7 & fedora distros do not contain this custom module nor the source files the
module is built from.
For the near future, I intend to continue to maintain zoneminder on el6 in my
own repo, zmrepo. Consequently, I'd like to keep this bit of code in the spec
file for now. I hope this is acceptable. I can add additional comments to the
specfile to state this intention if that would be an acceptable compromise.
--
You are receiving this mail because:
You are on the CC list for the bug.