summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorLukas Slebodnik <lslebodn@redhat.com>2016-01-11 11:23:46 +0100
committerLukas Slebodnik <lslebodn@redhat.com>2016-01-15 17:00:08 +0100
commit8d0051d4c8ac7de105a15e4bcc9df5567f8fad26 (patch)
tree0cea2322c9886f3993a36a861e75728b0ba9b120 /contrib
parent468495d91d536603a1c485424275b6dcf2bb83de (diff)
downloadsssd-8d0051d4c8ac7de105a15e4bcc9df5567f8fad26.tar.gz
sssd-8d0051d4c8ac7de105a15e4bcc9df5567f8fad26.tar.xz
sssd-8d0051d4c8ac7de105a15e4bcc9df5567f8fad26.zip
SPEC: Fix unowned directories
https://fedoraproject.org/wiki/Packaging:UnownedDirectories Reviewed-by: Stephen Gallagher <sgallagh@redhat.com> Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'contrib')
-rw-r--r--contrib/sssd.spec.in22
1 files changed, 20 insertions, 2 deletions
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in
index 13ea53204..76066de9a 100644
--- a/contrib/sssd.spec.in
+++ b/contrib/sssd.spec.in
@@ -613,6 +613,12 @@ install -m644 src/examples/logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/s
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/rwtab.d
install -m644 src/examples/rwtab $RPM_BUILD_ROOT%{_sysconfdir}/rwtab.d/sssd
+%if (0%{?with_cifs_utils_plugin} == 1)
+# Create directory for cifs-idmap alternative
+# Otherwise this directory could not be owned by sssd-client
+mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/cifs-utils
+%endif
+
# Remove .la files created by libtool
find $RPM_BUILD_ROOT -name "*.la" -exec rm -f {} \;
@@ -706,6 +712,8 @@ rm -rf $RPM_BUILD_ROOT
%{_libexecdir}/%{servicename}/p11_child
%if (0%{?install_pcscd_polkit_rule} == 1)
+%dir %{_datadir}/polkit-1
+%dir %{_datadir}/polkit-1/rules.d
%{_datadir}/polkit-1/rules.d/*
%endif
@@ -723,7 +731,8 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/%{name}/libsss_semanage.so
# 3rd party application libraries
-%{_libdir}/sssd/modules/libsss_autofs.so
+%dir %{_libdir}/%{name}/modules
+%{_libdir}/%{name}/modules/libsss_autofs.so
%{_libdir}/libnfsidmap/sss.so
%{ldb_modulesdir}/memberof.so
@@ -740,9 +749,9 @@ rm -rf $RPM_BUILD_ROOT
%ghost %attr(0644,sssd,sssd) %verify(not md5 size mtime) %{mcpath}/group
%ghost %attr(0644,sssd,sssd) %verify(not md5 size mtime) %{mcpath}/initgroups
%attr(755,sssd,sssd) %dir %{pipepath}
+%attr(700,sssd,sssd) %dir %{pipepath}/private
%attr(755,sssd,sssd) %dir %{pubconfpath}
%attr(755,sssd,sssd) %dir %{gpocachepath}
-%attr(700,sssd,sssd) %dir %{pipepath}/private
%attr(750,sssd,sssd) %dir %{_var}/log/%{name}
%attr(711,sssd,sssd) %dir %{_sysconfdir}/sssd
%ghost %attr(0600,sssd,sssd) %config(noreplace) %{_sysconfdir}/sssd/sssd.conf
@@ -750,7 +759,9 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %dir %{_sysconfdir}/systemd/system/sssd.service.d
%config(noreplace) %{_sysconfdir}/systemd/system/sssd.service.d/journal.conf
%endif
+%dir %{_sysconfdir}/logrotate.d
%config(noreplace) %{_sysconfdir}/logrotate.d/sssd
+%dir %{_sysconfdir}/rwtab.d
%config(noreplace) %{_sysconfdir}/rwtab.d/sssd
%dir %{_datadir}/sssd
%{_datadir}/sssd/sssd.api.conf
@@ -839,10 +850,14 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/krb5/plugins/libkrb5/sssd_krb5_locator_plugin.so
%{_libdir}/krb5/plugins/authdata/sssd_pac_plugin.so
%if (0%{?with_cifs_utils_plugin} == 1)
+%dir %{_libdir}/cifs-utils
%{_libdir}/cifs-utils/cifs_idmap_sss.so
+%dir %{_sysconfdir}/cifs-utils
%ghost %{_sysconfdir}/cifs-utils/idmap-plugin
%endif
%if (0%{?with_krb5_localauth_plugin} == 1)
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/sssd_krb5_localauth_plugin.so
%endif
%{_mandir}/man8/pam_sss.8*
@@ -889,6 +904,7 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%dir %{python3_sitelib}/SSSDConfig
%{python3_sitelib}/SSSDConfig/*.py*
+%dir %{python3_sitelib}/SSSDConfig/__pycache__
%{python3_sitelib}/SSSDConfig/__pycache__/*.py*
%endif
@@ -970,6 +986,8 @@ rm -rf $RPM_BUILD_ROOT
%files libwbclient
%defattr(-,root,root,-)
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/libwbclient.so.*
%files libwbclient-devel