SHA256
1
0
forked from pool/sssd

Combine disparate idmap plugin descriptions

This commit is contained in:
Jan Engelhardt 2025-01-22 11:07:12 +01:00
parent e6e6fdcbb8
commit 660ade3bb1

View File

@ -130,10 +130,6 @@ Obsoletes: sssd-common < %version-%release
%define permissions_path %_sysconfdir/permissions.d/ %define permissions_path %_sysconfdir/permissions.d/
%endif %endif
# Both SSSD and cifs-utils provide an idmap plugin for cifs.ko
# %%_sysconfdir/cifs-utils/idmap-plugin should be a symlink to one of the 2 idmap plugins,
# cifs-utils or sssd. The plugins are individually packaged and conflicts with each other
# (https://bugzilla.suse.com/show_bug.cgi?id=1235789).
%define cifs_idmap_plugin %_sysconfdir/cifs-utils/idmap-plugin %define cifs_idmap_plugin %_sysconfdir/cifs-utils/idmap-plugin
%define cifs_idmap_lib %_libdir/cifs-utils/cifs_idmap_sss.so %define cifs_idmap_lib %_libdir/cifs-utils/cifs_idmap_sss.so
@ -252,13 +248,19 @@ UIDs/GIDs and SIDs.
%package cifs-idmap-plugin %package cifs-idmap-plugin
Summary: The sssd idmap plugin for cifs.idmap Summary: The sssd idmap plugin for cifs.idmap
Group: System/Libraries Group: System/Libraries
# Conflict as per https://bugzilla.suse.com/1235789
Provides: cifs-idmap-plugin Provides: cifs-idmap-plugin
Conflicts: cifs-idmap-plugin Conflicts: cifs-idmap-plugin
%description cifs-idmap-plugin %description cifs-idmap-plugin
The cifs.idmap(8) userspace helper relies on a plugin to handle the ID mapping. The cifs.idmap(8) userspace helper relies on a plugin to handle the
This package contains the sssd ID mapping plugin. ID mapping. This package contains the ID mapping plugin that will use
sssd.
In SUSE systems, only one such plugin can be installed at a time
(either the one from sssd, or from cifs-utils).
Without the plugin, file objects in a mounted share have UID/GID of
the original mounting process.
%package -n libsss_certmap0 %package -n libsss_certmap0
Summary: FreeIPA ID mapping library Summary: FreeIPA ID mapping library