Sisyphus repositório
Última atualização: 24 outubro 2021 | SRPMs: 17375 | Visitas: 22146416
en ru br
ALT Linux repositórios

Group :: Sistema/Kernel e hardware
RPM: cifs-utils

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%def_with doc

Name: cifs-utils
Version: 6.13
Release: alt3

Summary: Utilities for doing and managing mounts of the Linux CIFS filesystem
License: GPLv3+
Group: System/Kernel and hardware

Source: %name-%version.tar

Patch2: cifs-utils-alt-python3.patch
Patch3: cifs-utils-alt-docutils.patch
Patch4: cifs-utils-6.13_fix-regression-in-kerberos-mount.patch

BuildRequires(pre): rpm-macros-pam0
BuildRequires: libcap-ng-devel libkeyutils-devel libkrb5-devel libtalloc-devel libwbclient-devel libpam-devel
BuildRequires: python3-module-docutils rpm-build-python3
Requires: keyutils
Conflicts: samba-client < 3.6.0-alt1

This is the release version of cifs-utils, a package of utilities for
doing and managing mounts of the Linux CIFS filesystem. These programs
were originally part of Samba, but have now been split off into a
separate package.

%package devel
Summary: Files needed for building plugins for cifs-utils
Group: Development/C

%description devel
The SMB/CIFS protocol is a standard file sharing protocol widely deployed
on Microsoft Windows machines. This package contains the header file
necessary for building ID mapping plugins for cifs-utils.

%package -n pam_cifscreds
Summary: PAM module to manage NTLM credentials in kernel keyring
Group: System/Base

%description -n pam_cifscreds
The pam_cifscreds PAM module is a tool for automatically adding
credentials (username and password) for the purpose of establishing
sessions in multiuser mounts.

When a cifs filesystem is mounted with the "multiuser" option, and does
not use krb5 authentication, it needs to be able to get the credentials
for each user from somewhere. The pam_cifscreds module can be used to
provide these credentials to the kernel automatically at login.

%patch2 -p1
%patch3 -p1
%patch4 -p1

%configure \
--with-pamdir=/%_lib/security \
%if_with doc
--enable-man \
--enable-systemd \
--enable-smbinfo \
--enable-cifscreds \
--enable-cifsacl \
--enable-cifsidmap \
--enable-cifsupcall \

install -d %buildroot/sbin
mkdir -p %buildroot%_sysconfdir/request-key.d
install -pm644 contrib/request-key.d/cifs.{idmap,spnego}.conf %buildroot%_sysconfdir/request-key.d/

# Add alternatives for idmap-plugin

mkdir -p %buildroot/%_altdir
printf '%_libdir/%name/idmap-plugin\t%_libdir/%name/\t10\n' > %buildroot/%_altdir/cifs-idmap-plugin-idmapwb

%dir %_libdir/%name
%if_with doc
%config(noreplace) %_sysconfdir/request-key.d/cifs.idmap.conf
%config(noreplace) %_sysconfdir/request-key.d/cifs.spnego.conf

%files devel

%files -n pam_cifscreds
%if_with doc


Todas as alterações você pod ver aqui

projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009