summaryrefslogtreecommitdiffstats
path: root/contrib/sssd.spec.in
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2017-04-08 14:28:23 +0200
committerLukas Slebodnik <lslebodn@redhat.com>2017-05-03 09:53:02 +0200
commit708f0497d1bdb2c0ec100587796b90f22971c698 (patch)
treef547de15eddec97bc38b006a8c989f34bb05ac26 /contrib/sssd.spec.in
parent1cfbec5668a283bf078ac4a8e168e8bd16b74dbf (diff)
downloadsssd-708f0497d1bdb2c0ec100587796b90f22971c698.tar.gz
sssd-708f0497d1bdb2c0ec100587796b90f22971c698.tar.xz
sssd-708f0497d1bdb2c0ec100587796b90f22971c698.zip
SPEC: Use %license macro
Starting with rpm 4.11, it is possible to install the license using a new file macro %license, this will separate the license files from documents and install them in a special directory in /usr/share rpm -q -l -p ./sssd-1.15.3-0.el7.x86_64.rpm /usr/share/licenses/sssd-1.15.3 /usr/share/licenses/sssd-1.15.3/COPYING Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>
Diffstat (limited to 'contrib/sssd.spec.in')
-rw-r--r--contrib/sssd.spec.in42
1 files changed, 24 insertions, 18 deletions
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in
index 72491cd4e..faae80e40 100644
--- a/contrib/sssd.spec.in
+++ b/contrib/sssd.spec.in
@@ -875,13 +875,19 @@ do
cat $subpackage.lang
done
+# must be defined after last occurrence of package otherwise
+# RPM will overwrite %%license as soon as it parses a License: tag
+%if 0%{?rhel} <= 6
+%define license %doc
+%endif
+
%files
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%files common -f sssd.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%doc src/examples/sssd-example.conf
%{_sbindir}/sssd
%if (0%{?use_systemd} == 1)
@@ -1002,31 +1008,31 @@ done
%files ldap -f sssd_ldap.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%{_libdir}/%{name}/libsss_ldap.so
%{_mandir}/man5/sssd-ldap.5*
%files krb5-common
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%attr(755,sssd,sssd) %dir %{pubconfpath}/krb5.include.d
%attr(4750,root,sssd) %{_libexecdir}/%{servicename}/ldap_child
%attr(4750,root,sssd) %{_libexecdir}/%{servicename}/krb5_child
%files krb5 -f sssd_krb5.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%{_libdir}/%{name}/libsss_krb5.so
%{_mandir}/man5/sssd-krb5.5*
%files common-pac
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%{_libexecdir}/%{servicename}/sssd_pac
%files ipa -f sssd_ipa.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%attr(700,sssd,sssd) %dir %{keytabdir}
%{_libdir}/%{name}/libsss_ipa.so
%attr(4750,root,sssd) %{_libexecdir}/%{servicename}/selinux_child
@@ -1034,20 +1040,20 @@ done
%files ad -f sssd_ad.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%{_libdir}/%{name}/libsss_ad.so
%{_libexecdir}/%{servicename}/gpo_child
%{_mandir}/man5/sssd-ad.5*
%files proxy
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%attr(4750,root,sssd) %{_libexecdir}/%{servicename}/proxy_child
%{_libdir}/%{name}/libsss_proxy.so
%files dbus -f sssd_dbus.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%{_libexecdir}/%{servicename}/sssd_ifp
%{_mandir}/man5/sssd-ifp.5*
%if (0%{?use_systemd} == 1)
@@ -1071,7 +1077,7 @@ done
%files client -f sssd_client.lang
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
+%license src/sss_client/COPYING src/sss_client/COPYING.LESSER
/%{_lib}/libnss_sss.so.2
/%{_lib}/security/pam_sss.so
%{_libdir}/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so
@@ -1090,18 +1096,18 @@ done
%files -n libsss_sudo
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING
+%license src/sss_client/COPYING
%{_libdir}/libsss_sudo.so*
%files -n libsss_autofs
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
+%license src/sss_client/COPYING src/sss_client/COPYING.LESSER
%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/libsss_autofs.so
%files tools -f sssd_tools.lang
%defattr(-,root,root,-)
-%doc COPYING
+%license COPYING
%{_sbindir}/sss_useradd
%{_sbindir}/sss_userdel
%{_sbindir}/sss_usermod
@@ -1163,7 +1169,7 @@ done
%files -n libsss_idmap
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
+%license src/sss_client/COPYING src/sss_client/COPYING.LESSER
%{_libdir}/libsss_idmap.so.*
%files -n libsss_idmap-devel
@@ -1175,7 +1181,7 @@ done
%files -n libipa_hbac
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
+%license src/sss_client/COPYING src/sss_client/COPYING.LESSER
%{_libdir}/libipa_hbac.so.*
%files -n libipa_hbac-devel
@@ -1187,7 +1193,7 @@ done
%files -n libsss_nss_idmap
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
+%license src/sss_client/COPYING src/sss_client/COPYING.LESSER
%{_libdir}/libsss_nss_idmap.so.*
%files -n libsss_nss_idmap-devel
@@ -1240,7 +1246,7 @@ done
%files -n libsss_certmap -f libsss_certmap.lang
%defattr(-,root,root,-)
-%doc src/sss_client/COPYING src/sss_client/COPYING.LESSER
+%license src/sss_client/COPYING src/sss_client/COPYING.LESSER
%{_libdir}/libsss_certmap.so.*
%{_mandir}/man5/sss-certmap.5*