]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- adapter
[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
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}
e71e0470 107BuildRequires: python-ldb-devel >= %{ldb_ver}
0c995865 108BuildRequires: python-ntdb >= %{ntdb_ver}
e71e0470
JR
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
cd83be60 121Requires: logrotate >= 3.7-4
793ad0f8 122Requires: pam >= 0.99.8.1
0c995865 123Requires: python-samba = %{epoch}:%{version}-%{release}
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 132Obsoletes: samba-vfs-audit
0c995865 133Obsoletes: samba-vfs-block
c6a4fcd1
JR
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
c6a4fcd1
JR
140Obsoletes: samba-vfs-readahead
141Obsoletes: samba-vfs-readonly
0c995865 142Obsoletes: samba-vfs-recycle
c6a4fcd1
JR
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
c6a4fcd1
JR
154Obsoletes: samba3-vfs-readahead
155Obsoletes: samba3-vfs-readonly
0c995865 156Obsoletes: samba3-vfs-recycle
c6a4fcd1
JR
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
0c995865 198This module only works with the libceph.so user-space client. It is
c38c2d9d
JB
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}
dbb692ff 244%{?with_system_heimdal:Requires: heimdal-libs >= 1.5.3-1}
0c995865 245Requires: libsmbclient = %{epoch}:%{version}-%{release}
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 474%package -n ctdb
0c995865
JR
475Summary: A Clustered Database based on Samba's Trivial Database (TDB)
476Group: Daemons
477Requires: %{name}-client-libs = %{samba_depver}
478Requires: coreutils
479Requires: fileutils
f5b9acfe 480# for ps and killall
0c995865
JR
481Requires: gawk
482Requires: psmisc
483Requires: sed
484Requires: tdb-tools
f5b9acfe 485# for pkill and pidof:
0c995865 486Requires: procps
f5b9acfe 487# for netstat:
0c995865
JR
488Requires: ethtool
489Requires: net-tools
f5b9acfe 490# for ip:
0c995865
JR
491Requires: iproute2
492Requires: iptables
f5b9acfe 493# for flock, getopt, kill:
0c995865
JR
494Requires: util-linux
495Requires(post): systemd-units
496Requires(preun): systemd-units
497Requires(postun): systemd-units
f5b9acfe
AM
498
499%description -n ctdb
0c995865
JR
500CTDB is a cluster implementation of the TDB database used by Samba and
501other projects to store temporary data. If an application is already
502using TDB for temporary data it is very easy to convert that
503application to be cluster aware and use CTDB instead.
f5b9acfe 504
1925a8b4 505%prep
0c995865 506%setup -q
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
0c995865 609cp -p 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
0c995865
JR
611cp -p packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
612cp -p packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
613cp -p packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
614cp -p packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
615cp -p 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}
0c995865 651cp -p 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
0b940f4e
JR
811%dir %{_libdir}/samba/bind9
812%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
813%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
0643ad3f 814%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
0b940f4e
JR
815%dir %{_libdir}/samba/gensec
816%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 817%dir %{_libdir}/samba/ldb
e4310f27 818%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 819%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
820%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
821%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
822%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
f5b9acfe 823%attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
d8ad099f 824%attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
e4310f27
JR
825%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
826%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
827%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
828%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
829%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
830%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
831%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
832%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
833%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
834%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 835%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 836%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
837%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
838%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
839%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
840%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
841%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
842%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
843%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
844%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
845%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
846%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
847%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
848%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
849%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
850%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
851%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
852%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
853%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
854%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
855%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
856%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
857%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
f5b9acfe 858%attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
e4310f27 859%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
d8ad099f 860%attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
e4310f27 861%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a 862%dir %{_libdir}/samba/process_model
382a477a
JR
863%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
864%dir %{_libdir}/samba/service
865%attr(755,root,root) %{_libdir}/samba/service/cldap.so
866%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
867%attr(755,root,root) %{_libdir}/samba/service/dns.so
868%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
869%attr(755,root,root) %{_libdir}/samba/service/drepl.so
870%attr(755,root,root) %{_libdir}/samba/service/kcc.so
871%attr(755,root,root) %{_libdir}/samba/service/kdc.so
872%attr(755,root,root) %{_libdir}/samba/service/ldap.so
873%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
874%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
875%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
382a477a 876%attr(755,root,root) %{_libdir}/samba/service/web.so
295b7a55 877%attr(755,root,root) %{_libdir}/samba/service/winbindd.so
382a477a 878%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
d7a7a298 879%dir %{_libdir}/samba/vfs
c6a4fcd1 880%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
d7a7a298 881%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
c6a4fcd1
JR
882%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
883%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
c6a4fcd1
JR
884%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
885%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
d7a7a298 886%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
c6a4fcd1
JR
887%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
888%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
889%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
890%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
891%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
d7a7a298 892%attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
c6a4fcd1
JR
893%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
894%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
895%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
896%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
d7a7a298 897%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
295b7a55 898%attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
c6a4fcd1
JR
899%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
900%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
901%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
902%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
f5b9acfe 903%attr(755,root,root) %{_libdir}/samba/vfs/offline.so
d7a7a298 904%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c6a4fcd1
JR
905%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
906%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
907%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
908%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
295b7a55 909%attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
c6a4fcd1
JR
910%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
911%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
f5b9acfe 912%attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
c6a4fcd1
JR
913%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
914%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
915%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
916%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
f5b9acfe 917%attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
295b7a55 918%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 919%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
3999f3d9
JR
920%{_datadir}/samba/setup
921%{_mandir}/man1/oLschema2ldif.1*
922%{_mandir}/man1/profiles.1*
ee92e647 923%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
924%{_mandir}/man1/smbcontrol.1*
925%{_mandir}/man1/smbstatus.1*
3999f3d9 926%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 927%{_mandir}/man8/nmbd.8*
3999f3d9
JR
928%{_mandir}/man8/pdbedit.8*
929%{_mandir}/man8/samba.8*
c6a4fcd1
JR
930%{_mandir}/man8/smbd.8*
931%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 932%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 933%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1
JR
934%{_mandir}/man8/vfs_aio_fork.8*
935%{_mandir}/man8/vfs_aio_linux.8*
936%{_mandir}/man8/vfs_aio_pthread.8*
937%{_mandir}/man8/vfs_audit.8*
d7a7a298 938%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
939%{_mandir}/man8/vfs_cap.8*
940%{_mandir}/man8/vfs_catia.8*
941%{_mandir}/man8/vfs_commit.8*
942%{_mandir}/man8/vfs_crossrename.8*
943%{_mandir}/man8/vfs_default_quota.8*
944%{_mandir}/man8/vfs_dirsort.8*
945%{_mandir}/man8/vfs_extd_audit.8*
946%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 947%{_mandir}/man8/vfs_fileid.8*
295b7a55 948%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1
JR
949%{_mandir}/man8/vfs_full_audit.8*
950%{_mandir}/man8/vfs_linux_xfs_sgid.8*
951%{_mandir}/man8/vfs_media_harmony.8*
952%{_mandir}/man8/vfs_netatalk.8*
953%{_mandir}/man8/vfs_preopen.8*
954%{_mandir}/man8/vfs_readahead.8*
955%{_mandir}/man8/vfs_readonly.8*
956%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
957%{_mandir}/man8/vfs_shadow_copy2.8*
958%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 959%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
960%{_mandir}/man8/vfs_streams_depot.8*
961%{_mandir}/man8/vfs_streams_xattr.8*
962%{_mandir}/man8/vfs_syncops.8*
963%{_mandir}/man8/vfs_time_audit.8*
295b7a55 964%{_mandir}/man8/vfs_worm.8*
d7a7a298 965%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
966%{_mandir}/man8/vfs_offline.8*
967%{_mandir}/man8/vfs_shell_snap.8*
968%{_mandir}/man8/vfs_unityed_media.8*
c6a4fcd1 969
3999f3d9
JR
970%dir %{_sambahome}
971%dir /var/lib/samba
972%ghost /var/lib/samba/*.dat
973%dir /var/lib/samba/printing
974
975%attr(750,root,root) %dir /var/log/samba
976%attr(750,root,root) %dir /var/log/samba/cores
977%attr(750,root,root) %dir /var/log/samba/cores/smbd
978%attr(750,root,root) %dir /var/log/samba/cores/nmbd
979%attr(750,root,root) %dir /var/log/archive/samba
980%attr(1777,root,root) %dir /var/spool/samba
981
c38c2d9d 982%files vfs-ceph
2eedd257 983%defattr(644,root,root,755)
c38c2d9d 984%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 985%{_mandir}/man8/vfs_ceph.8*
c38c2d9d
JB
986
987%files vfs-glusterfs
988%defattr(644,root,root,755)
989%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
295b7a55 990%{_mandir}/man8/vfs_glusterfs.8*
c38c2d9d 991
ac6f9d13 992%files common
2eedd257 993%defattr(644,root,root,755)
2e711b12 994%doc README WHATSNEW.txt Roadmap
5a89b1cc
JR
995%dir %{_sysconfdir}/samba
996%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
997%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
998%attr(755,root,root) %{_bindir}/dbwrap_tool
999%attr(755,root,root) %{_bindir}/net
1000%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1001%attr(755,root,root) %{_bindir}/reg*
89730013 1002%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1003%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1004%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62
JR
1005%attr(755,root,root) %{_bindir}/testparm
1006%attr(755,root,root) %{_bindir}/vfstest
5a89b1cc
JR
1007%dir %{_libdir}/samba/auth
1008%attr(755,root,root) %{_libdir}/samba/auth/script.so
1009%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1010%dir %{_datadir}/samba
d7a7a298
JR
1011%{_mandir}/man1/dbwrap_tool.1*
1012%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1013%{_mandir}/man1/reg*.1*
1014%{_mandir}/man1/testparm.1*
1015%{_mandir}/man1/vfstest.1*
1016%{_mandir}/man5/lmhosts.5*
1017%{_mandir}/man5/smb.conf.5*
1018%{_mandir}/man5/smbpasswd.5*
1019%{_mandir}/man7/samba.7*
1020%{_mandir}/man8/net.8*
1021%{_mandir}/man8/samba-regedit.8*
1022%{_mandir}/man8/samba-tool.8*
1023
1024%if %{without system_libs}
1025%attr(755,root,root) %{_bindir}/ntdbbackup
1026%attr(755,root,root) %{_bindir}/ntdbdump
1027%attr(755,root,root) %{_bindir}/ntdbrestore
1028%attr(755,root,root) %{_bindir}/ntdbtool
1029%attr(755,root,root) %{_bindir}/tdbbackup
1030%attr(755,root,root) %{_bindir}/tdbdump
1031%attr(755,root,root) %{_bindir}/tdbtool
1032%attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1033%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1034%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1035%{_mandir}/man8/ntdbbackup.8*
1036%{_mandir}/man8/ntdbdump.8*
1037%{_mandir}/man8/ntdbrestore.8*
1038%{_mandir}/man8/ntdbtool.8*
1039%{_mandir}/man8/tdbbackup.8*
1040%{_mandir}/man8/tdbdump.8*
1041%{_mandir}/man8/tdbtool.8*
1042%endif
1043
c38c2d9d
JB
1044%files client
1045%defattr(644,root,root,755)
1046%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1047%attr(755,root,root) %{_bindir}/findsmb
c38c2d9d
JB
1048%attr(755,root,root) %{_bindir}/rpcclient
1049%attr(755,root,root) %{_bindir}/smbcacls
1050%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1051%attr(755,root,root) %{_bindir}/smbcquotas
1052%attr(755,root,root) %{_bindir}/smbtar
1053%attr(755,root,root) %{_bindir}/smbtree
1054%{_mandir}/man1/findsmb.1*
1055%{_mandir}/man1/rpcclient.1*
1056%{_mandir}/man1/smbcacls.1*
1057%{_mandir}/man1/smbclient.1*
1058%{_mandir}/man1/smbcquotas.1*
1059%{_mandir}/man1/smbtar.1*
1060%{_mandir}/man1/smbtree.1*
d8ad099f 1061%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1062
1063%files winbind
1064%defattr(644,root,root,755)
1065%attr(754,root,root) /etc/rc.d/init.d/winbind
1066%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1067%{systemdunitdir}/winbind.service
1068%attr(755,root,root) %{_bindir}/ntlm_auth
1069%attr(755,root,root) %{_bindir}/wbinfo
1070%attr(755,root,root) %{_sbindir}/winbindd
1071%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1072%attr(755,root,root) /%{_lib}/libnss_winbind.so*
1073%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
295b7a55
AM
1074%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1075%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1076%dir %{_libdir}/samba/idmap
1077%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1078%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1079%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1080%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1081%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1082%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1083%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1084%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1085%dir %{_libdir}/samba/nss_info
1086%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1087%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1088%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1089%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1090%{_mandir}/man1/ntlm_auth.1*
1091%{_mandir}/man1/wbinfo*.1*
1092%{_mandir}/man5/pam_winbind.conf.5*
1093%{_mandir}/man7/winbind_krb5_locator.7*
1094%{_mandir}/man8/idmap_ad.8*
1095%{_mandir}/man8/idmap_autorid.8*
1096%{_mandir}/man8/idmap_hash.8*
1097%{_mandir}/man8/idmap_ldap.8*
1098%{_mandir}/man8/idmap_nss.8*
1099%{_mandir}/man8/idmap_rfc2307.8*
1100%{_mandir}/man8/idmap_rid.8*
1101%{_mandir}/man8/idmap_tdb2.8*
1102%{_mandir}/man8/idmap_tdb.8*
1103%{_mandir}/man8/pam_winbind.8*
1104%{_mandir}/man8/winbindd*.8*
1105
1106%if %{with cups}
1107%files -n cups-backend-smb
1108%defattr(644,root,root,755)
1109%attr(755,root,root) %{cups_serverbin}/backend/smb
d8ad099f 1110%attr(755,root,root) %{_libdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1111%attr(755,root,root) %{_bindir}/smbspool
1112%{_mandir}/man8/smbspool.8*
d8ad099f 1113%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1114%endif
1115
1116%files -n nss_wins
1117%defattr(644,root,root,755)
1118%attr(755,root,root) /%{_lib}/libnss_wins.so*
1119
c38c2d9d
JB
1120%files -n smbget
1121%defattr(644,root,root,755)
1122%attr(755,root,root) %{_bindir}/smbget
1123%{_mandir}/man1/smbget.1*
1124%{_mandir}/man5/smbgetrc.5*
1125
d7a7a298
JR
1126%files libs
1127%defattr(644,root,root,755)
17dffdb7
JR
1128%if "%{_lib}" == "lib64"
1129/etc/ld.so.conf.d/samba64.conf
1130%else
d7a7a298 1131/etc/ld.so.conf.d/samba.conf
17dffdb7 1132%endif
8e43bad6
JR
1133%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1134%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1135%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1136%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1137%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1138%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
d7a7a298
JR
1139%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1140%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1141%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1142%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1143%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1144%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1145%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1146%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
8e43bad6
JR
1147%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1148%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1149%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1150%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1151%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1152%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1153%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1154%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1155%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
d7a7a298
JR
1156%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1157%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
4d036a87
JR
1158%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1159%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1160%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1161%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1162%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1163%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1164%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1165%attr(755,root,root) %{_libdir}/libsmbconf.so.0
8e43bad6 1166%attr(755,root,root) %{_libdir}/libsmbldap.so.0
4d036a87 1167%dir %{_libdir}/samba
d8ad099f
AM
1168
1169%if %{without replace}
a76ccf78
JR
1170%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
1171# TODO: verify if the following libs should be under this bcond
d8ad099f
AM
1172%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1173%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
d8ad099f 1174%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
d8ad099f 1175%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
d8ad099f
AM
1176%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
1177%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
1178%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1179%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
1180%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
1181%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
a76ccf78
JR
1182%endif
1183%if %{without system_heimdal}
d8ad099f
AM
1184%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1185%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1186%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1187%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1188%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1189%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1190%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1191%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1192%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1193%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1194%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1195%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1196%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1197%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
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
a76ccf78
JR
1200%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1201%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1202%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1203%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1204%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1205%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1206%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1207%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1208%endif
295b7a55
AM
1209%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1210%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1211%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1212%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1213%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1214%attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1215%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1216%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1217%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1218%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1219%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1220%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1221%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1222%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1223%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1224%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1225%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1226%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1227%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1228%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1229%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1230%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1231%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1232%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1233%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1234%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1235%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1236%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1237%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1238%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1239%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1240%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1241%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1242%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1243%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1244%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1245%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1246%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1247%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1248%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d8ad099f
AM
1249%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1250%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
1251%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1252%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1253%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1254%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1255%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1256%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1257%attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1258%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55
AM
1259%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1260%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1261%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1262%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1263%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1264%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1265%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1266%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1267%attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1268%attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1269%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1270%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1271%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1272%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1273%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1274%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1275%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1276%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1277%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1278%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1279%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1280%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1281%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1282%attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1283%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
295b7a55
AM
1284%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1285%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1286%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1287%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1288%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1289%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1290%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1291
f2b0247b
ER
1292%files devel
1293%defattr(644,root,root,755)
f1c7ad61
JR
1294%{_includedir}/samba-4.0/charset.h
1295%dir %{_includedir}/samba-4.0/core
1296%{_includedir}/samba-4.0/core/doserr.h
1297%{_includedir}/samba-4.0/core/error.h
295b7a55 1298%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61
JR
1299%{_includedir}/samba-4.0/core/ntstatus.h
1300%{_includedir}/samba-4.0/core/werror.h
1301%{_includedir}/samba-4.0/credentials.h
1302%{_includedir}/samba-4.0/dcerpc.h
1303%{_includedir}/samba-4.0/dcerpc_server.h
f1c7ad61
JR
1304%{_includedir}/samba-4.0/domain_credentials.h
1305%dir %{_includedir}/samba-4.0/gen_ndr
1306%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1307%{_includedir}/samba-4.0/gen_ndr/auth.h
1308%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1309%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1310%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1311%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1312%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1313%{_includedir}/samba-4.0/gen_ndr/misc.h
1314%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1315%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1316%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1317%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1318%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1319%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1320%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1321%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1322%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1323%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1324%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1325%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1326%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1327%{_includedir}/samba-4.0/gen_ndr/samr.h
1328%{_includedir}/samba-4.0/gen_ndr/security.h
1329%{_includedir}/samba-4.0/gen_ndr/server_id.h
1330%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1331%{_includedir}/samba-4.0/ldb_wrap.h
1332%{_includedir}/samba-4.0/ndr.h
1333%dir %{_includedir}/samba-4.0/ndr
295b7a55 1334%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1335%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1336%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1337%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1338%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1339%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1340%{_includedir}/samba-4.0/param.h
1341%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1342%{_includedir}/samba-4.0/rpc_common.h
1343%dir %{_includedir}/samba-4.0/samba
1344%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1345%{_includedir}/samba-4.0/samba/version.h
1346%{_includedir}/samba-4.0/share.h
295b7a55 1347%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1348%{_includedir}/samba-4.0/tdr.h
1349%{_includedir}/samba-4.0/tsocket.h
1350%{_includedir}/samba-4.0/tsocket_internal.h
1351%dir %{_includedir}/samba-4.0/util
1352%{_includedir}/samba-4.0/util/attr.h
295b7a55 1353%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1354%{_includedir}/samba-4.0/util/byteorder.h
1355%{_includedir}/samba-4.0/util/data_blob.h
1356%{_includedir}/samba-4.0/util/debug.h
295b7a55 1357%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1358%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1359%{_includedir}/samba-4.0/util/idtree.h
1360%{_includedir}/samba-4.0/util/idtree_random.h
f1c7ad61
JR
1361%{_includedir}/samba-4.0/util/memory.h
1362%{_includedir}/samba-4.0/util/safe_string.h
295b7a55 1363%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1364%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1365%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1366%{_includedir}/samba-4.0/util/talloc_stack.h
1367%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1368%{_includedir}/samba-4.0/util/tevent_unix.h
1369%{_includedir}/samba-4.0/util/tevent_werror.h
1370%{_includedir}/samba-4.0/util/time.h
1371%{_includedir}/samba-4.0/util/xfile.h
8e43bad6 1372%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1373%{_includedir}/samba-4.0/lookup_sid.h
1374%{_includedir}/samba-4.0/machine_sid.h
1375%{_includedir}/samba-4.0/netapi.h
1376%{_includedir}/samba-4.0/passdb.h
1377%{_includedir}/samba-4.0/smbconf.h
1378%{_includedir}/samba-4.0/smb_ldap.h
1379%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1380%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1381%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1382%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1383%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1384%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1385%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1386%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1387%attr(755,root,root) %{_libdir}/libndr-standard.so
1388%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6
JR
1389%attr(755,root,root) %{_libdir}/libsamba-credentials.so
1390%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1391%attr(755,root,root) %{_libdir}/libsamba-passdb.so
8e43bad6
JR
1392%attr(755,root,root) %{_libdir}/libsamba-policy.so
1393%attr(755,root,root) %{_libdir}/libsamba-util.so
1394%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1395%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1396%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1397%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1398%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1399%{_pkgconfigdir}/dcerpc_samr.pc
1400%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1401%{_pkgconfigdir}/ndr.pc
05913998
JR
1402%{_pkgconfigdir}/ndr_krb5pac.pc
1403%{_pkgconfigdir}/ndr_nbt.pc
1404%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1405%{_pkgconfigdir}/netapi.pc
05913998
JR
1406%{_pkgconfigdir}/samba-credentials.pc
1407%{_pkgconfigdir}/samba-hostconfig.pc
1408%{_pkgconfigdir}/samba-policy.pc
1409%{_pkgconfigdir}/samba-util.pc
1410%{_pkgconfigdir}/samdb.pc
a9009cd3 1411%if %{without system_libs}
89730013 1412%{_mandir}/man3/ntdb.3*
a9009cd3 1413%endif
4d036a87 1414
382a477a
JR
1415%files pidl
1416%defattr(644,root,root,755)
1417%attr(755,root,root) %{_bindir}/pidl
1418%{_mandir}/man1/pidl.1*
1419%{_mandir}/man3/Parse::Pidl*.3*
1420%{perl_vendorlib}/Parse/Pidl*
29511e6d 1421
025a78ca 1422%files -n python-samba
9f6f5df1 1423%defattr(644,root,root,755)
c083eea8
JR
1424%dir %{py_sitedir}/samba
1425%attr(755,root,root) %{py_sitedir}/samba/*.so
1426%{py_sitedir}/samba/*.py[co]
1427%dir %{py_sitedir}/samba/dcerpc
1428%{py_sitedir}/samba/dcerpc/*.py[co]
1429%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
f5b9acfe
AM
1430%dir %{py_sitedir}/samba/kcc
1431%{py_sitedir}/samba/kcc/*.py[co]
c083eea8
JR
1432%dir %{py_sitedir}/samba/netcmd
1433%{py_sitedir}/samba/netcmd/*.py[co]
1434%dir %{py_sitedir}/samba/provision
1435%{py_sitedir}/samba/provision/*.py[co]
6ed8d415
JR
1436%dir %{py_sitedir}/samba/samba3
1437%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1438%{py_sitedir}/samba/samba3/*.py[co]
f5b9acfe
AM
1439%dir %{py_sitedir}/samba/subunit
1440%{py_sitedir}/samba/subunit/*.py[co]
c083eea8
JR
1441%dir %{py_sitedir}/samba/tests
1442%{py_sitedir}/samba/tests/*.py[co]
1443%dir %{py_sitedir}/samba/tests/blackbox
1444%{py_sitedir}/samba/tests/blackbox/*.py[co]
1445%dir %{py_sitedir}/samba/tests/samba_tool
1446%{py_sitedir}/samba/tests/samba_tool/*.py[co]
1447%dir %{py_sitedir}/samba/tests/dcerpc
1448%{py_sitedir}/samba/tests/dcerpc/*.py[co]
f5b9acfe
AM
1449%dir %{py_sitedir}/samba/third_party
1450%{py_sitedir}/samba/third_party/*.py[co]
1451%dir %{py_sitedir}/samba/third_party/iso8601
1452%{py_sitedir}/samba/third_party/iso8601/*.py[co]
c083eea8
JR
1453%dir %{py_sitedir}/samba/web_server
1454%{py_sitedir}/samba/web_server/*.py[co]
1455%if %{without system_libs}
ef67314f 1456%attr(755,root,root) %{py_sitedir}/ldb.so
a9009cd3 1457%attr(755,root,root) %{py_sitedir}/ntdb.so
ef67314f
JB
1458%attr(755,root,root) %{py_sitedir}/talloc.so
1459%attr(755,root,root) %{py_sitedir}/tdb.so
1460%attr(755,root,root) %{py_sitedir}/_tevent.so
c083eea8 1461%{py_sitedir}/tevent.py[co]
fd9d8b85 1462%endif
70ff6d03 1463
c083eea8 1464%files test
d1f5710a 1465%defattr(644,root,root,755)
c083eea8
JR
1466%attr(755,root,root) %{_bindir}/gentest
1467%attr(755,root,root) %{_bindir}/locktest
1468%attr(755,root,root) %{_bindir}/masktest
1469%attr(755,root,root) %{_bindir}/ndrdump
1470%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1471%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
c083eea8
JR
1472%{_mandir}/man1/gentest.1*
1473%{_mandir}/man1/locktest.1*
1474%{_mandir}/man1/masktest.1*
1475%{_mandir}/man1/ndrdump.1*
1476%{_mandir}/man1/smbtorture.1*
d1f5710a 1477
fe5b5b93 1478%files -n libsmbclient
382a477a
JR
1479%defattr(644,root,root,755)
1480%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1481%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1482%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1483%{_mandir}/man7/libsmbclient.7*
382a477a 1484
fe5b5b93 1485%files -n libsmbclient-devel
382a477a
JR
1486%defattr(644,root,root,755)
1487%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1488%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1489%dir %{_includedir}/samba-4.0
e98238cc
JR
1490%{_includedir}/samba-4.0/libsmbclient.h
1491%{_includedir}/samba-4.0/wbclient.h
1492%{_pkgconfigdir}/smbclient.pc
1493%{_pkgconfigdir}/wbclient.pc
382a477a 1494
382a477a 1495%if %{with ldap}
025a78ca 1496%files -n openldap-schema-samba
382a477a 1497%defattr(644,root,root,755)
a3c4e78e 1498%{schemadir}/samba.schema
382a477a 1499%endif
f5b9acfe
AM
1500
1501%files -n ctdb
0c995865 1502%defattr(644,root,root,755)
f5b9acfe 1503%doc ctdb/README
0c995865 1504%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1505%{_sysconfdir}/ctdb/notify.sh
1506%{_sysconfdir}/ctdb/debug-hung-script.sh
1507%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1508%{_sysconfdir}/ctdb/gcore_trace.sh
1509%{_sysconfdir}/ctdb/functions
1510%{_sysconfdir}/ctdb/debug_locks.sh
1511%dir %{_localstatedir}/lib/ctdb/
1512
1513%{systemdunitdir}/ctdb.service
1514
1515%dir %{_sysconfdir}/ctdb
1516%{_sysconfdir}/ctdb/statd-callout
1517# CTDB scripts, no config files
1518# script with executable bit means activated
1519%dir %{_sysconfdir}/ctdb/nfs-checks.d
1520%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1521%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1522%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1523%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1524%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1525%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1526%{_sysconfdir}/ctdb/nfs-checks.d/README
1527%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1528%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1529# CTDB scripts, no config files
1530# script with executable bit means activated
1531%dir %{_sysconfdir}/ctdb/events.d
1532%{_sysconfdir}/ctdb/events.d/00.ctdb
1533%{_sysconfdir}/ctdb/events.d/01.reclock
1534%{_sysconfdir}/ctdb/events.d/05.system
d8ad099f 1535%{_sysconfdir}/ctdb/events.d/06.nfs
f5b9acfe
AM
1536%{_sysconfdir}/ctdb/events.d/10.external
1537%{_sysconfdir}/ctdb/events.d/10.interface
1538%{_sysconfdir}/ctdb/events.d/11.natgw
1539%{_sysconfdir}/ctdb/events.d/11.routing
1540%{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1541%{_sysconfdir}/ctdb/events.d/20.multipathd
1542%{_sysconfdir}/ctdb/events.d/31.clamd
1543%{_sysconfdir}/ctdb/events.d/40.vsftpd
1544%{_sysconfdir}/ctdb/events.d/41.httpd
1545%{_sysconfdir}/ctdb/events.d/49.winbind
1546%{_sysconfdir}/ctdb/events.d/50.samba
1547%{_sysconfdir}/ctdb/events.d/60.nfs
1548%{_sysconfdir}/ctdb/events.d/70.iscsi
1549%{_sysconfdir}/ctdb/events.d/91.lvs
1550%{_sysconfdir}/ctdb/events.d/99.timeout
1551%{_sysconfdir}/ctdb/events.d/README
1552%dir %{_sysconfdir}/ctdb/notify.d
1553%{_sysconfdir}/ctdb/notify.d/README
1554%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1555%attr(755,root,root) %{_sbindir}/ctdbd
1556%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1557%attr(755,root,root) %{_bindir}/ctdb
f5b9acfe
AM
1558%{_libexecdir}/ctdb/ctdb_natgw
1559%{_libexecdir}/ctdb/ctdb_recovery_helper
1560%{_libexecdir}/ctdb/smnotify
0c995865
JR
1561%attr(755,root,root) %{_bindir}/ping_pong
1562%attr(755,root,root) %{_bindir}/ltdbtool
1563%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1564%attr(755,root,root) %{_bindir}/onnode
d8ad099f
AM
1565%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_event_helper
1566%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_killtcp
1567%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lock_helper
1568%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lvs
1569%attr(755,root,root) %{_libexecdir}/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.661754 seconds and 4 git commands to generate.