Sophie

Sophie

distrib > Mageia > 8 > aarch64 > by-pkgid > 103819e39d2dfde2c7ae773090922314 > files > 9

cifs-utils-6.11-2.2.mga8.src.rpm

%define check_sig() export GNUPGHOME=%{_tmppath}/rpm-gpghome \
if [ -d "$GNUPGHOME" ] \
then echo "Error, GNUPGHOME $GNUPGHOME exists, remove it and try again"; exit 1 \
fi \
install -d -m700 $GNUPGHOME \
gpg2 --import %{1} \
gpg2 --trust-model always --verify %{2} %{?3} \
rm -Rf $GNUPGHOME ;\
\

Summary:	Tools for Managing Linux CIFS Client Filesystems
Name:		cifs-utils
Version:	6.11
License:	GPLv3
Group:		Networking/Other
%define 	subrel 2
Release:	%mkrel 2
URL:		http://www.samba.org/linux-cifs/cifs-utils/
Source0:	https://download.samba.org/pub/linux-cifs/cifs-utils/%{name}-%{version}.tar.bz2
Source1:	https://download.samba.org/pub/linux-cifs/cifs-utils/%{name}-%{version}.tar.bz2.asc
Source2:	https://download.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-pubkey_0642D5A0.asc
Patch0:		cifs-utils-6.11-no-mount-smb3.patch
Patch1:		cifs-utils-6.11-smb2-quota-python-shebang.patch
# fix bug https://bugs.archlinux.org/task/68666
Patch2:         cifs-utils-6.11_fix_capng_apply_for_libcap-ng-0.8.1.patch

#
# Security patches
# P100 -> ...
#
# CVE-2021-20208
Patch100:      e461afd8cfa6d0781ae0c5c10e89b6ef1ca6da32.patch
# CVE-2022-27239
Patch101:      cifs-utils.git-007c07fd91b6d42f8bd45187cf78ebb06801139d.patch
# CVE-2022-29869
Patch102:      8acc963a2e7e9d63fe1f2e7f73f5a03f83d9c379.patch


BuildRequires:	autoconf
BuildRequires:	automake
BuildRequires:	libtool
BuildRequires:	python3-docutils
BuildRequires:	pkgconfig(talloc)
BuildRequires:	pkgconfig(libcap-ng)
BuildRequires:	keyutils-devel
BuildRequires:	pkgconfig(krb5)
BuildRequires:	pkgconfig(wbclient)
BuildRequires:	gnupg2
BuildRequires:	pam-devel
Recommends:	sudo nss_wins
Provides:	mount-cifs = %{version}
Obsoletes:	mount-cifs <= 4.0
Requires:	keyutils

%description
Tools for Managing Linux CIFS Client Filesystems.

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

%description	devel
This package contains the header file necessary for building ID mapping
plugins for cifs-utils.

%prep
%check_sig %{SOURCE2} %{SOURCE1} %{SOURCE0}

%setup -q
%autopatch -p1

%build
%serverbuild

autoreconf -fi
%configure \
    --sbindir=%{_sbindir} \
    --enable-cifsacl \
    --enable-cifsidmap

%make_build

%install
%make_install

mv %{buildroot}/sbin/mount.cifs %{buildroot}%{_sbindir}/mount.cifs
ln -s ../sbin/mount.cifs %{buildroot}%{_bindir}/mount.cifs
# Hack for smb4k
ln -s umount %{buildroot}%{_bindir}/umount.cifs

mkdir -p %{buildroot}%{_sysconfdir}/%{name}
ln -s %{_libdir}/%{name}/idmapwb.so %{buildroot}%{_sysconfdir}/%{name}/idmap-plugin
mkdir -p %{buildroot}%{_sysconfdir}/request-key.d
install -m 644 contrib/request-key.d/cifs.idmap.conf %{buildroot}%{_sysconfdir}/request-key.d
install -m 644 contrib/request-key.d/cifs.spnego.conf %{buildroot}%{_sysconfdir}/request-key.d
cp contrib/request-key.d/README contrib/request-key.d/README.keyutils-1.5.5

