Fix rpmlint errors for Rawhide

Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>
Reviewed-By: Stanislav Levin <slev@altlinux.org>
This commit is contained in:
Alexander Bokovoy 2019-07-16 13:45:48 +03:00
parent c7500220c4
commit 5530911f20

View File

@ -83,7 +83,8 @@
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ # https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/
%{?python_disable_dependency_generator} %{?python_disable_dependency_generator}
%endif # Fedora # Fedora
%endif
# 10.7 includes 'pki-server cert-fix' enhancements required # 10.7 includes 'pki-server cert-fix' enhancements required
# by ipa-cert-fix: https://pagure.io/freeipa/issue/7885 # by ipa-cert-fix: https://pagure.io/freeipa/issue/7885
@ -175,7 +176,9 @@ BuildRequires: libunistring-devel
# 0.13.0: https://bugzilla.redhat.com/show_bug.cgi?id=1584773 # 0.13.0: https://bugzilla.redhat.com/show_bug.cgi?id=1584773
# 0.13.0-2: fix for missing dependency on python-six # 0.13.0-2: fix for missing dependency on python-six
BuildRequires: python3-lesscpy >= 0.13.0-2 BuildRequires: python3-lesscpy >= 0.13.0-2
%endif # ONLY_CLIENT
# ONLY_CLIENT
%endif
# #
# Build dependencies for makeapi/makeaci # Build dependencies for makeapi/makeaci
@ -202,7 +205,8 @@ BuildRequires: python3-twine
BuildRequires: twine BuildRequires: twine
%endif %endif
BuildRequires: python3-wheel BuildRequires: python3-wheel
%endif # with_wheels # with_wheels
%endif
# #
# Build dependencies for lint and fastcheck # Build dependencies for lint and fastcheck
@ -251,7 +255,8 @@ BuildRequires: python3-sss-murmur
BuildRequires: python3-sssdconfig >= %{sssd_version} BuildRequires: python3-sssdconfig >= %{sssd_version}
BuildRequires: python3-systemd BuildRequires: python3-systemd
BuildRequires: python3-yubico BuildRequires: python3-yubico
%endif # with_lint # with_lint
%endif
# #
# Build dependencies for unit tests # Build dependencies for unit tests
@ -260,7 +265,8 @@ BuildRequires: python3-yubico
BuildRequires: libcmocka-devel BuildRequires: libcmocka-devel
# Required by ipa_kdb_tests # Required by ipa_kdb_tests
BuildRequires: %{_libdir}/krb5/plugins/kdb/db2.so BuildRequires: %{_libdir}/krb5/plugins/kdb/db2.so
%endif # ONLY_CLIENT # ONLY_CLIENT
%endif
%description %description
IPA is an integrated solution to provide centrally managed Identity (users, IPA is an integrated solution to provide centrally managed Identity (users,
@ -462,7 +468,8 @@ Cross-realm trusts with Active Directory in IPA require working Samba 4
installation. This package is provided for convenience to install all required installation. This package is provided for convenience to install all required
dependencies at once. dependencies at once.
%endif # ONLY_CLIENT # ONLY_CLIENT
%endif
%package client %package client
@ -704,7 +711,8 @@ features for further integration with Linux based clients (SUDO, automount)
and integration with Active Directory based infrastructures (Trusts). and integration with Active Directory based infrastructures (Trusts).
This package contains tests that verify IPA functionality under Python 3. This package contains tests that verify IPA functionality under Python 3.
%endif # with_ipatests # with_ipatests
%endif
%prep %prep
@ -753,7 +761,8 @@ ln -rs %{buildroot}%{_bindir}/ipa-test-task-%{python3_version} %{buildroot}%{_bi
ln -frs %{buildroot}%{_bindir}/ipa-run-tests-%{python3_version} %{buildroot}%{_bindir}/ipa-run-tests ln -frs %{buildroot}%{_bindir}/ipa-run-tests-%{python3_version} %{buildroot}%{_bindir}/ipa-run-tests
ln -frs %{buildroot}%{_bindir}/ipa-test-config-%{python3_version} %{buildroot}%{_bindir}/ipa-test-config ln -frs %{buildroot}%{_bindir}/ipa-test-config-%{python3_version} %{buildroot}%{_bindir}/ipa-test-config
ln -frs %{buildroot}%{_bindir}/ipa-test-task-%{python3_version} %{buildroot}%{_bindir}/ipa-test-task ln -frs %{buildroot}%{_bindir}/ipa-test-task-%{python3_version} %{buildroot}%{_bindir}/ipa-test-task
%endif # with_ipatests # with_ipatests
%endif
# remove files which are useful only for make uninstall # remove files which are useful only for make uninstall
find %{buildroot} -wholename '*/site-packages/*/install_files.txt' -exec rm {} \; find %{buildroot} -wholename '*/site-packages/*/install_files.txt' -exec rm {} \;
@ -796,14 +805,16 @@ mkdir -p %{buildroot}%{_sysconfdir}/httpd/conf.d/
mkdir -p %{buildroot}%{_libdir}/krb5/plugins/libkrb5 mkdir -p %{buildroot}%{_libdir}/krb5/plugins/libkrb5
touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
%endif # ONLY_CLIENT # ONLY_CLIENT
%endif
/bin/touch %{buildroot}%{_sysconfdir}/ipa/default.conf /bin/touch %{buildroot}%{_sysconfdir}/ipa/default.conf
/bin/touch %{buildroot}%{_sysconfdir}/ipa/ca.crt /bin/touch %{buildroot}%{_sysconfdir}/ipa/ca.crt
%if ! %{ONLY_CLIENT} %if ! %{ONLY_CLIENT}
mkdir -p %{buildroot}%{_sysconfdir}/cron.d mkdir -p %{buildroot}%{_sysconfdir}/cron.d
%endif # ONLY_CLIENT # ONLY_CLIENT
%endif
%clean %clean
@ -920,7 +931,8 @@ if [ $1 -eq 0 ]; then
/bin/systemctl reload-or-try-restart oddjobd /bin/systemctl reload-or-try-restart oddjobd
fi fi
%endif # ONLY_CLIENT # ONLY_CLIENT
%endif
%post client %post client
@ -1200,7 +1212,8 @@ fi
%{_sysconfdir}/oddjobd.conf.d/oddjobd-ipa-trust.conf %{_sysconfdir}/oddjobd.conf.d/oddjobd-ipa-trust.conf
%%attr(755,root,root) %{_libexecdir}/ipa/oddjob/com.redhat.idm.trust-fetch-domains %%attr(755,root,root) %{_libexecdir}/ipa/oddjob/com.redhat.idm.trust-fetch-domains
%endif # ONLY_CLIENT # ONLY_CLIENT
%endif
%files client %files client
@ -1326,7 +1339,8 @@ fi
%{_mandir}/man1/ipa-test-config.1* %{_mandir}/man1/ipa-test-config.1*
%{_mandir}/man1/ipa-test-task.1* %{_mandir}/man1/ipa-test-task.1*
%endif # with_ipatests # with_ipatests
%endif
%changelog %changelog