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