%files
%doc AUTHORS README doc/linux-cifs-client-guide.odt contrib/request-key.d/README.keyutils-1.5.5
%config(noreplace) %{_sysconfdir}/%{name}/idmap-plugin
%config(noreplace) %{_sysconfdir}/request-key.d/cifs.idmap.conf
%config(noreplace) %{_sysconfdir}/request-key.d/cifs.spnego.conf
%{_bindir}/cifscreds
%{_bindir}/*etcifsacl
%{_bindir}/smbinfo
%{_bindir}/smb2-quota
%{_sbindir}/cifs.upcall
%{_sbindir}/cifs.idmap
%{_sbindir}/mount.cifs
%{_libdir}/%{name}/idmapwb.so
%{_libdir}/security/pam_cifscreds.so
%{_bindir}/mount.cifs
%{_bindir}/umount.cifs
%{_mandir}/man8/cifs.upcall.8*
%{_mandir}/man8/cifs.idmap.8*
%{_mandir}/man8/mount.cifs.8*
%{_mandir}/man8/idmapwb.8*
%{_mandir}/man8/pam_cifscreds.8*
%{_mandir}/man1/*etcifsacl.1*
%{_mandir}/man1/cifscreds.1*
%{_mandir}/man1/smbinfo.1*
%{_mandir}/man1/smb2-quota.1*

%files devel
%{_includedir}/cifsidmap.h


%changelog
* Mon May 09 2022 ns80 <ns80> 6.11-2.2.mga8
+ Revision: 1856968
- add upstream patches for CVE-2022-27239 and CVE-2022-29869 (mga#30360)
+ neoclust <neoclust>
- Add P100: Fixes CVE-2021-20208 (mga#29056)

* Sun Nov 29 2020 joequant <joequant> 6.11-2.mga8
+ Revision: 1650167
- fix https://bugs.archlinux.org/task/68666 - fails with libcap-ng 0.8.1

* Wed Sep 23 2020 luigiwalser <luigiwalser> 6.11-1.mga8
+ Revision: 1629637
- fix ambiguous shebang in smb2-quota python script
- 6.11

* Sat Feb 15 2020 umeabot <umeabot> 6.9-7.mga8
+ Revision: 1525398
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Mon Apr 15 2019 daviddavid <daviddavid> 6.9-6.mga7
+ Revision: 1390576
- new version: 6.9

* Wed Jan 23 2019 daviddavid <daviddavid> 6.8-6.mga7
+ Revision: 1360154
- rst2man is now provided by python3-docutils

* Sat Sep 22 2018 umeabot <umeabot> 6.8-5.mga7
+ Revision: 1296220
- Mageia 7 Mass Rebuild

* Mon May 07 2018 wally <wally> 6.8-4.mga7
+ Revision: 1227511
- build with gnupg2

* Mon Apr 16 2018 shlomif <shlomif> 6.8-3.mga7
+ Revision: 1219410
- add the man pages again

* Mon Apr 16 2018 shlomif <shlomif> 6.8-2.mga7
+ Revision: 1219380
- fix build
- New version 6.8

* Mon Mar 06 2017 luigiwalser <luigiwalser> 6.7-1.mga6
+ Revision: 1088913
- 6.7

* Fri Sep 09 2016 luigiwalser <luigiwalser> 6.6-1.mga6
+ Revision: 1051178
- 6.6

* Mon May 09 2016 luigiwalser <luigiwalser> 6.5-1.mga6
+ Revision: 1011330
- 6.5
- fix source URLs

* Mon Feb 01 2016 umeabot <umeabot> 6.4-5.mga6
+ Revision: 930260
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 6.4-4.mga5
+ Revision: 746322
- Second Mageia 5 Mass Rebuild

* Thu Sep 18 2014 umeabot <umeabot> 6.4-3.mga5
+ Revision: 693606
- Rebuild to fix library dependencies

* Tue Sep 16 2014 umeabot <umeabot> 6.4-2.mga5
+ Revision: 678393
- Mageia 5 Mass Rebuild
+ tv <tv>
- s/uggests:/Recommends:/

* Fri Jul 18 2014 luigiwalser <luigiwalser> 6.4-1.mga5
+ Revision: 653534
- 6.4
- remove upstream patches

* Sat May 17 2014 luigiwalser <luigiwalser> 6.3-2.mga5
+ Revision: 623119
- add upstream patches via fedora:
  - patch 1, autoconf: allow PAM security install directory to be configurable
  - patch 2, cifs: use krb5_kt_default() to determine default keytab location
  - patches 3-5, cifskey: use snprintf(), cifscreds: better error handling
    (CVE-2014-2830)

* Fri Feb 14 2014 luigiwalser <luigiwalser> 6.3-1.mga5
+ Revision: 591368
- 6.3

* Mon Oct 21 2013 umeabot <umeabot> 6.2-2.mga4
+ Revision: 540531
- Mageia 4 Mass Rebuild

* Wed Oct 09 2013 luigiwalser <luigiwalser> 6.2-1.mga4
+ Revision: 493811
- 6.2

* Thu Jul 04 2013 luigiwalser <luigiwalser> 6.1-1.mga4
+ Revision: 450011
- 6.1

* Mon Apr 01 2013 luigiwalser <luigiwalser> 6.0-1.mga3
+ Revision: 406906
- 6.0

* Fri Jan 11 2013 umeabot <umeabot> 5.9-2.mga3
+ Revision: 347753
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Jan 09 2013 luigiwalser <luigiwalser> 5.9-1.mga3
+ Revision: 344272
- 5.9

* Mon Dec 24 2012 luigiwalser <luigiwalser> 5.8-1.mga3
+ Revision: 334755
- 5.8

* Tue Oct 30 2012 luigiwalser <luigiwalser> 5.7-1.mga3
+ Revision: 311639
- 5.7

* Mon Jul 30 2012 sander85 <sander85> 5.6-1.mga3
+ Revision: 276194
- New version: 5.6.
- Move binaries under /usr.
+ buchan <buchan>
- Include upstream patch fixing ftruncate unused variable causing warnings with
 FORTIFY_SOURCE, allowing us to keep -Werror
- Undo some unnecessary changes
- Clean buildroot in %%install (so short-circuit doesnt cause spurious problems)

* Sun May 06 2012 tmb <tmb> 5.4-1.mga2
+ Revision: 234794
- drop duplicate BR for wbclient
- BR pkgconfig(wbclient)
+ luigiwalser <luigiwalser>
- run autoreconf to try to fix build (from mdv)
- re-add mount.cifs symlink in /bin
+ buchan <buchan>
- BR gnupg for signature verification
- New version (addresses CVE-2012-1586, bug #5714)
- Enable signature checking
- BR wbclient-devel, so we can enable cifsidmap and cifsacl tools
- Cleanups removing tasks install target now takes care of

* Sat Mar 03 2012 dams <dams> 5.3-1.mga2
+ Revision: 217424
- sync with fedora and mandriva
- new version 5.3
- clean spec file
+ yann <yann>
- new upstream version
- clean a little spec file

* Thu Sep 08 2011 tv <tv> 4.9-1.mga2
+ Revision: 141526
- new release

* Wed Mar 23 2011 ennael <ennael> 4.8.1-1.mga1
+ Revision: 76061
- clean spec file
- imported package cifs-utils


* Tue Feb 22 2011 Buchan Milne <bgmilne@mandriva.org> 4.8.1-1mdv2011.0
+ Revision: 639375
- update to new version 4.8.1

* Thu Oct 21 2010 Buchan Milne <bgmilne@mandriva.org> 4.7-1mdv2011.0
+ Revision: 587138
- update to new version 4.7

* Mon Aug 09 2010 Buchan Milne <bgmilne@mandriva.org> 4.6-1mdv2011.0
+ Revision: 567890
- update to new version 4.6

* Tue May 18 2010 Buchan Milne <bgmilne@mandriva.org> 4.4-2mdv2010.1
+ Revision: 545280
- Provide additional symlinks required if we are to replace mount-cifs
- Provide/obsolete mount-cifs (samba 3.5 packages allow this, 3.4 not currently)
- Suggest sudo (for use with e.g. smb4k) and nss_wins (to provide name resolution)

* Thu May 06 2010 Buchan Milne <bgmilne@mandriva.org> 4.4-1mdv2010.1
+ Revision: 543019
- New version 4.4

* Wed Apr 14 2010 Buchan Milne <bgmilne@mandriva.org> 4.3-2mdv2010.1
+ Revision: 534798
- BR cap-devel

* Tue Apr 13 2010 Buchan Milne <bgmilne@mandriva.org> 4.3-1mdv2010.1
+ Revision: 534178
- update to new version 4.3

* Tue Apr 06 2010 Buchan Milne <bgmilne@mandriva.org> 4.2-1mdv2010.1
+ Revision: 532128
- update to new version 4.2

* Thu Apr 01 2010 Buchan Milne <bgmilne@mandriva.org> 4.1-1mdv2010.1
+ Revision: 530603
- update to new version 4.1

* Fri Mar 12 2010 Oden Eriksson <oeriksson@mandriva.com> 4.0-0.1mdv2010.1
+ Revision: 518388
- fix deps (krb5-devel)
- import cifs-utils


* Fri Mar 12 2010 Oden Eriksson <oeriksson@mandriva.com> 4.0-0.1mdv2010.0
- initial Mandriva package