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