]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- cleaned up files
[packages/samba.git] / samba.spec
CommitLineData
29511e6d 1#
e4bb74d8 2# Conditional build:
a3c4e78e
JB
3%bcond_without ads # ActiveDirectory support
4%bcond_without cups # CUPS support
5%bcond_without ldap # LDAP support
6%bcond_without avahi # Avahi support
52a1c787 7%bcond_without systemd # systemd integration
dbb692ff 8%bcond_with system_heimdal # Use system Heimdal libraries (broken in samba 4.4.x)
a9009cd3 9%bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
d8ad099f
AM
10# turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
11%bcond_with replace
105507bc 12
e71e0470 13%if %{with system_libs}
8d1dd795 14%define ldb_ver 1.1.26
c1740968 15%define ntdb_ver 1.0
8d1dd795
AM
16%define talloc_ver 2:2.1.6
17%define tdb_ver 2:1.3.9
18%define tevent_ver 0.9.28
4ecf4d28
JB
19%endif
20
a3c4e78e
JB
21%include /usr/lib/rpm/macros.perl
22
c38c2d9d 23# NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
e00cc9d3 24%define virusfilter_version 0.1.4
c6a4fcd1
JR
25Summary: Samba Active Directory and SMB server
26Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
c48f10a7 27Name: samba
d8ad099f 28Version: 4.5.1
c1fde71a 29Release: 2
6646cd44 30Epoch: 1
6bef715a 31License: GPL v3
11d2c190 32Group: Networking/Daemons
3d62e122 33Source0: https://www.samba.org/ftp/samba/samba-%{version}.tar.gz
d8ad099f 34# Source0-md5: f7a246f9deeaaf8e827d584e1924916d
ba850b61 35Source1: smb.init
46c25e95 36Source2: samba.pamd
46c25e95
JR
37Source4: samba.sysconfig
38Source5: samba.logrotate
138aecb0 39Source6: smb.conf
68134596 40Source7: winbind.init
41Source8: winbind.sysconfig
cd86127c 42Source9: samba.init
e00cc9d3
JB
43Source10: https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
44# Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
34895621 45Patch0: system-heimdal.patch
7645ba99
JB
46Patch1: %{name}-c++-nofail.patch
47Patch2: %{name}-lprng-no-dot-printers.patch
0d6de682
JR
48Patch3: systemd-pid-dir.patch
49Patch4: unicodePwd-nthash-values-over-LDAP.patch
3d62e122 50Patch5: %{name}-heimdal.patch
0d6de682 51Patch6: server-role.patch
cc54fa40 52Patch7: %{name}-bug-9816.patch
08caf729 53URL: https://www.samba.org/
bd658e80 54BuildRequires: acl-devel
a0d23d1e 55%{?with_avahi:BuildRequires: avahi-devel}
95229e05 56BuildRequires: ceph-devel >= 0.73
62dc8910 57%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
2dd82018 58BuildRequires: cyrus-sasl-devel >= 2
295b7a55 59BuildRequires: dbus-devel
51bcdd9a 60BuildRequires: dmapi-devel
a3c759b7 61BuildRequires: docbook-style-xsl
2dd82018 62# just FAM API
5b010594 63BuildRequires: gamin-devel
ff01b4ff 64BuildRequires: gdbm-devel
a458c5bb 65BuildRequires: gettext-tools
1ae9cf92 66BuildRequires: glusterfs-devel
c1740968 67BuildRequires: gnutls-devel >= 3.0.0
dbb692ff 68%{?with_system_heimdal:BuildRequires: heimdal-devel >= 1.5.3-1}
9f74dab7 69BuildRequires: iconv
1125cc60 70BuildRequires: keyutils-devel
a3c759b7 71BuildRequires: libaio-devel
c1740968 72BuildRequires: libarchive-devel >= 3.1.2
2dd82018 73BuildRequires: libcap-devel
34895621 74BuildRequires: libcom_err-devel
53ce942a 75BuildRequires: libmagic-devel
4d8c5e20 76BuildRequires: libnscd-devel
40d90f9e 77BuildRequires: make >= 3.81
0f00e211 78BuildRequires: ncurses-devel >= 5.2
e9c7865a 79BuildRequires: ncurses-ext-devel >= 5.2
c1740968 80BuildRequires: nss_wrapper >= 1.0.2
78d04323 81%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
793ad0f8 82BuildRequires: pam-devel >= 0.99.8.1
a3c4e78e 83BuildRequires: perl-ExtUtils-MakeMaker
2dd82018 84BuildRequires: perl-Parse-Yapp >= 1.05
9f74dab7 85BuildRequires: pkgconfig
f092c096 86BuildRequires: popt-devel
16c4fca4 87%{?with_pgsql:BuildRequires: postgresql-devel}
2dd82018 88BuildRequires: python-devel >= 1:2.5.0
190a259b 89BuildRequires: python-dns
2dd82018 90BuildRequires: python-modules >= 1:2.5.0
fa56ac48 91BuildRequires: python-subunit
190a259b 92BuildRequires: python-testtools
f092c096 93BuildRequires: readline-devel >= 4.2
a3c4e78e 94BuildRequires: rpm-perlprov
a3c759b7 95BuildRequires: rpm-pythonprov
6a43f27b 96BuildRequires: rpmbuild(macros) >= 1.647
e155c475 97BuildRequires: sed >= 4.0
baa92be6 98BuildRequires: socket_wrapper >= 1.1.2
fa56ac48 99BuildRequires: subunit-devel
52a1c787
JB
100%{?with_systemd:BuildRequires: systemd-devel}
101BuildRequires: xfsprogs-devel
2dd82018 102BuildRequires: zlib-devel >= 1.2.3
e71e0470 103%if %{with system_libs}
e71e0470 104BuildRequires: ldb-devel >= %{ldb_ver}
a9009cd3 105BuildRequires: ntdb-devel >= %{ntdb_ver}
e71e0470 106BuildRequires: python-ldb-devel >= %{ldb_ver}
0c995865 107BuildRequires: python-ntdb >= %{ntdb_ver}
e71e0470
JR
108BuildRequires: python-talloc-devel >= %{talloc_ver}
109BuildRequires: python-tevent >= %{tevent_ver}
05913998
JR
110BuildRequires: talloc-devel >= %{talloc_ver}
111BuildRequires: tdb-devel >= %{tdb_ver}
112BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 113%endif
baa92be6 114BuildRequires: uid_wrapper >= 1.1.0
34895621 115BuildConflicts: libbsd-devel
656b05ab 116Requires(post,preun): /sbin/chkconfig
6646cd44 117Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 118Requires: %{name}-libs = %{epoch}:%{version}-%{release}
69a33c0e 119# for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
cd83be60 120Requires: logrotate >= 3.7-4
793ad0f8 121Requires: pam >= 0.99.8.1
0c995865 122Requires: python-samba = %{epoch}:%{version}-%{release}
8bf54aa6 123Requires: rc-scripts >= 0.4.0.12
27879fe9 124Requires: setup >= 2.4.6-7
dce29ff7 125Requires: systemd-units >= 38
62dc8910 126# smbd links with libcups
ac083993 127%{?with_cups:Requires: cups-lib >= 1:1.2.0}
e765216e
JR
128Obsoletes: samba-doc-html
129Obsoletes: samba-doc-pdf
05913998 130Obsoletes: samba-pdb-xml
c6a4fcd1 131Obsoletes: samba-vfs-audit
0c995865 132Obsoletes: samba-vfs-block
c6a4fcd1
JR
133Obsoletes: samba-vfs-cap
134Obsoletes: samba-vfs-catia
135Obsoletes: samba-vfs-default_quota
136Obsoletes: samba-vfs-expand_msdfs
137Obsoletes: samba-vfs-fake_perms
138Obsoletes: samba-vfs-netatalk
c6a4fcd1
JR
139Obsoletes: samba-vfs-readahead
140Obsoletes: samba-vfs-readonly
0c995865 141Obsoletes: samba-vfs-recycle
c6a4fcd1
JR
142Obsoletes: samba-vfs-scannedonly
143Obsoletes: samba-vfs-shadow_copy
c93984f5 144Obsoletes: samba3
c6a4fcd1
JR
145Obsoletes: samba3-server
146Obsoletes: samba3-vfs-audit
147Obsoletes: samba3-vfs-cap
148Obsoletes: samba3-vfs-catia
149Obsoletes: samba3-vfs-default_quota
150Obsoletes: samba3-vfs-expand_msdfs
151Obsoletes: samba3-vfs-fake_perms
152Obsoletes: samba3-vfs-netatalk
c6a4fcd1
JR
153Obsoletes: samba3-vfs-readahead
154Obsoletes: samba3-vfs-readonly
0c995865 155Obsoletes: samba3-vfs-recycle
c6a4fcd1
JR
156Obsoletes: samba3-vfs-scannedonly
157Obsoletes: samba3-vfs-shadow_copy
c93984f5 158Obsoletes: samba4
c6a4fcd1 159Obsoletes: samba4-common-server
da3dadf3 160BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1925a8b4 161
c10bc67e 162%define _sambahome /home/services/samba
ddea14b0 163%if %{with cups}
478e9eab 164%define cups_serverbin %{_prefix}/lib/cups
fd9d8b85 165%endif
99795f36 166%define schemadir /usr/share/openldap/schema
92c45d25 167
01485082
ER
168# CFLAGS modified (the second ./configure)
169%undefine configure_cache
170
e11c6ca1 171%description
cfa67cf6 172Samba provides an SMB server which can be used to provide network
173services to SMB (sometimes called "Lan Manager") clients, including
174various versions of MS Windows, OS/2, and other Linux machines. Samba
175also provides some SMB clients, which complement the built-in SMB
176filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
177and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
e11c6ca1 178
96088f7b
JR
179%description -l pl.UTF-8
180Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
181usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
182takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
183znajduje się również oprogramowanie klienckie. Samba używa protokołu
184NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
185pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
186haseł w standardzie MS i zarządzania bazą WINS.
187
c38c2d9d
JB
188%package vfs-ceph
189Summary: VFS module to host shares on Ceph file system
190Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
191Group: Networking/Daemons
192Requires: %{name} = %{epoch}:%{version}-%{release}
ac6f9d13 193
c38c2d9d
JB
194%description vfs-ceph
195VFS module to host shares on Ceph file system.
ac6f9d13 196
0c995865 197This module only works with the libceph.so user-space client. It is
c38c2d9d
JB
198not needed if you are using the kernel client or the FUSE client.
199
200%description vfs-ceph -l pl.UTF-8
201Moduł VFS do serwowania zasobów z systemu plików Ceph.
202
203Ten moduł działa jedynie z klientem przestrzeni użytkownika
204libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
205przez jądro lub FUSE.
206
207%package vfs-glusterfs
208Summary: VFS module to host shares on GlusterFS file system
209Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
210Group: Networking/Daemons
211Requires: %{name} = %{epoch}:%{version}-%{release}
212
213%description vfs-glusterfs
214VFS module to host shares on GlusterFS file system.
215
216%description vfs-glusterfs -l pl.UTF-8
217Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
218
ac6f9d13 219%package common
ea8d81e5 220Summary: Files used by both Samba servers and clients
a3c4e78e 221Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
2eedd257 222Group: Networking/Daemons
17dffdb7 223Requires: %{name}-libs = %{epoch}:%{version}-%{release}
69a33c0e 224# for samba-tool script
5a89b1cc 225Requires: python-samba = %{epoch}:%{version}-%{release}
4f12cc62 226Obsoletes: samba3-common
c93984f5 227Obsoletes: samba4-common
ac6f9d13
MC
228
229%description common
230Samba-common provides files necessary for both the server and client
231packages of Samba.
232
96088f7b
JR
233%description common -l pl.UTF-8
234Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
4ecf4d28 235klientów Samby.
ac6f9d13 236
c38c2d9d
JB
237%package client
238Summary: Samba client programs
239Summary(pl.UTF-8): Klienci serwera Samba
240Group: Applications/Networking
241Requires: %{name}-common = %{epoch}:%{version}-%{release}
242Requires: %{name}-libs = %{epoch}:%{version}-%{release}
dbb692ff 243%{?with_system_heimdal:Requires: heimdal-libs >= 1.5.3-1}
0c995865 244Requires: libsmbclient = %{epoch}:%{version}-%{release}
c38c2d9d
JB
245Suggests: cifs-utils
246Obsoletes: samba3-client
247Obsoletes: samba4-client
248Obsoletes: smbfs
d7a7a298 249
c38c2d9d
JB
250%description client
251Samba-client provides some SMB clients, which complement the build-in
252SMB filesystem in Linux. These allow accessing of SMB shares and
253printing to SMB printers.
d7a7a298 254
c38c2d9d
JB
255%description client -l pl.UTF-8
256Samba-client dostarcza programy uzupełniające obsługę systemu plików
257SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
258drukowanie w sieci SMB.
d7a7a298 259
29511e6d 260%package winbind
29511e6d 261Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 262Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 263Group: Networking/Daemons
29511e6d 264Requires(post,preun): /sbin/chkconfig
8ef2303e 265Requires(post,preun,postun): systemd-units >= 38
6646cd44 266Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 267Requires: %{name}-libs = %{epoch}:%{version}-%{release}
8ef2303e
JR
268Requires: systemd-units >= 38
269Obsoletes: samba3-winbind
c93984f5 270Obsoletes: samba4-winbind
29511e6d 271
272%description winbind
273Provides the winbind daemon and testing tools to allow authentication
274and group/user enumeration from a Windows or Samba domain controller.
275
96088f7b
JR
276%description winbind -l pl.UTF-8
277Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
278uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
279Windows lub Samba.
280
c38c2d9d
JB
281%package -n cups-backend-smb
282Summary: CUPS backend for printing to SMB printers
283Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
284Group: Applications/Printing
285Requires: %{name}-client = %{epoch}:%{version}-%{release}
286Requires: cups >= 1:1.2.0
287Obsoletes: cups-backend-smb3
288
289%description -n cups-backend-smb
290CUPS backend for printing to SMB printers.
291
292%description -n cups-backend-smb -l pl.UTF-8
293Backend CUPS-a drukujący na drukarkach SMB.
294
295%package -n nss_wins
296Summary: Name Service Switch service for WINS
297Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
298Group: Base
299Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 300Requires: %{name}-libs = %{epoch}:%{version}-%{release}
c38c2d9d 301Obsoletes: nss_wins3
f2b0247b 302
c38c2d9d
JB
303%description -n nss_wins
304Provides the libnss_wins shared library which resolves NetBIOS names
305to IP addresses.
f2b0247b 306
c38c2d9d
JB
307%description -n nss_wins -l pl.UTF-8
308Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
309IP.
9c05ac07 310
c38c2d9d
JB
311%package -n smbget
312Summary: A utility for retrieving files using the SMB protocol
313Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
314Group: Applications/Networking
315Requires: %{name}-libs = %{epoch}:%{version}-%{release}
316Obsoletes: smbget3
317
318%description -n smbget
319wget-like utility for downloading files over SMB.
320
321%description -n smbget -l pl.UTF-8
322Narzędzie podobne do wgeta do pobierania plików protokołem SMB
323używanym w sieciach MS Windows.
324
325%package libs
326Summary: Samba shared libraries
327Summary(pl.UTF-8): Biblioteki współdzielone Samby
328Group: Libraries
c1740968 329Requires: gnutls >= 3.0.0
c38c2d9d
JB
330%if %{with system_libs}
331Requires: ldb >= %{ldb_ver}
332Requires: ntdb >= %{ntdb_ver}
333Requires: talloc >= %{talloc_ver}
334Requires: tdb >= %{tdb_ver}
335Requires: tevent >= %{tevent_ver}
336%endif
337
338%description libs
339Samba shared libraries.
340
341%description libs -l pl.UTF-8
342Biblioteki współdzielone Samby.
343
344%package devel
345Summary: Header files for Samba
346Summary(pl.UTF-8): Pliki nagłówkowe Samby
347Group: Development/Libraries
348Requires: %{name}-libs = %{epoch}:%{version}-%{release}
349Obsoletes: samba3-devel
350Obsoletes: samba4-devel
351
352%description devel
353Header files for Samba.
354
355%description devel -l pl.UTF-8
356Pliki nagłówkowe Samby.
357
382a477a
JR
358%package pidl
359Summary: Perl IDL compiler
a3c4e78e 360Summary(pl.UTF-8): Kompilator IDL w Perlu
382a477a 361Group: Development/Tools
c93984f5 362Obsoletes: samba4-pidl
382a477a
JR
363
364%description pidl
c48f10a7 365The samba-pidl package contains the Perl IDL compiler used by Samba
382a477a
JR
366and Wireshark to parse IDL and similar protocols.
367
a3c4e78e
JB
368%description pidl -l pl.UTF-8
369Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
370Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
371
025a78ca 372%package -n python-samba
69a33c0e
JB
373Summary: Samba modules for Python
374Summary(pl.UTF-8): Moduły Samby dla Pythona
382a477a 375Group: Development/Languages/Python
382a477a 376Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 377Requires: %{name}-libs = %{epoch}:%{version}-%{release}
6a43f27b 378Requires: python
b069341b
JR
379Requires: python-dns
380Requires: python-modules
8e43bad6
JR
381%if %{with system_libs}
382Requires: python-ldb >= %{ldb_ver}
a9009cd3 383Requires: python-ntdb >= %{ntdb_ver}
8e43bad6
JR
384Requires: python-talloc >= %{talloc_ver}
385Requires: python-tevent >= %{tevent_ver}
386%endif
025a78ca 387Obsoletes: python-samba4
382a477a 388
025a78ca 389%description -n python-samba
69a33c0e 390Samba modules for Python.
382a477a 391
025a78ca 392%description -n python-samba -l pl.UTF-8
69a33c0e 393Moduły Samby dla Pythona.
a3c4e78e 394
382a477a
JR
395%package test
396Summary: Testing tools for Samba servers and clients
a3c4e78e 397Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
382a477a
JR
398Group: Applications/System
399Requires: %{name} = %{epoch}:%{version}-%{release}
400Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 401Requires: %{name}-libs = %{epoch}:%{version}-%{release}
382a477a 402Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
c93984f5 403Obsoletes: samba4-test
382a477a
JR
404
405%description test
c48f10a7 406samba-test provides testing tools for both the server and client
382a477a
JR
407packages of Samba.
408
a3c4e78e
JB
409%description test -l pl.UTF-8
410Narzędzia testowe dla serwerów i klientów Samby.
411
382a477a 412%package test-devel
a3c4e78e
JB
413Summary: Testing development files for Samba servers and clients
414Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
382a477a
JR
415Group: Applications/System
416Requires: %{name}-test = %{epoch}:%{version}-%{release}
c93984f5 417Obsoletes: samba4-test-devel
382a477a
JR
418
419%description test-devel
a3c4e78e
JB
420samba-test-devel provides development files for the library used by
421testing tools for both the server and client packages of Samba.
422
423%description test-devel -l pl.UTF-8
424Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
425przez narzędzia testowe dla serwerów i klientów Samby.
382a477a 426
fe5b5b93 427%package -n libsmbclient
a3c4e78e
JB
428Summary: libsmbclient and libwbclient - Samba client libraries
429Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
382a477a 430Group: Libraries
17dffdb7 431Requires: %{name}-libs = %{epoch}:%{version}-%{release}
fe5b5b93 432Obsoletes: samba3-libsmbclient
382a477a 433
fe5b5b93 434%description -n libsmbclient
a3c4e78e
JB
435libsmbclient and libwbclient - libraries that allow to use Samba
436client functions.
382a477a 437
fe5b5b93 438%description -n libsmbclient -l pl.UTF-8
a3c4e78e
JB
439libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
440klienta Samby.
382a477a 441
fe5b5b93 442%package -n libsmbclient-devel
a3c4e78e
JB
443Summary: Development files for Samba client libraries
444Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
382a477a 445Group: Development/Libraries
fe5b5b93 446Requires: libsmbclient = %{epoch}:%{version}-%{release}
277b5368 447Obsoletes: libsmbclient-static
fe5b5b93 448Obsoletes: samba3-libsmbclient-devel
6646cd44 449
fe5b5b93 450%description -n libsmbclient-devel
a3c4e78e 451Header files for libsmbclient and libwbclient libraries.
6646cd44 452
fe5b5b93 453%description -n libsmbclient-devel -l pl.UTF-8
a3c4e78e 454Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
c083eea8 455
025a78ca 456%package -n openldap-schema-samba
382a477a 457Summary: Samba LDAP schema
a3c4e78e 458Summary(pl.UTF-8): Schemat LDAP dla Samby
ed426448 459Group: Networking/Daemons
382a477a
JR
460Requires(post,postun): sed >= 4.0
461Requires: openldap-servers
025a78ca 462Obsoletes: openldap-schema-samba3
1601e1b5
JR
463%if "%{_rpmversion}" >= "5"
464BuildArch: noarch
465%endif
ed426448 466
025a78ca 467%description -n openldap-schema-samba
a3c4e78e 468This package contains samba.schema for OpenLDAP.
382a477a 469
025a78ca 470%description -n openldap-schema-samba -l pl.UTF-8
a3c4e78e 471Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
ed426448 472
f5b9acfe 473%package -n ctdb
0c995865
JR
474Summary: A Clustered Database based on Samba's Trivial Database (TDB)
475Group: Daemons
2ec3c78e 476Requires: %{name}-libs = %{epoch}:%{version}-%{release}
0c995865
JR
477Requires: coreutils
478Requires: fileutils
f5b9acfe 479# for ps and killall
0c995865
JR
480Requires: gawk
481Requires: psmisc
482Requires: sed
2ec3c78e
JR
483%if %{with system_libs}
484Requires: tdb >= %{tdb_ver}
485%endif
f5b9acfe 486# for pkill and pidof:
0c995865 487Requires: procps
f5b9acfe 488# for netstat:
0c995865
JR
489Requires: ethtool
490Requires: net-tools
f5b9acfe 491# for ip:
0c995865
JR
492Requires: iproute2
493Requires: iptables
f5b9acfe 494# for flock, getopt, kill:
0c995865
JR
495Requires: util-linux
496Requires(post): systemd-units
497Requires(preun): systemd-units
498Requires(postun): systemd-units
f5b9acfe
AM
499
500%description -n ctdb
0c995865
JR
501CTDB is a cluster implementation of the TDB database used by Samba and
502other projects to store temporary data. If an application is already
503using TDB for temporary data it is very easy to convert that
504application to be cluster aware and use CTDB instead.
f5b9acfe 505
1925a8b4 506%prep
0c995865 507%setup -q
dbb692ff 508%{?with_system_heimdal:%patch0 -p1}
8932759c 509%patch1 -p1
0d6de682
JR
510%patch2 -p1
511%patch3 -p1
ce9af3e2 512%patch4 -p1
dbb692ff 513%{?with_system_heimdal:%patch5 -p1}
2aa9f2b6 514%patch6 -p1
cc54fa40 515%patch7 -p1
6fb3721a 516
7645ba99
JB
517%{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
518%{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
7f7b5c36 519
1925a8b4 520%build
34895621
JR
521LDFLAGS="${LDFLAGS:-%rpmldflags}" \
522CFLAGS="${CFLAGS:-%rpmcflags}" \
523CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
524FFLAGS="${FFLAGS:-%rpmcflags}" \
525FCFLAGS="${FCFLAGS:-%rpmcflags}" \
526CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
527%{?__cc:CC="%{__cc}"} \
528%{?__cxx:CXX="%{__cxx}"} \
529./configure \
530 --enable-fhs \
531 --prefix=%{_prefix} \
532 --exec-prefix=%{_exec_prefix} \
533 --bindir=%{_bindir} \
534 --sbindir=%{_sbindir} \
535 --sysconfdir=%{_sysconfdir} \
536 --datadir=%{_datadir} \
537 --includedir=%{_includedir} \
538 --libdir=%{_libdir} \
539 --libexecdir=%{_libexecdir} \
540 --localstatedir=%{_localstatedir} \
541 --sharedstatedir=%{_sharedstatedir} \
542 --mandir=%{_mandir} \
543 --infodir=%{_infodir} \
2e711b12
JR
544 --with-privatelibdir=%{_libdir}/samba \
545 --with-modulesdir=%{_libdir}/samba \
01485082 546 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
547 --with-lockdir=/var/lib/samba \
548 --with-privatedir=%{_sysconfdir}/samba \
dbb692ff 549 --disable-rpath \
34895621 550 --disable-rpath-install \
d8ad099f 551 --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
fa56ac48 552 --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 553 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
dbb692ff 554 --with-cluster-support \
f4f0ea2d 555 --with-acl-support \
34895621 556 --with%{!?with_ads:out}-ads \
432ee34d 557 --with-automount \
34895621
JR
558 --with-dmapi \
559 --with-dnsupdate \
560 --with-iconv \
561 --with%{!?with_ldap:out}-ldap \
d1d64cbe 562 --with-pam \
4ef99dd8 563 --with-quotas \
e9c7865a 564 --with-regedit \
34895621 565 --with-sendfile-support \
4ef99dd8 566 --with-syslog \
52a1c787 567 %{!?with_systemd:--without-systemd} \
4ef99dd8 568 --with-utmp \
34895621 569 --with-winbind \
66e5c63e 570 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
571 --enable-cups \
572 --enable-iprint
1925a8b4 573
dbb692ff 574%{__make} V=1
192f48a8 575
6646cd44
JR
576# Build PIDL for installation into vendor directories before
577# 'make proto' gets to it.
578cd pidl
579%{__perl} Makefile.PL \
580 INSTALLDIRS=vendor
581
1925a8b4 582%install
583rm -rf $RPM_BUILD_ROOT
cd86127c 584install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 585 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 586 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
587 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
588 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 589
34895621 590%{__make} install \
bd658e80 591 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 592 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 593
6646cd44 594# Undo the PIDL install, we want to try again with the right options.
9a90ed45 595%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
6646cd44
JR
596
597# Install PIDL
9a90ed45 598%{__make} -C pidl install \
6646cd44 599 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6646cd44
JR
600
601# Clean out crap left behind by the PIDL install
602%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
603%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 604%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 605
b25f7233 606install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 607
d8ad099f 608:> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
f5b9acfe 609
0c995865 610cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
f5b9acfe 611echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
612cp -p packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
613cp -p packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
614cp -p packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
615cp -p packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
616cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
2e711b12 617
b25f7233
ER
618install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
619cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
620cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
621cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 622cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
623install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
624cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
625install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
626
627echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 628
34895621
JR
629%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
630%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
631install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 632
6a2e83e0 633touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 634
01485082 635echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 636
b0c1c6a5 637%if "%{_lib}" == "lib64"
17dffdb7
JR
638echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
639%else
b069341b 640echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
17dffdb7 641%endif
b069341b 642
ddea14b0 643%if %{with cups}
fd9d8b85
JB
644install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
645ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
646%endif
9f6f5df1 647
29511e6d 648> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 649> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 650
105507bc 651%if %{with ldap}
0c995865 652cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 653%endif
99795f36 654
7a0e596a 655# remove man pages for not installed commands
fbf926f3 656%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
fbf926f3
JR
657%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
658%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
659%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
660%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 661
1a8c003b
AM
662%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
663%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 664%py_postclean
1a8c003b 665
ea8d81e5
JB
666%clean
667rm -rf $RPM_BUILD_ROOT
9661cd11 668
1925a8b4 669%post
cd86127c 670/sbin/chkconfig --add samba
c6a4fcd1 671/sbin/chkconfig --add smb
cd86127c 672%service samba restart "Samba AD daemon"
c48f10a7 673%service smb restart "Samba SMB daemons"
dce29ff7 674%systemd_post samba.service
c6a4fcd1 675%systemd_post smb.service nmb.service
1925a8b4 676
677%preun
cd86127c
JR
678if [ "$1" = "0" ]; then
679 %service samba stop
c6a4fcd1 680 %service smb stop
cd86127c 681 /sbin/chkconfig --del samba
c6a4fcd1 682 /sbin/chkconfig --del smb
cd86127c 683fi
dce29ff7 684%systemd_preun samba.service
c6a4fcd1 685%systemd_preun smb.service nmb.service
dce29ff7
JR
686
687%postun
688%systemd_reload
11d2c190 689
c48f10a7 690%triggerpostun -- samba3
382a477a 691/sbin/chkconfig --add smb
c48f10a7 692%service smb restart "Samba SMB daemons"
1a90c755 693%systemd_post smb.service nmb.service
382a477a 694
c48f10a7
JR
695%triggerpostun -- samba4
696/sbin/chkconfig --add samba
697%service samba restart "Samba AD daemons"
698%systemd_post samba.service
699
30cb0b6f
JR
700%triggerpostun -- samba4 < 1:4.1.1-1
701# CVE-2013-4476
702[ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
703PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
704if [ "$PERMS" != "600" ]; then
705 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
706 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
707 echo "Consider regenerating TLS certificate"
708 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
709fi
710
c93984f5
JR
711%triggerprein common -- samba4
712cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
713
714%triggerpostun common -- samba4
715%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
716%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
717
718%triggerprein common -- samba3-server
719cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
720
721%triggerpostun common -- samba3-server
722%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
723%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
724
8ef2303e 725%post winbind
a7067ae6 726/sbin/ldconfig
29511e6d 727/sbin/chkconfig --add winbind
27879fe9 728%service winbind restart "Winbind daemon"
dce29ff7 729%systemd_post winbind.service
29511e6d 730
8ef2303e 731%preun winbind
29511e6d 732if [ "$1" = "0" ]; then
27879fe9 733 %service winbind stop
29511e6d 734 /sbin/chkconfig --del winbind
735fi
dce29ff7
JR
736%systemd_preun winbind.service
737
8ef2303e 738%postun winbind
a7067ae6 739/sbin/ldconfig
dce29ff7 740%systemd_reload
29511e6d 741
c48f10a7 742%triggerpostun winbind -- samba3-winbind
00fd225e
JR
743/sbin/chkconfig --add winbind
744%service winbind restart "Winbind daemon"
745%systemd_post winbind.service
746
c38c2d9d
JB
747%post libs -p /sbin/ldconfig
748%postun libs -p /sbin/ldconfig
749
750%post -n python-samba -p /sbin/ldconfig
751%postun -n python-samba -p /sbin/ldconfig
752
0673c853
JB
753%post -n libsmbclient -p /sbin/ldconfig
754%postun -n libsmbclient -p /sbin/ldconfig
a7067ae6 755
025a78ca 756%post -n openldap-schema-samba
c4db757c
ER
757# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
758%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 759%service -q ldap restart
99795f36 760
025a78ca 761%postun -n openldap-schema-samba
99795f36 762if [ "$1" = "0" ]; then
c4db757c 763 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 764 %service -q ldap restart
99795f36
ER
765fi
766
025a78ca 767%triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
00fd225e
JR
768# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
769%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
770%service -q ldap restart
771
f5b9acfe
AM
772%post -n ctdb
773/usr/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
774%systemd_post ctdb.service
775
776%preun -n ctdb
777%systemd_preun ctdb.service
778
779%postun -n ctdb
780%systemd_reload
781
1925a8b4 782%files
783%defattr(644,root,root,755)
3999f3d9
JR
784%{?with_ldap:%doc examples/LDAP}
785%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
786%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
787%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
788%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
9ff647f7 789%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
99fdb0b6 790%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
cd86127c 791%attr(754,root,root) /etc/rc.d/init.d/samba
3999f3d9
JR
792%attr(754,root,root) /etc/rc.d/init.d/smb
793%{systemdunitdir}/nmb.service
794%{systemdunitdir}/smb.service
0b940f4e
JR
795%{systemdunitdir}/samba.service
796%{systemdtmpfilesdir}/samba.conf
ee92e647 797%attr(755,root,root) %{_bindir}/eventlogadm
c083eea8 798%attr(755,root,root) %{_bindir}/oLschema2ldif
ee92e647
JR
799%attr(755,root,root) %{_bindir}/pdbedit
800%attr(755,root,root) %{_bindir}/profiles
3999f3d9
JR
801%attr(755,root,root) %{_bindir}/sharesec
802%attr(755,root,root) %{_bindir}/smbcontrol
803%attr(755,root,root) %{_bindir}/smbstatus
3999f3d9
JR
804%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
805%attr(755,root,root) %{_sbindir}/nmbd
0b940f4e
JR
806%attr(755,root,root) %{_sbindir}/samba
807%attr(755,root,root) %{_sbindir}/samba_dnsupdate
7f7b5c36 808%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
809%attr(755,root,root) %{_sbindir}/samba_spnupdate
810%attr(755,root,root) %{_sbindir}/samba_upgradedns
3999f3d9 811%attr(755,root,root) %{_sbindir}/smbd
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}
a76ccf78 1171%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
a76ccf78
JR
1172%endif
1173%if %{without system_heimdal}
d8ad099f
AM
1174%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1175%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1176%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1177%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1178%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1179%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1180%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1181%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1182%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1183%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1184%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1185%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1186%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1187%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1188%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1189%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1190%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1191%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1192%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1193%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1194%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1195%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1196%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1197%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1198%endif
295b7a55
AM
1199%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1200%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1201%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1202%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1203%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
295b7a55 1204%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
0749f183 1205%attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
295b7a55
AM
1206%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1207%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1208%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1209%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1210%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1211%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1212%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1213%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1214%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1215%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1216%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1217%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1218%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1219%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1220%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1221%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1222%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1223%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1224%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1225%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1226%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
0749f183
JR
1227%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1228%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
295b7a55
AM
1229%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1230%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1231%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1232%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1233%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
0749f183 1234%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
295b7a55
AM
1235%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1236%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1237%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1238%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1239%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1240%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
d8ad099f
AM
1241%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1242%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
0749f183 1243%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d8ad099f 1244%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1245%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1246%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1247%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1248%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1249%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1250%attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1251%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55
AM
1252%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1253%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1254%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1255%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1256%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
0749f183 1257%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
295b7a55 1258%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1259%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1260%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1261%attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1262%attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1263%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
295b7a55
AM
1264%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1265%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1266%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
0749f183 1267%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
295b7a55
AM
1268%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1269%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1270%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
0749f183 1271%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
295b7a55
AM
1272%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1273%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1274%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1275%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1276%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1277%attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1278%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
0749f183
JR
1279%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1280%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1281%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
295b7a55 1282%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
0749f183 1283%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
295b7a55
AM
1284%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1285%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1286%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1287%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1288%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1289%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1290
f2b0247b
ER
1291%files devel
1292%defattr(644,root,root,755)
f1c7ad61
JR
1293%{_includedir}/samba-4.0/charset.h
1294%dir %{_includedir}/samba-4.0/core
1295%{_includedir}/samba-4.0/core/doserr.h
1296%{_includedir}/samba-4.0/core/error.h
295b7a55 1297%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61
JR
1298%{_includedir}/samba-4.0/core/ntstatus.h
1299%{_includedir}/samba-4.0/core/werror.h
1300%{_includedir}/samba-4.0/credentials.h
1301%{_includedir}/samba-4.0/dcerpc.h
1302%{_includedir}/samba-4.0/dcerpc_server.h
f1c7ad61
JR
1303%{_includedir}/samba-4.0/domain_credentials.h
1304%dir %{_includedir}/samba-4.0/gen_ndr
1305%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1306%{_includedir}/samba-4.0/gen_ndr/auth.h
1307%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1308%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1309%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1310%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1311%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1312%{_includedir}/samba-4.0/gen_ndr/misc.h
1313%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1314%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1315%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1316%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1317%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1318%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1319%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1320%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1321%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1322%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1323%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1324%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1325%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1326%{_includedir}/samba-4.0/gen_ndr/samr.h
1327%{_includedir}/samba-4.0/gen_ndr/security.h
1328%{_includedir}/samba-4.0/gen_ndr/server_id.h
1329%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1330%{_includedir}/samba-4.0/ldb_wrap.h
1331%{_includedir}/samba-4.0/ndr.h
1332%dir %{_includedir}/samba-4.0/ndr
295b7a55 1333%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1334%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1335%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1336%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1337%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1338%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1339%{_includedir}/samba-4.0/param.h
1340%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1341%{_includedir}/samba-4.0/rpc_common.h
1342%dir %{_includedir}/samba-4.0/samba
1343%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1344%{_includedir}/samba-4.0/samba/version.h
1345%{_includedir}/samba-4.0/share.h
295b7a55 1346%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1347%{_includedir}/samba-4.0/tdr.h
1348%{_includedir}/samba-4.0/tsocket.h
1349%{_includedir}/samba-4.0/tsocket_internal.h
1350%dir %{_includedir}/samba-4.0/util
1351%{_includedir}/samba-4.0/util/attr.h
295b7a55 1352%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1353%{_includedir}/samba-4.0/util/byteorder.h
1354%{_includedir}/samba-4.0/util/data_blob.h
1355%{_includedir}/samba-4.0/util/debug.h
295b7a55 1356%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1357%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1358%{_includedir}/samba-4.0/util/idtree.h
1359%{_includedir}/samba-4.0/util/idtree_random.h
f1c7ad61
JR
1360%{_includedir}/samba-4.0/util/memory.h
1361%{_includedir}/samba-4.0/util/safe_string.h
295b7a55 1362%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1363%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1364%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1365%{_includedir}/samba-4.0/util/talloc_stack.h
1366%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1367%{_includedir}/samba-4.0/util/tevent_unix.h
1368%{_includedir}/samba-4.0/util/tevent_werror.h
1369%{_includedir}/samba-4.0/util/time.h
1370%{_includedir}/samba-4.0/util/xfile.h
8e43bad6 1371%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1372%{_includedir}/samba-4.0/lookup_sid.h
1373%{_includedir}/samba-4.0/machine_sid.h
1374%{_includedir}/samba-4.0/netapi.h
1375%{_includedir}/samba-4.0/passdb.h
1376%{_includedir}/samba-4.0/smbconf.h
1377%{_includedir}/samba-4.0/smb_ldap.h
1378%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1379%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1380%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1381%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1382%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1383%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1384%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1385%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1386%attr(755,root,root) %{_libdir}/libndr-standard.so
1387%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6 1388%attr(755,root,root) %{_libdir}/libsamba-credentials.so
0749f183 1389%attr(755,root,root) %{_libdir}/libsamba-errors.so
8e43bad6 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
0749f183 1472%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
c083eea8
JR
1473%{_mandir}/man1/gentest.1*
1474%{_mandir}/man1/locktest.1*
1475%{_mandir}/man1/masktest.1*
1476%{_mandir}/man1/ndrdump.1*
1477%{_mandir}/man1/smbtorture.1*
d1f5710a 1478
fe5b5b93 1479%files -n libsmbclient
382a477a
JR
1480%defattr(644,root,root,755)
1481%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1482%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1483%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1484%{_mandir}/man7/libsmbclient.7*
382a477a 1485
fe5b5b93 1486%files -n libsmbclient-devel
382a477a
JR
1487%defattr(644,root,root,755)
1488%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1489%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1490%dir %{_includedir}/samba-4.0
e98238cc
JR
1491%{_includedir}/samba-4.0/libsmbclient.h
1492%{_includedir}/samba-4.0/wbclient.h
1493%{_pkgconfigdir}/smbclient.pc
1494%{_pkgconfigdir}/wbclient.pc
382a477a 1495
382a477a 1496%if %{with ldap}
025a78ca 1497%files -n openldap-schema-samba
382a477a 1498%defattr(644,root,root,755)
a3c4e78e 1499%{schemadir}/samba.schema
382a477a 1500%endif
f5b9acfe
AM
1501
1502%files -n ctdb
0c995865 1503%defattr(644,root,root,755)
f5b9acfe 1504%doc ctdb/README
0c995865 1505%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1506%{_sysconfdir}/ctdb/notify.sh
1507%{_sysconfdir}/ctdb/debug-hung-script.sh
1508%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1509%{_sysconfdir}/ctdb/gcore_trace.sh
1510%{_sysconfdir}/ctdb/functions
1511%{_sysconfdir}/ctdb/debug_locks.sh
1512%dir %{_localstatedir}/lib/ctdb/
1513
1514%{systemdunitdir}/ctdb.service
1515
1516%dir %{_sysconfdir}/ctdb
1517%{_sysconfdir}/ctdb/statd-callout
1518# CTDB scripts, no config files
1519# script with executable bit means activated
1520%dir %{_sysconfdir}/ctdb/nfs-checks.d
1521%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1522%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1523%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1524%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1525%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1526%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1527%{_sysconfdir}/ctdb/nfs-checks.d/README
1528%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1529%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1530# CTDB scripts, no config files
1531# script with executable bit means activated
1532%dir %{_sysconfdir}/ctdb/events.d
1533%{_sysconfdir}/ctdb/events.d/00.ctdb
1534%{_sysconfdir}/ctdb/events.d/01.reclock
1535%{_sysconfdir}/ctdb/events.d/05.system
d8ad099f 1536%{_sysconfdir}/ctdb/events.d/06.nfs
f5b9acfe
AM
1537%{_sysconfdir}/ctdb/events.d/10.external
1538%{_sysconfdir}/ctdb/events.d/10.interface
1539%{_sysconfdir}/ctdb/events.d/11.natgw
1540%{_sysconfdir}/ctdb/events.d/11.routing
1541%{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1542%{_sysconfdir}/ctdb/events.d/20.multipathd
1543%{_sysconfdir}/ctdb/events.d/31.clamd
1544%{_sysconfdir}/ctdb/events.d/40.vsftpd
1545%{_sysconfdir}/ctdb/events.d/41.httpd
1546%{_sysconfdir}/ctdb/events.d/49.winbind
1547%{_sysconfdir}/ctdb/events.d/50.samba
1548%{_sysconfdir}/ctdb/events.d/60.nfs
1549%{_sysconfdir}/ctdb/events.d/70.iscsi
1550%{_sysconfdir}/ctdb/events.d/91.lvs
1551%{_sysconfdir}/ctdb/events.d/99.timeout
1552%{_sysconfdir}/ctdb/events.d/README
1553%dir %{_sysconfdir}/ctdb/notify.d
1554%{_sysconfdir}/ctdb/notify.d/README
1555%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1556%attr(755,root,root) %{_sbindir}/ctdbd
1557%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1558%attr(755,root,root) %{_bindir}/ctdb
0c995865
JR
1559%attr(755,root,root) %{_bindir}/ping_pong
1560%attr(755,root,root) %{_bindir}/ltdbtool
1561%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1562%attr(755,root,root) %{_bindir}/onnode
2ec3c78e
JR
1563%dir %{_libdir}/ctdb
1564%{_libdir}/ctdb/ctdb_natgw
1565%{_libdir}/ctdb/ctdb_recovery_helper
1566%{_libdir}/ctdb/smnotify
1567%attr(755,root,root) %{_libdir}/ctdb/ctdb_event_helper
1568%attr(755,root,root) %{_libdir}/ctdb/ctdb_killtcp
1569%attr(755,root,root) %{_libdir}/ctdb/ctdb_lock_helper
1570%attr(755,root,root) %{_libdir}/ctdb/ctdb_lvs
1571%attr(755,root,root) %{_libdir}/ctdb/ctdb_mutex_fcntl_helper
f5b9acfe
AM
1572
1573%{_mandir}/man1/ctdb.1*
d8ad099f 1574%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1575%{_mandir}/man1/ctdbd.1*
1576%{_mandir}/man1/onnode.1*
1577%{_mandir}/man1/ltdbtool.1*
1578%{_mandir}/man1/ping_pong.1*
1579%{_mandir}/man1/ctdbd_wrapper.1*
1580%{_mandir}/man5/ctdbd.conf.5*
1581%{_mandir}/man7/ctdb.7*
1582%{_mandir}/man7/ctdb-tunables.7*
1583%{_mandir}/man7/ctdb-statistics.7*
This page took 0.858835 seconds and 4 git commands to generate.