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