]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- up to 4.11.2; bunch of SECURITY fixes
[packages/samba.git] / samba.spec
CommitLineData
51a1da35 1# TODO: tracker support (--enable-spotlight)?
29511e6d 2#
a30908a6
AG
3# Note:
4# - unpredictible build failures:
5# fail: http://buildlogs.pld-linux.org//index.php?dist=th&arch=i686&ok=0&name=samba&id=8e631f35-f333-464e-b872-135db73f0a67&action=tail
6# ok: http://buildlogs.pld-linux.org//index.php?dist=th&arch=i686&ok=1&name=samba&id=1188195b-4017-48c5-8c07-f1deb41b5800&action=tail
7#
e4bb74d8 8# Conditional build:
a3c4e78e 9%bcond_without ads # ActiveDirectory support
e8352ac8 10%bcond_without ceph # Ceph (RADOS) storage support
a3c4e78e
JB
11%bcond_without cups # CUPS support
12%bcond_without ldap # LDAP support
13%bcond_without avahi # Avahi support
ff9592a9 14%bcond_without dmapi # DMAPI support
52a1c787 15%bcond_without systemd # systemd integration
2e1bde86 16%bcond_with system_heimdal # Use system Heimdal libraries [since samba 4.4.x build fails with heimdal 1.5.x/7.x]
95129837
JB
17%bcond_with system_libbsd # system libbsd for MD5 and strl* functions
18%bcond_without system_libs # system libraries from SAMBA project (talloc,tdb,tevent,ldb)
ea29dc9e 19%bcond_without ctdb_pcp # Performance Co-Pilot support for CTDB
d8ad099f
AM
20# turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
21%bcond_with replace
105507bc 22
e71e0470 23%if %{with system_libs}
05b86aad
AM
24%define ldb_ver 2.0.7
25%define talloc_ver 2:2.3.0
26%define tdb_ver 2:1.4.0
27%define tevent_ver 0.10.0
4ecf4d28
JB
28%endif
29
b3bb030c 30# dmapi-devel with xfsprogs-devel >= 4.11(?) needs largefile (64bit off_t) that isn't detected properly
ff9592a9
AM
31%ifarch %{ix86}
32%undefine with_dmapi
33%endif
34
a3c4e78e
JB
35%include /usr/lib/rpm/macros.perl
36
c38c2d9d 37# NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
e00cc9d3 38%define virusfilter_version 0.1.4
c6a4fcd1
JR
39Summary: Samba Active Directory and SMB server
40Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
c48f10a7 41Name: samba
05b86aad
AM
42Version: 4.11.2
43Release: 1
6646cd44 44Epoch: 1
6bef715a 45License: GPL v3
11d2c190 46Group: Networking/Daemons
cd8f4e60 47Source0: https://download.samba.org/pub/samba/stable/%{name}-%{version}.tar.gz
05b86aad 48# Source0-md5: 8f4fb25c13be88f23b4eebe8715ba3c1
ba850b61 49Source1: smb.init
46c25e95 50Source2: samba.pamd
46c25e95
JR
51Source4: samba.sysconfig
52Source5: samba.logrotate
138aecb0 53Source6: smb.conf
68134596 54Source7: winbind.init
55Source8: winbind.sysconfig
cd86127c 56Source9: samba.init
e00cc9d3
JB
57Source10: https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
58# Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
34895621 59Patch0: system-heimdal.patch
7645ba99
JB
60Patch1: %{name}-c++-nofail.patch
61Patch2: %{name}-lprng-no-dot-printers.patch
8bd519e3 62
0d6de682 63Patch4: unicodePwd-nthash-values-over-LDAP.patch
3d62e122 64Patch5: %{name}-heimdal.patch
0d6de682 65Patch6: server-role.patch
cc54fa40 66Patch7: %{name}-bug-9816.patch
95129837 67Patch8: %{name}-no_libbsd.patch
08caf729 68URL: https://www.samba.org/
bd658e80 69BuildRequires: acl-devel
a0d23d1e 70%{?with_avahi:BuildRequires: avahi-devel}
06383b47 71%{?with_ceph:BuildRequires: ceph-devel >= 0.73}
da025caa 72BuildRequires: cmocka-devel >= 1.1.3
62dc8910 73%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
2dd82018 74BuildRequires: cyrus-sasl-devel >= 2
295b7a55 75BuildRequires: dbus-devel
ff9592a9 76%{?with_dmapi:BuildRequires: dmapi-devel}
d76287e7 77BuildRequires: docbook-style-xsl-nons
2dd82018 78# just FAM API
5b010594 79BuildRequires: gamin-devel
ff01b4ff 80BuildRequires: gdbm-devel
a458c5bb 81BuildRequires: gettext-tools
1ae9cf92 82BuildRequires: glusterfs-devel
c1740968 83BuildRequires: gnutls-devel >= 3.0.0
dbb692ff 84%{?with_system_heimdal:BuildRequires: heimdal-devel >= 1.5.3-1}
9f74dab7 85BuildRequires: iconv
1125cc60 86BuildRequires: keyutils-devel
a3c759b7 87BuildRequires: libaio-devel
c1740968 88BuildRequires: libarchive-devel >= 3.1.2
95129837 89%{?with_system_libbsd:BuildRequires: libbsd-devel}
2dd82018 90BuildRequires: libcap-devel
34895621 91BuildRequires: libcom_err-devel
53ce942a 92BuildRequires: libmagic-devel
4d8c5e20 93BuildRequires: libnscd-devel
40d90f9e 94BuildRequires: make >= 3.81
0f00e211 95BuildRequires: ncurses-devel >= 5.2
e9c7865a 96BuildRequires: ncurses-ext-devel >= 5.2
c1740968 97BuildRequires: nss_wrapper >= 1.0.2
78d04323 98%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
793ad0f8 99BuildRequires: pam-devel >= 0.99.8.1
ea29dc9e 100%{?with_ctdb_pcp:BuildRequires: pcp-devel}
a3c4e78e 101BuildRequires: perl-ExtUtils-MakeMaker
2dd82018 102BuildRequires: perl-Parse-Yapp >= 1.05
9f74dab7 103BuildRequires: pkgconfig
f092c096 104BuildRequires: popt-devel
16c4fca4 105%{?with_pgsql:BuildRequires: postgresql-devel}
05b86aad 106BuildRequires: python3-devel >= 1:3.4
36d9044e
JB
107BuildRequires: python3-dns
108BuildRequires: python3-iso8601
05b86aad 109BuildRequires: python3-modules >= 1:3.4
36d9044e
JB
110BuildRequires: python3-subunit
111BuildRequires: python3-testtools
f092c096 112BuildRequires: readline-devel >= 4.2
a3c4e78e 113BuildRequires: rpm-perlprov
a3c759b7 114BuildRequires: rpm-pythonprov
6a43f27b 115BuildRequires: rpmbuild(macros) >= 1.647
e155c475 116BuildRequires: sed >= 4.0
baa92be6 117BuildRequires: socket_wrapper >= 1.1.2
fa56ac48 118BuildRequires: subunit-devel
52a1c787
JB
119%{?with_systemd:BuildRequires: systemd-devel}
120BuildRequires: xfsprogs-devel
2dd82018 121BuildRequires: zlib-devel >= 1.2.3
e71e0470 122%if %{with system_libs}
e71e0470 123BuildRequires: ldb-devel >= %{ldb_ver}
da025caa
AG
124BuildRequires: python3-ldb-devel >= %{ldb_ver}
125BuildRequires: python3-talloc-devel >= %{talloc_ver}
126BuildRequires: python3-tdb >= %{tdb_ver}
127BuildRequires: python3-tevent >= %{tevent_ver}
05913998
JR
128BuildRequires: talloc-devel >= %{talloc_ver}
129BuildRequires: tdb-devel >= %{tdb_ver}
130BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 131%endif
baa92be6 132BuildRequires: uid_wrapper >= 1.1.0
656b05ab 133Requires(post,preun): /sbin/chkconfig
6646cd44 134Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 135Requires: %{name}-libs = %{epoch}:%{version}-%{release}
69a33c0e 136# for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
cd83be60 137Requires: logrotate >= 3.7-4
793ad0f8 138Requires: pam >= 0.99.8.1
cae888f2 139Requires: python3-samba = %{epoch}:%{version}-%{release}
8bf54aa6 140Requires: rc-scripts >= 0.4.0.12
27879fe9 141Requires: setup >= 2.4.6-7
dce29ff7 142Requires: systemd-units >= 38
62dc8910 143# smbd links with libcups
ac083993 144%{?with_cups:Requires: cups-lib >= 1:1.2.0}
e765216e
JR
145Obsoletes: samba-doc-html
146Obsoletes: samba-doc-pdf
05913998 147Obsoletes: samba-pdb-xml
c6a4fcd1 148Obsoletes: samba-vfs-audit
0c995865 149Obsoletes: samba-vfs-block
c6a4fcd1
JR
150Obsoletes: samba-vfs-cap
151Obsoletes: samba-vfs-catia
152Obsoletes: samba-vfs-default_quota
153Obsoletes: samba-vfs-expand_msdfs
154Obsoletes: samba-vfs-fake_perms
155Obsoletes: samba-vfs-netatalk
c6a4fcd1
JR
156Obsoletes: samba-vfs-readahead
157Obsoletes: samba-vfs-readonly
0c995865 158Obsoletes: samba-vfs-recycle
c6a4fcd1
JR
159Obsoletes: samba-vfs-scannedonly
160Obsoletes: samba-vfs-shadow_copy
c93984f5 161Obsoletes: samba3
c6a4fcd1
JR
162Obsoletes: samba3-server
163Obsoletes: samba3-vfs-audit
164Obsoletes: samba3-vfs-cap
165Obsoletes: samba3-vfs-catia
166Obsoletes: samba3-vfs-default_quota
167Obsoletes: samba3-vfs-expand_msdfs
168Obsoletes: samba3-vfs-fake_perms
169Obsoletes: samba3-vfs-netatalk
c6a4fcd1
JR
170Obsoletes: samba3-vfs-readahead
171Obsoletes: samba3-vfs-readonly
0c995865 172Obsoletes: samba3-vfs-recycle
c6a4fcd1
JR
173Obsoletes: samba3-vfs-scannedonly
174Obsoletes: samba3-vfs-shadow_copy
c93984f5 175Obsoletes: samba4
c6a4fcd1 176Obsoletes: samba4-common-server
da3dadf3 177BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1925a8b4 178
c10bc67e 179%define _sambahome /home/services/samba
ddea14b0 180%if %{with cups}
478e9eab 181%define cups_serverbin %{_prefix}/lib/cups
fd9d8b85 182%endif
99795f36 183%define schemadir /usr/share/openldap/schema
92c45d25 184
01485082
ER
185# CFLAGS modified (the second ./configure)
186%undefine configure_cache
187
e11c6ca1 188%description
cfa67cf6 189Samba provides an SMB server which can be used to provide network
190services to SMB (sometimes called "Lan Manager") clients, including
191various versions of MS Windows, OS/2, and other Linux machines. Samba
192also provides some SMB clients, which complement the built-in SMB
193filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
194and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
e11c6ca1 195
96088f7b
JR
196%description -l pl.UTF-8
197Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
198usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
199takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
200znajduje się również oprogramowanie klienckie. Samba używa protokołu
201NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
202pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
203haseł w standardzie MS i zarządzania bazą WINS.
204
c38c2d9d
JB
205%package vfs-ceph
206Summary: VFS module to host shares on Ceph file system
207Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
208Group: Networking/Daemons
209Requires: %{name} = %{epoch}:%{version}-%{release}
ac6f9d13 210
c38c2d9d
JB
211%description vfs-ceph
212VFS module to host shares on Ceph file system.
ac6f9d13 213
0c995865 214This module only works with the libceph.so user-space client. It is
c38c2d9d
JB
215not needed if you are using the kernel client or the FUSE client.
216
217%description vfs-ceph -l pl.UTF-8
218Moduł VFS do serwowania zasobów z systemu plików Ceph.
219
220Ten moduł działa jedynie z klientem przestrzeni użytkownika
221libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
222przez jądro lub FUSE.
223
224%package vfs-glusterfs
225Summary: VFS module to host shares on GlusterFS file system
226Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
227Group: Networking/Daemons
228Requires: %{name} = %{epoch}:%{version}-%{release}
229
230%description vfs-glusterfs
231VFS module to host shares on GlusterFS file system.
232
233%description vfs-glusterfs -l pl.UTF-8
234Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
235
ac6f9d13 236%package common
ea8d81e5 237Summary: Files used by both Samba servers and clients
a3c4e78e 238Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
2eedd257 239Group: Networking/Daemons
17dffdb7 240Requires: %{name}-libs = %{epoch}:%{version}-%{release}
69a33c0e 241# for samba-tool script
cae888f2 242Requires: python3-samba = %{epoch}:%{version}-%{release}
4f12cc62 243Obsoletes: samba3-common
c93984f5 244Obsoletes: samba4-common
ac6f9d13
MC
245
246%description common
247Samba-common provides files necessary for both the server and client
248packages of Samba.
249
96088f7b
JR
250%description common -l pl.UTF-8
251Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
4ecf4d28 252klientów Samby.
ac6f9d13 253
c38c2d9d
JB
254%package client
255Summary: Samba client programs
256Summary(pl.UTF-8): Klienci serwera Samba
257Group: Applications/Networking
258Requires: %{name}-common = %{epoch}:%{version}-%{release}
259Requires: %{name}-libs = %{epoch}:%{version}-%{release}
dbb692ff 260%{?with_system_heimdal:Requires: heimdal-libs >= 1.5.3-1}
0c995865 261Requires: libsmbclient = %{epoch}:%{version}-%{release}
c38c2d9d
JB
262Suggests: cifs-utils
263Obsoletes: samba3-client
264Obsoletes: samba4-client
265Obsoletes: smbfs
d7a7a298 266
c38c2d9d
JB
267%description client
268Samba-client provides some SMB clients, which complement the build-in
269SMB filesystem in Linux. These allow accessing of SMB shares and
270printing to SMB printers.
d7a7a298 271
c38c2d9d
JB
272%description client -l pl.UTF-8
273Samba-client dostarcza programy uzupełniające obsługę systemu plików
274SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
275drukowanie w sieci SMB.
d7a7a298 276
29511e6d 277%package winbind
29511e6d 278Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 279Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 280Group: Networking/Daemons
29511e6d 281Requires(post,preun): /sbin/chkconfig
8ef2303e 282Requires(post,preun,postun): systemd-units >= 38
6646cd44 283Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 284Requires: %{name}-libs = %{epoch}:%{version}-%{release}
8ef2303e
JR
285Requires: systemd-units >= 38
286Obsoletes: samba3-winbind
c93984f5 287Obsoletes: samba4-winbind
c9d44e8b
JB
288# pam_winbind is not complete replacement, but pam_smbpass has been removed (in samba 4.4)
289#Obsoletes: pam-pam_smbpass
29511e6d 290
291%description winbind
292Provides the winbind daemon and testing tools to allow authentication
293and group/user enumeration from a Windows or Samba domain controller.
294
96088f7b
JR
295%description winbind -l pl.UTF-8
296Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
297uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
298Windows lub Samba.
299
c38c2d9d
JB
300%package -n cups-backend-smb
301Summary: CUPS backend for printing to SMB printers
302Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
303Group: Applications/Printing
304Requires: %{name}-client = %{epoch}:%{version}-%{release}
305Requires: cups >= 1:1.2.0
306Obsoletes: cups-backend-smb3
307
308%description -n cups-backend-smb
309CUPS backend for printing to SMB printers.
310
311%description -n cups-backend-smb -l pl.UTF-8
312Backend CUPS-a drukujący na drukarkach SMB.
313
314%package -n nss_wins
315Summary: Name Service Switch service for WINS
316Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
317Group: Base
318Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 319Requires: %{name}-libs = %{epoch}:%{version}-%{release}
c38c2d9d 320Obsoletes: nss_wins3
f2b0247b 321
c38c2d9d
JB
322%description -n nss_wins
323Provides the libnss_wins shared library which resolves NetBIOS names
324to IP addresses.
f2b0247b 325
c38c2d9d
JB
326%description -n nss_wins -l pl.UTF-8
327Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
328IP.
9c05ac07 329
c38c2d9d
JB
330%package -n smbget
331Summary: A utility for retrieving files using the SMB protocol
332Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
333Group: Applications/Networking
334Requires: %{name}-libs = %{epoch}:%{version}-%{release}
335Obsoletes: smbget3
336
337%description -n smbget
338wget-like utility for downloading files over SMB.
339
340%description -n smbget -l pl.UTF-8
341Narzędzie podobne do wgeta do pobierania plików protokołem SMB
342używanym w sieciach MS Windows.
343
344%package libs
345Summary: Samba shared libraries
346Summary(pl.UTF-8): Biblioteki współdzielone Samby
347Group: Libraries
c1740968 348Requires: gnutls >= 3.0.0
c38c2d9d
JB
349%if %{with system_libs}
350Requires: ldb >= %{ldb_ver}
c38c2d9d
JB
351Requires: talloc >= %{talloc_ver}
352Requires: tdb >= %{tdb_ver}
353Requires: tevent >= %{tevent_ver}
354%endif
23038e32 355Obsoletes: samba-vfs-notify_fam
c38c2d9d
JB
356
357%description libs
358Samba shared libraries.
359
360%description libs -l pl.UTF-8
361Biblioteki współdzielone Samby.
362
363%package devel
364Summary: Header files for Samba
365Summary(pl.UTF-8): Pliki nagłówkowe Samby
366Group: Development/Libraries
367Requires: %{name}-libs = %{epoch}:%{version}-%{release}
368Obsoletes: samba3-devel
369Obsoletes: samba4-devel
370
371%description devel
372Header files for Samba.
373
374%description devel -l pl.UTF-8
375Pliki nagłówkowe Samby.
376
382a477a
JR
377%package pidl
378Summary: Perl IDL compiler
a3c4e78e 379Summary(pl.UTF-8): Kompilator IDL w Perlu
382a477a 380Group: Development/Tools
c93984f5 381Obsoletes: samba4-pidl
382a477a
JR
382
383%description pidl
c48f10a7 384The samba-pidl package contains the Perl IDL compiler used by Samba
382a477a
JR
385and Wireshark to parse IDL and similar protocols.
386
a3c4e78e
JB
387%description pidl -l pl.UTF-8
388Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
389Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
390
025a78ca 391%package -n python-samba
69a33c0e
JB
392Summary: Samba modules for Python
393Summary(pl.UTF-8): Moduły Samby dla Pythona
382a477a 394Group: Development/Languages/Python
382a477a 395Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 396Requires: %{name}-libs = %{epoch}:%{version}-%{release}
6a43f27b 397Requires: python
b069341b 398Requires: python-dns
5fe02f1e 399Requires: python-iso8601
b069341b 400Requires: python-modules
8e43bad6
JR
401%if %{with system_libs}
402Requires: python-ldb >= %{ldb_ver}
403Requires: python-talloc >= %{talloc_ver}
404Requires: python-tevent >= %{tevent_ver}
405%endif
025a78ca 406Obsoletes: python-samba4
382a477a 407
025a78ca 408%description -n python-samba
69a33c0e 409Samba modules for Python.
382a477a 410
025a78ca 411%description -n python-samba -l pl.UTF-8
69a33c0e 412Moduły Samby dla Pythona.
a3c4e78e 413
2a79b79a
AG
414%package -n python3-samba
415Summary: Samba modules for Python 3
416Summary(pl.UTF-8): Moduły Samby dla Pythona 3
417Group: Development/Languages/Python
418Requires: %{name}-common = %{epoch}:%{version}-%{release}
419Requires: %{name}-libs = %{epoch}:%{version}-%{release}
05b86aad 420Requires: python3 >= 1:3.4
2a79b79a
AG
421Requires: python3-dns
422Requires: python3-iso8601
05b86aad 423Requires: python3-modules >= 1:3.4
2a79b79a
AG
424%if %{with system_libs}
425Requires: python3-ldb >= %{ldb_ver}
426Requires: python3-talloc >= %{talloc_ver}
427Requires: python3-tevent >= %{tevent_ver}
428%endif
429
430%description -n python3-samba
431Samba modules for Python3.
432
433%description -n python3-samba -l pl.UTF-8
434Moduły Samby dla Pythona 3.
435
382a477a
JR
436%package test
437Summary: Testing tools for Samba servers and clients
a3c4e78e 438Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
382a477a
JR
439Group: Applications/System
440Requires: %{name} = %{epoch}:%{version}-%{release}
441Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 442Requires: %{name}-libs = %{epoch}:%{version}-%{release}
382a477a 443Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
c93984f5 444Obsoletes: samba4-test
23038e32
JR
445Obsoletes: samba4-test-devel
446Obsoletes: samba-test-devel
382a477a
JR
447
448%description test
c48f10a7 449samba-test provides testing tools for both the server and client
382a477a
JR
450packages of Samba.
451
a3c4e78e
JB
452%description test -l pl.UTF-8
453Narzędzia testowe dla serwerów i klientów Samby.
454
fe5b5b93 455%package -n libsmbclient
a3c4e78e
JB
456Summary: libsmbclient and libwbclient - Samba client libraries
457Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
382a477a 458Group: Libraries
17dffdb7 459Requires: %{name}-libs = %{epoch}:%{version}-%{release}
fe5b5b93 460Obsoletes: samba3-libsmbclient
382a477a 461
fe5b5b93 462%description -n libsmbclient
a3c4e78e
JB
463libsmbclient and libwbclient - libraries that allow to use Samba
464client functions.
382a477a 465
fe5b5b93 466%description -n libsmbclient -l pl.UTF-8
a3c4e78e
JB
467libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
468klienta Samby.
382a477a 469
fe5b5b93 470%package -n libsmbclient-devel
a3c4e78e
JB
471Summary: Development files for Samba client libraries
472Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
382a477a 473Group: Development/Libraries
fe5b5b93 474Requires: libsmbclient = %{epoch}:%{version}-%{release}
277b5368 475Obsoletes: libsmbclient-static
fe5b5b93 476Obsoletes: samba3-libsmbclient-devel
6646cd44 477
fe5b5b93 478%description -n libsmbclient-devel
a3c4e78e 479Header files for libsmbclient and libwbclient libraries.
6646cd44 480
fe5b5b93 481%description -n libsmbclient-devel -l pl.UTF-8
a3c4e78e 482Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
c083eea8 483
025a78ca 484%package -n openldap-schema-samba
382a477a 485Summary: Samba LDAP schema
a3c4e78e 486Summary(pl.UTF-8): Schemat LDAP dla Samby
ed426448 487Group: Networking/Daemons
382a477a
JR
488Requires(post,postun): sed >= 4.0
489Requires: openldap-servers
025a78ca 490Obsoletes: openldap-schema-samba3
1601e1b5
JR
491%if "%{_rpmversion}" >= "5"
492BuildArch: noarch
493%endif
ed426448 494
025a78ca 495%description -n openldap-schema-samba
a3c4e78e 496This package contains samba.schema for OpenLDAP.
382a477a 497
025a78ca 498%description -n openldap-schema-samba -l pl.UTF-8
a3c4e78e 499Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
ed426448 500
f5b9acfe 501%package -n ctdb
0c995865 502Summary: A Clustered Database based on Samba's Trivial Database (TDB)
42352377 503Summary(pl.UTF-8): Klastrowa baza danych oparta na bazie danych Trivial Database z Samby (TDB)
0c995865 504Group: Daemons
42352377
JB
505URL: http://ctdb.samba.org/
506Requires(post,preun,postun): systemd-units
1f1bd020 507Requires(post): /bin/systemd-tmpfiles
2ec3c78e 508Requires: %{name}-libs = %{epoch}:%{version}-%{release}
0c995865
JR
509Requires: coreutils
510Requires: fileutils
f5b9acfe 511# for ps and killall
0c995865
JR
512Requires: gawk
513Requires: psmisc
514Requires: sed
2ec3c78e
JR
515%if %{with system_libs}
516Requires: tdb >= %{tdb_ver}
517%endif
f5b9acfe 518# for pkill and pidof:
0c995865 519Requires: procps
f5b9acfe 520# for netstat:
0c995865
JR
521Requires: ethtool
522Requires: net-tools
f5b9acfe 523# for ip:
0c995865
JR
524Requires: iproute2
525Requires: iptables
f5b9acfe 526# for flock, getopt, kill:
0c995865 527Requires: util-linux
f5b9acfe
AM
528
529%description -n ctdb
0c995865
JR
530CTDB is a cluster implementation of the TDB database used by Samba and
531other projects to store temporary data. If an application is already
532using TDB for temporary data it is very easy to convert that
533application to be cluster aware and use CTDB instead.
f5b9acfe 534
42352377
JB
535%description -l pl.UTF-8
536CTDB to klastrowa implementacja bazy danych TDB używanej w Sambie oraz
537innych projektach do przechowywania danych tymczasowych. Jeśli jakaś
538aplikacja już wykorzystuje TDB do trzymania danych tymczasowych,
539bardzo przerobić ją na klastrowalną, wykorzystującą CTDB.
540
ea29dc9e
JR
541%package -n pcp-ctdb
542Summary: CTDB PMDA
543Summary(pl.UTF-8): PMDA CTDB
544Group: Applications/System
545Requires: ctdb = %{epoch}:%{version}-%{release}
546Requires: pcp
547
548%description -n pcp-ctdb
549This PMDA extracts metrics from the locally running ctdbd daemon for
550export to PMCD.
551
552%description -n pcp-ctdb -l pl.UTF-8
553Ten PMDA odczytuje pomiary z lokalnie działającego demona ctdbd w celu
554wyeksportowania do PMCD.
555
1925a8b4 556%prep
0c995865 557%setup -q
dbb692ff 558%{?with_system_heimdal:%patch0 -p1}
8932759c 559%patch1 -p1
0d6de682 560%patch2 -p1
8bd519e3 561
ce9af3e2 562%patch4 -p1
dbb692ff 563%{?with_system_heimdal:%patch5 -p1}
2aa9f2b6 564%patch6 -p1
cc54fa40 565%patch7 -p1
95129837 566%{!?with_system_libbsd:%patch8 -p1}
6fb3721a 567
7645ba99
JB
568%{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
569%{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
7f7b5c36 570
5a591c79
JB
571%if %{with system_heimdal}
572%{__mv} source4/heimdal_build/krb5-types{,-smb}.h
573%endif
574
1925a8b4 575%build
34895621
JR
576LDFLAGS="${LDFLAGS:-%rpmldflags}" \
577CFLAGS="${CFLAGS:-%rpmcflags}" \
578CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
579FFLAGS="${FFLAGS:-%rpmcflags}" \
580FCFLAGS="${FCFLAGS:-%rpmcflags}" \
581CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
582%{?__cc:CC="%{__cc}"} \
583%{?__cxx:CXX="%{__cxx}"} \
584./configure \
585 --enable-fhs \
586 --prefix=%{_prefix} \
587 --exec-prefix=%{_exec_prefix} \
588 --bindir=%{_bindir} \
589 --sbindir=%{_sbindir} \
590 --sysconfdir=%{_sysconfdir} \
591 --datadir=%{_datadir} \
592 --includedir=%{_includedir} \
593 --libdir=%{_libdir} \
594 --libexecdir=%{_libexecdir} \
595 --localstatedir=%{_localstatedir} \
596 --sharedstatedir=%{_sharedstatedir} \
597 --mandir=%{_mandir} \
598 --infodir=%{_infodir} \
2e711b12
JR
599 --with-privatelibdir=%{_libdir}/samba \
600 --with-modulesdir=%{_libdir}/samba \
01485082 601 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
602 --with-lockdir=/var/lib/samba \
603 --with-privatedir=%{_sysconfdir}/samba \
dbb692ff 604 --disable-rpath \
34895621 605 --disable-rpath-install \
d8ad099f 606 --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
b3bb030c 607 --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util},%{!?with_system_heimdal:roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile} \
d7a7a298 608 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
dbb692ff 609 --with-cluster-support \
f4f0ea2d 610 --with-acl-support \
34895621 611 --with%{!?with_ads:out}-ads \
ea29dc9e 612 %{?with_ctdb_pcp:--enable-pmda} \
432ee34d 613 --with-automount \
ff9592a9 614 --with%{!?with_dmapi:out}-dmapi \
34895621
JR
615 --with-dnsupdate \
616 --with-iconv \
617 --with%{!?with_ldap:out}-ldap \
d1d64cbe 618 --with-pam \
4ef99dd8 619 --with-quotas \
e9c7865a 620 --with-regedit \
34895621 621 --with-sendfile-support \
4ef99dd8 622 --with-syslog \
711565cb
AM
623%if %{with systemd}
624 --with-systemd \
625 --systemd-install-services \
626 --with-systemddir=%{systemdunitdir} \
627%else
628 --without-systemd \
629%endif
4ef99dd8 630 --with-utmp \
34895621 631 --with-winbind \
66e5c63e 632 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
633 --enable-cups \
634 --enable-iprint
1925a8b4 635
b47280ac 636%{__make} V=1
192f48a8 637
6646cd44
JR
638# Build PIDL for installation into vendor directories before
639# 'make proto' gets to it.
640cd pidl
641%{__perl} Makefile.PL \
642 INSTALLDIRS=vendor
5021f739 643%{__make}
6646cd44 644
1925a8b4 645%install
646rm -rf $RPM_BUILD_ROOT
cd86127c 647install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 648 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 649 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
650 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
651 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 652
34895621 653%{__make} install \
bd658e80 654 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 655 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 656
6646cd44 657# Install PIDL
9a90ed45 658%{__make} -C pidl install \
6646cd44 659 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6646cd44
JR
660
661# Clean out crap left behind by the PIDL install
6646cd44 662%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 663%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 664
b25f7233 665install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 666
d8ad099f 667:> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
f5b9acfe 668
0c995865 669cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
f5b9acfe 670echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
0c995865 671cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
2e711b12 672
b25f7233
ER
673install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
674cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
675cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
676cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 677cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
678install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
679cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
680install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
681
682echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 683
34895621
JR
684%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
685%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
686install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 687
6a2e83e0 688touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 689
01485082 690echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 691
b0c1c6a5 692%if "%{_lib}" == "lib64"
17dffdb7
JR
693echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
694%else
b069341b 695echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
17dffdb7 696%endif
b069341b 697
ddea14b0 698%if %{with cups}
fd9d8b85
JB
699install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
700ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
701%endif
9f6f5df1 702
29511e6d 703> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 704> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 705
105507bc 706%if %{with ldap}
0c995865 707cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 708%endif
99795f36 709
7a0e596a 710# remove man pages for not installed commands
fbf926f3 711%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
5021f739 712%{__rm} $RPM_BUILD_ROOT%{_mandir}/man7/traffic_{learner,replay}.7*
da025caa
AG
713#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
714#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
715#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
716#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 717
23038e32
JR
718# remove tests
719%{__rm} $RPM_BUILD_ROOT%{_bindir}/ctdb*_tests
5fe02f1e 720%{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/ctdb/tests
008e93ad 721%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ctdb/tests
23038e32 722
2a79b79a
AG
723%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
724%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
1a8c003b 725
ea8d81e5
JB
726%clean
727rm -rf $RPM_BUILD_ROOT
9661cd11 728
1925a8b4 729%post
cd86127c 730/sbin/chkconfig --add samba
c6a4fcd1 731/sbin/chkconfig --add smb
cd86127c 732%service samba restart "Samba AD daemon"
c48f10a7 733%service smb restart "Samba SMB daemons"
dce29ff7 734%systemd_post samba.service
c6a4fcd1 735%systemd_post smb.service nmb.service
1925a8b4 736
737%preun
cd86127c
JR
738if [ "$1" = "0" ]; then
739 %service samba stop
c6a4fcd1 740 %service smb stop
cd86127c 741 /sbin/chkconfig --del samba
c6a4fcd1 742 /sbin/chkconfig --del smb
cd86127c 743fi
dce29ff7 744%systemd_preun samba.service
c6a4fcd1 745%systemd_preun smb.service nmb.service
dce29ff7
JR
746
747%postun
748%systemd_reload
11d2c190 749
c48f10a7 750%triggerpostun -- samba3
382a477a 751/sbin/chkconfig --add smb
c48f10a7 752%service smb restart "Samba SMB daemons"
1a90c755 753%systemd_post smb.service nmb.service
382a477a 754
c48f10a7
JR
755%triggerpostun -- samba4
756/sbin/chkconfig --add samba
757%service samba restart "Samba AD daemons"
758%systemd_post samba.service
759
8029aa52
AM
760%triggerpostun -- samba < 1:4.9.2-3
761%{_bindir}/net groupmap add sid=S-1-5-32-546 unixgroup=nobody type=builtin || :
762
30cb0b6f
JR
763%triggerpostun -- samba4 < 1:4.1.1-1
764# CVE-2013-4476
765[ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
766PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
767if [ "$PERMS" != "600" ]; then
768 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
769 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
770 echo "Consider regenerating TLS certificate"
771 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
772fi
773
c93984f5
JR
774%triggerprein common -- samba4
775cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
776
777%triggerpostun common -- samba4
778%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
779%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
780
781%triggerprein common -- samba3-server
782cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
783
784%triggerpostun common -- samba3-server
785%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
786%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
787
8ef2303e 788%post winbind
a7067ae6 789/sbin/ldconfig
29511e6d 790/sbin/chkconfig --add winbind
27879fe9 791%service winbind restart "Winbind daemon"
dce29ff7 792%systemd_post winbind.service
29511e6d 793
8ef2303e 794%preun winbind
29511e6d 795if [ "$1" = "0" ]; then
27879fe9 796 %service winbind stop
29511e6d 797 /sbin/chkconfig --del winbind
798fi
dce29ff7
JR
799%systemd_preun winbind.service
800
8ef2303e 801%postun winbind
a7067ae6 802/sbin/ldconfig
dce29ff7 803%systemd_reload
29511e6d 804
c48f10a7 805%triggerpostun winbind -- samba3-winbind
00fd225e
JR
806/sbin/chkconfig --add winbind
807%service winbind restart "Winbind daemon"
808%systemd_post winbind.service
809
c38c2d9d
JB
810%post libs -p /sbin/ldconfig
811%postun libs -p /sbin/ldconfig
812
813%post -n python-samba -p /sbin/ldconfig
814%postun -n python-samba -p /sbin/ldconfig
815
0673c853
JB
816%post -n libsmbclient -p /sbin/ldconfig
817%postun -n libsmbclient -p /sbin/ldconfig
a7067ae6 818
025a78ca 819%post -n openldap-schema-samba
c4db757c
ER
820# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
821%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 822%service -q ldap restart
99795f36 823
025a78ca 824%postun -n openldap-schema-samba
99795f36 825if [ "$1" = "0" ]; then
c4db757c 826 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 827 %service -q ldap restart
99795f36
ER
828fi
829
025a78ca 830%triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
00fd225e
JR
831# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
832%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
833%service -q ldap restart
834
f5b9acfe 835%post -n ctdb
1f1bd020 836/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
f5b9acfe
AM
837%systemd_post ctdb.service
838
839%preun -n ctdb
840%systemd_preun ctdb.service
841
842%postun -n ctdb
843%systemd_reload
844
1925a8b4 845%files
846%defattr(644,root,root,755)
3999f3d9
JR
847%{?with_ldap:%doc examples/LDAP}
848%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
849%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
850%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
851%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
9ff647f7 852%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
99fdb0b6 853%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
cd86127c 854%attr(754,root,root) /etc/rc.d/init.d/samba
3999f3d9
JR
855%attr(754,root,root) /etc/rc.d/init.d/smb
856%{systemdunitdir}/nmb.service
857%{systemdunitdir}/smb.service
0b940f4e
JR
858%{systemdunitdir}/samba.service
859%{systemdtmpfilesdir}/samba.conf
da025caa 860%attr(755,root,root) %{_bindir}/dumpmscat
c083eea8 861%attr(755,root,root) %{_bindir}/oLschema2ldif
ee92e647
JR
862%attr(755,root,root) %{_bindir}/pdbedit
863%attr(755,root,root) %{_bindir}/profiles
3999f3d9
JR
864%attr(755,root,root) %{_bindir}/sharesec
865%attr(755,root,root) %{_bindir}/smbcontrol
866%attr(755,root,root) %{_bindir}/smbstatus
279f0935 867%attr(755,root,root) %{_sbindir}/eventlogadm
3999f3d9
JR
868%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
869%attr(755,root,root) %{_sbindir}/nmbd
0b940f4e
JR
870%attr(755,root,root) %{_sbindir}/samba
871%attr(755,root,root) %{_sbindir}/samba_dnsupdate
05b86aad 872%attr(755,root,root) %{_sbindir}/samba_downgrade_db
279f0935 873%attr(755,root,root) %{_sbindir}/samba-gpupdate
7f7b5c36 874%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
875%attr(755,root,root) %{_sbindir}/samba_spnupdate
876%attr(755,root,root) %{_sbindir}/samba_upgradedns
3999f3d9 877%attr(755,root,root) %{_sbindir}/smbd
0b940f4e
JR
878%dir %{_libdir}/samba/bind9
879%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
880%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
0643ad3f 881%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
008e93ad 882%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
da025caa 883%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_12.so
0b940f4e
JR
884%dir %{_libdir}/samba/gensec
885%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
5a591c79
JB
886%if %{with system_heimdal}
887%dir %{_libdir}/samba/hdb
888%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
889%endif
e4310f27 890%dir %{_libdir}/samba/ldb
e4310f27 891%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 892%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27 893%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
279f0935 894%attr(755,root,root) %{_libdir}/samba/ldb/audit_log.so
05b86aad 895%attr(755,root,root) %{_libdir}/samba/ldb/count_attrs.so
e4310f27
JR
896%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
897%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
f5b9acfe 898%attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
d8ad099f 899%attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
ead5ab34 900%attr(755,root,root) %{_libdir}/samba/ldb/encrypted_secrets.so
e4310f27
JR
901%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
902%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
903%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
279f0935 904%attr(755,root,root) %{_libdir}/samba/ldb/group_audit_log.so
e4310f27
JR
905%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
906%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
907%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
908%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
909%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
910%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
911%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 912%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 913%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
914%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
915%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
da025caa 916%attr(755,root,root) %{_libdir}/samba/ldb/paged_results.so
e4310f27
JR
917%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
918%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
919%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
920%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
921%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
922%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
923%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
924%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
925%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
926%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
927%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
928%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
929%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
930%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
931%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
932%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
933%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
934%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
935%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
f5b9acfe 936%attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
ead5ab34 937%attr(755,root,root) %{_libdir}/samba/ldb/unique_object_sids.so
e4310f27 938%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
d8ad099f 939%attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
e4310f27 940%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a 941%dir %{_libdir}/samba/process_model
ead5ab34 942%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
382a477a
JR
943%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
944%dir %{_libdir}/samba/service
945%attr(755,root,root) %{_libdir}/samba/service/cldap.so
946%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
947%attr(755,root,root) %{_libdir}/samba/service/dns.so
948%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
949%attr(755,root,root) %{_libdir}/samba/service/drepl.so
950%attr(755,root,root) %{_libdir}/samba/service/kcc.so
951%attr(755,root,root) %{_libdir}/samba/service/kdc.so
952%attr(755,root,root) %{_libdir}/samba/service/ldap.so
953%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
954%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
955%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
295b7a55 956%attr(755,root,root) %{_libdir}/samba/service/winbindd.so
382a477a 957%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
d7a7a298 958%dir %{_libdir}/samba/vfs
c6a4fcd1 959%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
d7a7a298 960%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
c6a4fcd1 961%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
c6a4fcd1
JR
962%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
963%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
d7a7a298 964%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
c6a4fcd1
JR
965%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
966%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
05b86aad 967%{?with_ceph:%attr(755,root,root) %{_libdir}/samba/vfs/ceph_snapshots.so}
c6a4fcd1
JR
968%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
969%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
970%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
d7a7a298 971%attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
c6a4fcd1
JR
972%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
973%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
974%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
975%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
d7a7a298 976%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
295b7a55 977%attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
c6a4fcd1 978%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
05b86aad 979%attr(755,root,root) %{_libdir}/samba/vfs/gpfs.so
c6a4fcd1
JR
980%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
981%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
982%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
f5b9acfe 983%attr(755,root,root) %{_libdir}/samba/vfs/offline.so
d7a7a298 984%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c6a4fcd1
JR
985%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
986%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
987%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
988%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
295b7a55 989%attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
c6a4fcd1
JR
990%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
991%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
f5b9acfe 992%attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
c6a4fcd1
JR
993%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
994%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
995%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
996%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
f5b9acfe 997%attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
ead5ab34 998%attr(755,root,root) %{_libdir}/samba/vfs/virusfilter.so
295b7a55 999%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 1000%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
3999f3d9
JR
1001%{_datadir}/samba/setup
1002%{_mandir}/man1/oLschema2ldif.1*
1003%{_mandir}/man1/profiles.1*
ee92e647 1004%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
1005%{_mandir}/man1/smbcontrol.1*
1006%{_mandir}/man1/smbstatus.1*
3999f3d9 1007%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 1008%{_mandir}/man8/nmbd.8*
3999f3d9
JR
1009%{_mandir}/man8/pdbedit.8*
1010%{_mandir}/man8/samba.8*
05b86aad 1011%{_mandir}/man8/samba_downgrade_db.8*
279f0935 1012%{_mandir}/man8/samba-gpupdate.8*
c6a4fcd1
JR
1013%{_mandir}/man8/smbd.8*
1014%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 1015%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 1016%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1 1017%{_mandir}/man8/vfs_aio_fork.8*
c6a4fcd1
JR
1018%{_mandir}/man8/vfs_aio_pthread.8*
1019%{_mandir}/man8/vfs_audit.8*
d7a7a298 1020%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
1021%{_mandir}/man8/vfs_cap.8*
1022%{_mandir}/man8/vfs_catia.8*
05b86aad 1023%{?with_ceph:%{_mandir}/man8/vfs_ceph_snapshots.8*}
c6a4fcd1
JR
1024%{_mandir}/man8/vfs_commit.8*
1025%{_mandir}/man8/vfs_crossrename.8*
1026%{_mandir}/man8/vfs_default_quota.8*
1027%{_mandir}/man8/vfs_dirsort.8*
1028%{_mandir}/man8/vfs_extd_audit.8*
1029%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 1030%{_mandir}/man8/vfs_fileid.8*
295b7a55 1031%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1 1032%{_mandir}/man8/vfs_full_audit.8*
05b86aad 1033%{_mandir}/man8/vfs_gpfs.8*
c6a4fcd1
JR
1034%{_mandir}/man8/vfs_linux_xfs_sgid.8*
1035%{_mandir}/man8/vfs_media_harmony.8*
1036%{_mandir}/man8/vfs_netatalk.8*
1037%{_mandir}/man8/vfs_preopen.8*
1038%{_mandir}/man8/vfs_readahead.8*
1039%{_mandir}/man8/vfs_readonly.8*
1040%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
1041%{_mandir}/man8/vfs_shadow_copy2.8*
1042%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 1043%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
1044%{_mandir}/man8/vfs_streams_depot.8*
1045%{_mandir}/man8/vfs_streams_xattr.8*
1046%{_mandir}/man8/vfs_syncops.8*
1047%{_mandir}/man8/vfs_time_audit.8*
295b7a55 1048%{_mandir}/man8/vfs_worm.8*
d7a7a298 1049%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
1050%{_mandir}/man8/vfs_offline.8*
1051%{_mandir}/man8/vfs_shell_snap.8*
1052%{_mandir}/man8/vfs_unityed_media.8*
ead5ab34 1053%{_mandir}/man8/vfs_virusfilter.8*
c6a4fcd1 1054
3999f3d9
JR
1055%dir %{_sambahome}
1056%dir /var/lib/samba
1057%ghost /var/lib/samba/*.dat
1058%dir /var/lib/samba/printing
1059
1060%attr(750,root,root) %dir /var/log/samba
1061%attr(750,root,root) %dir /var/log/samba/cores
1062%attr(750,root,root) %dir /var/log/samba/cores/smbd
1063%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1064%attr(750,root,root) %dir /var/log/archive/samba
1065%attr(1777,root,root) %dir /var/spool/samba
1066
06383b47 1067%if %{with ceph}
c38c2d9d 1068%files vfs-ceph
2eedd257 1069%defattr(644,root,root,755)
c38c2d9d 1070%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 1071%{_mandir}/man8/vfs_ceph.8*
06383b47 1072%endif
c38c2d9d
JB
1073
1074%files vfs-glusterfs
1075%defattr(644,root,root,755)
1076%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
0ebc6d9d 1077%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs_fuse.so
295b7a55 1078%{_mandir}/man8/vfs_glusterfs.8*
0ebc6d9d 1079%{_mandir}/man8/vfs_glusterfs_fuse.8*
c38c2d9d 1080
ac6f9d13 1081%files common
2eedd257 1082%defattr(644,root,root,755)
da025caa 1083%doc BUILD_SYSTEMS.txt PFIF.txt README.cifs-utils README.Coding README.contributing README.md WHATSNEW.txt
5a89b1cc
JR
1084%dir %{_sysconfdir}/samba
1085%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1086%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
1087%attr(755,root,root) %{_bindir}/dbwrap_tool
1088%attr(755,root,root) %{_bindir}/net
1089%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1090%attr(755,root,root) %{_bindir}/reg*
89730013 1091%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1092%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1093%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62
JR
1094%attr(755,root,root) %{_bindir}/testparm
1095%attr(755,root,root) %{_bindir}/vfstest
5a89b1cc
JR
1096%dir %{_libdir}/samba/auth
1097%attr(755,root,root) %{_libdir}/samba/auth/script.so
1098%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1099%dir %{_datadir}/samba
d7a7a298
JR
1100%{_mandir}/man1/dbwrap_tool.1*
1101%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1102%{_mandir}/man1/reg*.1*
1103%{_mandir}/man1/testparm.1*
1104%{_mandir}/man1/vfstest.1*
1105%{_mandir}/man5/lmhosts.5*
1106%{_mandir}/man5/smb.conf.5*
1107%{_mandir}/man5/smbpasswd.5*
1108%{_mandir}/man7/samba.7*
1109%{_mandir}/man8/net.8*
1110%{_mandir}/man8/samba-regedit.8*
1111%{_mandir}/man8/samba-tool.8*
1112
1113%if %{without system_libs}
d7a7a298
JR
1114%attr(755,root,root) %{_bindir}/tdbbackup
1115%attr(755,root,root) %{_bindir}/tdbdump
1116%attr(755,root,root) %{_bindir}/tdbtool
d7a7a298
JR
1117%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1118%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
d7a7a298
JR
1119%{_mandir}/man8/tdbbackup.8*
1120%{_mandir}/man8/tdbdump.8*
1121%{_mandir}/man8/tdbtool.8*
1122%endif
1123
c38c2d9d
JB
1124%files client
1125%defattr(644,root,root,755)
1126%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1127%attr(755,root,root) %{_bindir}/findsmb
953a4f97 1128%attr(755,root,root) %{_bindir}/mvxattr
c38c2d9d
JB
1129%attr(755,root,root) %{_bindir}/rpcclient
1130%attr(755,root,root) %{_bindir}/smbcacls
1131%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1132%attr(755,root,root) %{_bindir}/smbcquotas
1133%attr(755,root,root) %{_bindir}/smbtar
1134%attr(755,root,root) %{_bindir}/smbtree
1135%{_mandir}/man1/findsmb.1*
953a4f97 1136%{_mandir}/man1/mvxattr.1*
c38c2d9d
JB
1137%{_mandir}/man1/rpcclient.1*
1138%{_mandir}/man1/smbcacls.1*
1139%{_mandir}/man1/smbclient.1*
1140%{_mandir}/man1/smbcquotas.1*
1141%{_mandir}/man1/smbtar.1*
1142%{_mandir}/man1/smbtree.1*
d8ad099f 1143%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1144
1145%files winbind
1146%defattr(644,root,root,755)
1147%attr(754,root,root) /etc/rc.d/init.d/winbind
1148%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1149%{systemdunitdir}/winbind.service
1150%attr(755,root,root) %{_bindir}/ntlm_auth
1151%attr(755,root,root) %{_bindir}/wbinfo
1152%attr(755,root,root) %{_sbindir}/winbindd
1153%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1154%attr(755,root,root) /%{_lib}/libnss_winbind.so*
8bd519e3
AM
1155%dir %{_libdir}/samba/krb5
1156%attr(755,root,root) %{_libdir}/samba/krb5/winbind_krb5_locator.so
295b7a55
AM
1157%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1158%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1159%dir %{_libdir}/samba/idmap
1160%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1161%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1162%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1163%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1164%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1165%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1166%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1167%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1168%dir %{_libdir}/samba/nss_info
1169%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1170%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1171%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1172%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1173%{_mandir}/man1/ntlm_auth.1*
1174%{_mandir}/man1/wbinfo*.1*
1175%{_mandir}/man5/pam_winbind.conf.5*
c38c2d9d
JB
1176%{_mandir}/man8/idmap_ad.8*
1177%{_mandir}/man8/idmap_autorid.8*
1178%{_mandir}/man8/idmap_hash.8*
1179%{_mandir}/man8/idmap_ldap.8*
1180%{_mandir}/man8/idmap_nss.8*
1181%{_mandir}/man8/idmap_rfc2307.8*
1182%{_mandir}/man8/idmap_rid.8*
23038e32 1183%{_mandir}/man8/idmap_script.8*
c38c2d9d
JB
1184%{_mandir}/man8/idmap_tdb2.8*
1185%{_mandir}/man8/idmap_tdb.8*
1186%{_mandir}/man8/pam_winbind.8*
1187%{_mandir}/man8/winbindd*.8*
8bd519e3 1188%{_mandir}/man8/winbind_krb5_locator.8*
c38c2d9d
JB
1189
1190%if %{with cups}
1191%files -n cups-backend-smb
1192%defattr(644,root,root,755)
1193%attr(755,root,root) %{cups_serverbin}/backend/smb
5fe02f1e
JB
1194%if "%{_libexecdir}" != "%{_libdir}"
1195%dir %{_libexecdir}/samba
1196%endif
1197%attr(755,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1198%attr(755,root,root) %{_bindir}/smbspool
1199%{_mandir}/man8/smbspool.8*
d8ad099f 1200%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1201%endif
1202
1203%files -n nss_wins
1204%defattr(644,root,root,755)
1205%attr(755,root,root) /%{_lib}/libnss_wins.so*
1206
c38c2d9d
JB
1207%files -n smbget
1208%defattr(644,root,root,755)
1209%attr(755,root,root) %{_bindir}/smbget
1210%{_mandir}/man1/smbget.1*
1211%{_mandir}/man5/smbgetrc.5*
1212
d7a7a298
JR
1213%files libs
1214%defattr(644,root,root,755)
17dffdb7
JR
1215%if "%{_lib}" == "lib64"
1216/etc/ld.so.conf.d/samba64.conf
1217%else
d7a7a298 1218/etc/ld.so.conf.d/samba.conf
17dffdb7 1219%endif
8e43bad6
JR
1220%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1221%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1222%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1223%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1224%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1225%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
d7a7a298
JR
1226%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1227%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1228%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1229%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1230%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1231%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1232%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1233%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
8e43bad6
JR
1234%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1235%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1236%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1237%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1238%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1239%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1240%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1241%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1242%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
2a79b79a
AG
1243%attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*so.*.*.*
1244%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.cpython-3*.so.0
4d036a87
JR
1245%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1246%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1247%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1248%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1249%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1250%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1251%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1252%attr(755,root,root) %{_libdir}/libsmbconf.so.0
d78344fc 1253%attr(755,root,root) %{_libdir}/libsmbldap.so.2
4d036a87 1254%dir %{_libdir}/samba
d8ad099f
AM
1255
1256%if %{without replace}
a76ccf78 1257%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
a76ccf78
JR
1258%endif
1259%if %{without system_heimdal}
d8ad099f
AM
1260%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1261%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1262%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1263%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1264%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1265%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1266%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1267%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1268%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1269%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1270%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1271%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1272%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1273%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1274%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1275%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1276%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1277%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1278%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1279%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1280%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1281%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1282%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1283%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1284%endif
295b7a55
AM
1285%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1286%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1287%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1288%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1289%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
295b7a55
AM
1290%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1291%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1292%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1293%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
da025caa 1294%attr(755,root,root) %{_libdir}/samba/libclidns-samba4.so
295b7a55
AM
1295%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1296%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1297%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1298%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1299%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1300%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1301%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
76b03a49 1302%attr(755,root,root) %{_libdir}/samba/libcmdline-contexts-samba4.so
295b7a55 1303%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
d78344fc 1304%attr(755,root,root) %{_libdir}/samba/libcommon-auth-samba4.so
279f0935 1305%attr(755,root,root) %{_libdir}/samba/libctdb-event-client-samba4.so
295b7a55
AM
1306%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1307%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1308%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1309%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1310%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1311%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1312%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1313%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1314%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1315%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
0749f183
JR
1316%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1317%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
711565cb 1318%attr(755,root,root) %{_libdir}/samba/libgpext-samba4.so
05b86aad 1319%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
295b7a55
AM
1320%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1321%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1322%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1323%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
0749f183 1324%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
295b7a55
AM
1325%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1326%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1327%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1328%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1329%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1330%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
d8ad099f
AM
1331%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1332%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
0749f183 1333%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d78344fc 1334%attr(755,root,root) %{_libdir}/samba/libMESSAGING-SEND-samba4.so
da025caa 1335%attr(755,root,root) %{_libdir}/samba/libmscat-samba4.so
d8ad099f 1336%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1337%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1338%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1339%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1340%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1341%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
295b7a55 1342%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55 1343%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
76b03a49 1344%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-cmdline-samba4.so
295b7a55
AM
1345%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1346%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
05b86aad 1347%attr(755,root,root) %{_libdir}/samba/libprinter-driver-samba4.so
295b7a55
AM
1348%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1349%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
0749f183 1350%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
295b7a55 1351%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1352%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1353%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
2a79b79a
AG
1354%attr(755,root,root) %{_libdir}/samba/libsamba-net.cpython-3*-samba4.so
1355%attr(755,root,root) %{_libdir}/samba/libsamba-python.cpython-3*-samba4.so
295b7a55 1356%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
295b7a55
AM
1357%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1358%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
279f0935 1359%attr(755,root,root) %{_libdir}/samba/libscavenge-dns-records-samba4.so
295b7a55 1360%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
0749f183 1361%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
295b7a55
AM
1362%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1363%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1364%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
0749f183 1365%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
295b7a55
AM
1366%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1367%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1368%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1369%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1370%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
295b7a55 1371%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
0749f183
JR
1372%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1373%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1374%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
295b7a55 1375%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
0749f183 1376%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
295b7a55
AM
1377%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1378%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1379%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1380%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1381%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1382%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1383
f2b0247b
ER
1384%files devel
1385%defattr(644,root,root,755)
f1c7ad61
JR
1386%{_includedir}/samba-4.0/charset.h
1387%dir %{_includedir}/samba-4.0/core
1388%{_includedir}/samba-4.0/core/doserr.h
1389%{_includedir}/samba-4.0/core/error.h
295b7a55 1390%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61 1391%{_includedir}/samba-4.0/core/ntstatus.h
d78344fc 1392%{_includedir}/samba-4.0/core/ntstatus_gen.h
f1c7ad61 1393%{_includedir}/samba-4.0/core/werror.h
d78344fc 1394%{_includedir}/samba-4.0/core/werror_gen.h
f1c7ad61
JR
1395%{_includedir}/samba-4.0/credentials.h
1396%{_includedir}/samba-4.0/dcerpc.h
1397%{_includedir}/samba-4.0/dcerpc_server.h
f1c7ad61
JR
1398%{_includedir}/samba-4.0/domain_credentials.h
1399%dir %{_includedir}/samba-4.0/gen_ndr
1400%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1401%{_includedir}/samba-4.0/gen_ndr/auth.h
1402%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1403%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1404%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1405%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1406%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1407%{_includedir}/samba-4.0/gen_ndr/misc.h
1408%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1409%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1410%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1411%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1412%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1413%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1414%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1415%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1416%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1417%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1418%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1419%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1420%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1421%{_includedir}/samba-4.0/gen_ndr/samr.h
1422%{_includedir}/samba-4.0/gen_ndr/security.h
1423%{_includedir}/samba-4.0/gen_ndr/server_id.h
1424%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1425%{_includedir}/samba-4.0/ldb_wrap.h
1426%{_includedir}/samba-4.0/ndr.h
1427%dir %{_includedir}/samba-4.0/ndr
295b7a55 1428%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1429%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1430%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1431%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1432%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1433%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1434%{_includedir}/samba-4.0/param.h
1435%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1436%{_includedir}/samba-4.0/rpc_common.h
1437%dir %{_includedir}/samba-4.0/samba
1438%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1439%{_includedir}/samba-4.0/samba/version.h
1440%{_includedir}/samba-4.0/share.h
295b7a55 1441%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1442%{_includedir}/samba-4.0/tdr.h
1443%{_includedir}/samba-4.0/tsocket.h
1444%{_includedir}/samba-4.0/tsocket_internal.h
1445%dir %{_includedir}/samba-4.0/util
1446%{_includedir}/samba-4.0/util/attr.h
295b7a55 1447%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1448%{_includedir}/samba-4.0/util/byteorder.h
1449%{_includedir}/samba-4.0/util/data_blob.h
1450%{_includedir}/samba-4.0/util/debug.h
da025caa 1451%{_includedir}/samba-4.0/util/discard.h
295b7a55 1452%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1453%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1454%{_includedir}/samba-4.0/util/idtree.h
1455%{_includedir}/samba-4.0/util/idtree_random.h
295b7a55 1456%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1457%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1458%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1459%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1460%{_includedir}/samba-4.0/util/tevent_unix.h
1461%{_includedir}/samba-4.0/util/tevent_werror.h
d78344fc 1462%{_includedir}/samba-4.0/util/tfork.h
f1c7ad61 1463%{_includedir}/samba-4.0/util/time.h
8e43bad6 1464%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1465%{_includedir}/samba-4.0/lookup_sid.h
1466%{_includedir}/samba-4.0/machine_sid.h
1467%{_includedir}/samba-4.0/netapi.h
1468%{_includedir}/samba-4.0/passdb.h
1469%{_includedir}/samba-4.0/smbconf.h
1470%{_includedir}/samba-4.0/smb_ldap.h
1471%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1472%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1473%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1474%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1475%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1476%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1477%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1478%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1479%attr(755,root,root) %{_libdir}/libndr-standard.so
1480%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6 1481%attr(755,root,root) %{_libdir}/libsamba-credentials.so
0749f183 1482%attr(755,root,root) %{_libdir}/libsamba-errors.so
8e43bad6 1483%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1484%attr(755,root,root) %{_libdir}/libsamba-passdb.so
b47280ac 1485%attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*.so
8e43bad6
JR
1486%attr(755,root,root) %{_libdir}/libsamba-util.so
1487%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1488%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1489%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1490%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1491%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1492%{_pkgconfigdir}/dcerpc_samr.pc
1493%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1494%{_pkgconfigdir}/ndr.pc
05913998
JR
1495%{_pkgconfigdir}/ndr_krb5pac.pc
1496%{_pkgconfigdir}/ndr_nbt.pc
1497%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1498%{_pkgconfigdir}/netapi.pc
05913998
JR
1499%{_pkgconfigdir}/samba-credentials.pc
1500%{_pkgconfigdir}/samba-hostconfig.pc
b47280ac 1501%{_pkgconfigdir}/samba-policy.cpython-3*.pc
05913998
JR
1502%{_pkgconfigdir}/samba-util.pc
1503%{_pkgconfigdir}/samdb.pc
4d036a87 1504
382a477a
JR
1505%files pidl
1506%defattr(644,root,root,755)
1507%attr(755,root,root) %{_bindir}/pidl
1508%{_mandir}/man1/pidl.1*
1509%{_mandir}/man3/Parse::Pidl*.3*
1510%{perl_vendorlib}/Parse/Pidl*
29511e6d 1511
2a79b79a
AG
1512%files -n python3-samba
1513%defattr(644,root,root,755)
1514%dir %{py3_sitedir}/samba
1515%{py3_sitedir}/samba/*.py
1516%{py3_sitedir}/samba/__pycache__
1517%attr(755,root,root) %{py3_sitedir}/samba/*.so
1518%dir %{py3_sitedir}/samba/dcerpc
1519%{py3_sitedir}/samba/dcerpc/*.py
1520%{py3_sitedir}/samba/dcerpc/__pycache__
1521%attr(755,root,root) %{py3_sitedir}/samba/dcerpc/*.so
1522%dir %{py3_sitedir}/samba/emulate
1523%{py3_sitedir}/samba/emulate/*.py
1524%{py3_sitedir}/samba/emulate/__pycache__
1525%dir %{py3_sitedir}/samba/gp_parse
1526%{py3_sitedir}/samba/gp_parse/*.py
1527%{py3_sitedir}/samba/gp_parse/__pycache__
1528%dir %{py3_sitedir}/samba/kcc
1529%{py3_sitedir}/samba/kcc/*.py
1530%{py3_sitedir}/samba/kcc/__pycache__
1531%dir %{py3_sitedir}/samba/netcmd
1532%{py3_sitedir}/samba/netcmd/*.py
1533%{py3_sitedir}/samba/netcmd/__pycache__
1534%dir %{py3_sitedir}/samba/provision
1535%{py3_sitedir}/samba/provision/*.py
1536%{py3_sitedir}/samba/provision/__pycache__
1537%dir %{py3_sitedir}/samba/samba3
1538%{py3_sitedir}/samba/samba3/*.py
1539%{py3_sitedir}/samba/samba3/__pycache__
1540%attr(755,root,root) %{py3_sitedir}/samba/samba3/*.so
1541%dir %{py3_sitedir}/samba/subunit
1542%{py3_sitedir}/samba/subunit/*.py
1543%{py3_sitedir}/samba/subunit/__pycache__
1544%dir %{py3_sitedir}/samba/tests
1545%{py3_sitedir}/samba/tests/*.py
1546%{py3_sitedir}/samba/tests/__pycache__
1547%dir %{py3_sitedir}/samba/tests/blackbox
1548%{py3_sitedir}/samba/tests/blackbox/*.py
1549%{py3_sitedir}/samba/tests/blackbox/__pycache__
1550%dir %{py3_sitedir}/samba/tests/dcerpc
1551%{py3_sitedir}/samba/tests/dcerpc/*.py
1552%{py3_sitedir}/samba/tests/dcerpc/__pycache__
1553%dir %{py3_sitedir}/samba/tests/dns_forwarder_helpers
1554%{py3_sitedir}/samba/tests/dns_forwarder_helpers/*.py
1555%{py3_sitedir}/samba/tests/dns_forwarder_helpers/__pycache__
1556%dir %{py3_sitedir}/samba/tests/kcc
1557%{py3_sitedir}/samba/tests/kcc/*.py
1558%{py3_sitedir}/samba/tests/kcc/__pycache__
1559%dir %{py3_sitedir}/samba/tests/samba_tool
1560%{py3_sitedir}/samba/tests/samba_tool/*.py
1561%{py3_sitedir}/samba/tests/samba_tool/__pycache__
1562%dir %{py3_sitedir}/samba/tests/emulate
1563%{py3_sitedir}/samba/tests/emulate/*.py
1564%{py3_sitedir}/samba/tests/emulate/__pycache__
1565%dir %{py3_sitedir}/samba/third_party
1566%{py3_sitedir}/samba/third_party/*.py
1567%{py3_sitedir}/samba/third_party/__pycache__
2a79b79a
AG
1568%if %{without system_libs}
1569%attr(755,root,root) %{py3_sitedir}/ldb.so
1570%attr(755,root,root) %{py3_sitedir}/talloc.so
1571%attr(755,root,root) %{py3_sitedir}/tdb.so
1572%attr(755,root,root) %{py3_sitedir}/_tevent.so
1573%endif
70ff6d03 1574
c083eea8 1575%files test
d1f5710a 1576%defattr(644,root,root,755)
c083eea8
JR
1577%attr(755,root,root) %{_bindir}/gentest
1578%attr(755,root,root) %{_bindir}/locktest
1579%attr(755,root,root) %{_bindir}/masktest
1580%attr(755,root,root) %{_bindir}/ndrdump
1581%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1582%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
0749f183 1583%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
c083eea8
JR
1584%{_mandir}/man1/gentest.1*
1585%{_mandir}/man1/locktest.1*
1586%{_mandir}/man1/masktest.1*
1587%{_mandir}/man1/ndrdump.1*
1588%{_mandir}/man1/smbtorture.1*
d1f5710a 1589
fe5b5b93 1590%files -n libsmbclient
382a477a
JR
1591%defattr(644,root,root,755)
1592%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1593%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1594%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1595%{_mandir}/man7/libsmbclient.7*
382a477a 1596
fe5b5b93 1597%files -n libsmbclient-devel
382a477a
JR
1598%defattr(644,root,root,755)
1599%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1600%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1601%dir %{_includedir}/samba-4.0
e98238cc
JR
1602%{_includedir}/samba-4.0/libsmbclient.h
1603%{_includedir}/samba-4.0/wbclient.h
1604%{_pkgconfigdir}/smbclient.pc
1605%{_pkgconfigdir}/wbclient.pc
382a477a 1606
382a477a 1607%if %{with ldap}
025a78ca 1608%files -n openldap-schema-samba
382a477a 1609%defattr(644,root,root,755)
a3c4e78e 1610%{schemadir}/samba.schema
382a477a 1611%endif
f5b9acfe
AM
1612
1613%files -n ctdb
0c995865 1614%defattr(644,root,root,755)
f5b9acfe 1615%doc ctdb/README
0c995865 1616%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1617%{_sysconfdir}/ctdb/notify.sh
1618%{_sysconfdir}/ctdb/debug-hung-script.sh
1619%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
f5b9acfe
AM
1620%{_sysconfdir}/ctdb/functions
1621%{_sysconfdir}/ctdb/debug_locks.sh
42352377 1622%dir %{_localstatedir}/lib/ctdb
f5b9acfe
AM
1623
1624%{systemdunitdir}/ctdb.service
1625
1626%dir %{_sysconfdir}/ctdb
1627%{_sysconfdir}/ctdb/statd-callout
1628# CTDB scripts, no config files
1629# script with executable bit means activated
1630%dir %{_sysconfdir}/ctdb/nfs-checks.d
1631%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1632%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1633%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1634%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1635%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1636%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1637%{_sysconfdir}/ctdb/nfs-checks.d/README
1638%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1639%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1640# CTDB scripts, no config files
1641# script with executable bit means activated
279f0935
AM
1642%dir %{_sysconfdir}/ctdb/events
1643%dir %{_sysconfdir}/ctdb/events/legacy
1644%dir %{_sysconfdir}/ctdb/events/notification
1645%{_sysconfdir}/ctdb/events/notification/README
1646%dir %{_datadir}/ctdb
1647%dir %{_datadir}/ctdb/events
1648%dir %{_datadir}/ctdb/events/legacy
1649%{_datadir}/ctdb/events/legacy/00.ctdb.script
1650%{_datadir}/ctdb/events/legacy/01.reclock.script
1651%{_datadir}/ctdb/events/legacy/05.system.script
1652%{_datadir}/ctdb/events/legacy/06.nfs.script
1653%{_datadir}/ctdb/events/legacy/10.interface.script
1654%{_datadir}/ctdb/events/legacy/11.natgw.script
1655%{_datadir}/ctdb/events/legacy/11.routing.script
1656%{_datadir}/ctdb/events/legacy/13.per_ip_routing.script
1657%{_datadir}/ctdb/events/legacy/20.multipathd.script
1658%{_datadir}/ctdb/events/legacy/31.clamd.script
1659%{_datadir}/ctdb/events/legacy/40.vsftpd.script
1660%{_datadir}/ctdb/events/legacy/41.httpd.script
1661%{_datadir}/ctdb/events/legacy/49.winbind.script
1662%{_datadir}/ctdb/events/legacy/50.samba.script
1663%{_datadir}/ctdb/events/legacy/60.nfs.script
1664%{_datadir}/ctdb/events/legacy/70.iscsi.script
1665%{_datadir}/ctdb/events/legacy/91.lvs.script
f5b9acfe 1666%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1667%attr(755,root,root) %{_sbindir}/ctdbd
1668%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1669%attr(755,root,root) %{_bindir}/ctdb
da025caa 1670%attr(755,root,root) %{_bindir}/ctdb_local_daemons
0c995865
JR
1671%attr(755,root,root) %{_bindir}/ping_pong
1672%attr(755,root,root) %{_bindir}/ltdbtool
1673%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1674%attr(755,root,root) %{_bindir}/onnode
5fe02f1e
JB
1675%dir %{_libexecdir}/ctdb
1676%{_libexecdir}/ctdb/ctdb_natgw
1677%{_libexecdir}/ctdb/ctdb_recovery_helper
1678%{_libexecdir}/ctdb/smnotify
279f0935
AM
1679%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-config
1680%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-event
1681%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-eventd
5fe02f1e
JB
1682%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_killtcp
1683%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lock_helper
1684%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lvs
1685%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
279f0935 1686%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-path
5fe02f1e 1687%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_takeover_helper
f5b9acfe
AM
1688
1689%{_mandir}/man1/ctdb.1*
d8ad099f 1690%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1691%{_mandir}/man1/ctdbd.1*
1692%{_mandir}/man1/onnode.1*
1693%{_mandir}/man1/ltdbtool.1*
1694%{_mandir}/man1/ping_pong.1*
1695%{_mandir}/man1/ctdbd_wrapper.1*
279f0935
AM
1696%{_mandir}/man5/ctdb-script.options.5*
1697%{_mandir}/man5/ctdb.conf.5*
1698%{_mandir}/man5/ctdb.sysconfig.5*
f5b9acfe
AM
1699%{_mandir}/man7/ctdb.7*
1700%{_mandir}/man7/ctdb-tunables.7*
1701%{_mandir}/man7/ctdb-statistics.7*
ea29dc9e
JR
1702
1703%if %{with ctdb_pcp}
1704%files -n pcp-ctdb
1705%defattr(644,root,root,755)
1706%dir /var/lib/pcp/pmdas/ctdb
1707%doc /var/lib/pcp/pmdas/ctdb/README
1708%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1709%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1710%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1711/var/lib/pcp/pmdas/ctdb/domain.h
1712/var/lib/pcp/pmdas/ctdb/help
1713/var/lib/pcp/pmdas/ctdb/pmns
1714%endif
This page took 0.87454 seconds and 4 git commands to generate.