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