]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- fix ctdb packaging
[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
2ec3c78e 477Requires: %{name}-libs = %{epoch}:%{version}-%{release}
0c995865
JR
478Requires: coreutils
479Requires: fileutils
f5b9acfe 480# for ps and killall
0c995865
JR
481Requires: gawk
482Requires: psmisc
483Requires: sed
2ec3c78e
JR
484%if %{with system_libs}
485Requires: tdb >= %{tdb_ver}
486%endif
f5b9acfe 487# for pkill and pidof:
0c995865 488Requires: procps
f5b9acfe 489# for netstat:
0c995865
JR
490Requires: ethtool
491Requires: net-tools
f5b9acfe 492# for ip:
0c995865
JR
493Requires: iproute2
494Requires: iptables
f5b9acfe 495# for flock, getopt, kill:
0c995865
JR
496Requires: util-linux
497Requires(post): systemd-units
498Requires(preun): systemd-units
499Requires(postun): systemd-units
f5b9acfe
AM
500
501%description -n ctdb
0c995865
JR
502CTDB is a cluster implementation of the TDB database used by Samba and
503other projects to store temporary data. If an application is already
504using TDB for temporary data it is very easy to convert that
505application to be cluster aware and use CTDB instead.
f5b9acfe 506
1925a8b4 507%prep
0c995865 508%setup -q
dbb692ff 509%{?with_system_heimdal:%patch0 -p1}
8932759c 510%patch1 -p1
0d6de682
JR
511%patch2 -p1
512%patch3 -p1
ce9af3e2 513%patch4 -p1
dbb692ff 514%{?with_system_heimdal:%patch5 -p1}
2aa9f2b6 515%patch6 -p1
cc54fa40 516%patch7 -p1
6fb3721a 517
7645ba99
JB
518%{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
519%{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
7f7b5c36 520
1925a8b4 521%build
34895621
JR
522LDFLAGS="${LDFLAGS:-%rpmldflags}" \
523CFLAGS="${CFLAGS:-%rpmcflags}" \
524CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
525FFLAGS="${FFLAGS:-%rpmcflags}" \
526FCFLAGS="${FCFLAGS:-%rpmcflags}" \
527CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
528%{?__cc:CC="%{__cc}"} \
529%{?__cxx:CXX="%{__cxx}"} \
530./configure \
531 --enable-fhs \
532 --prefix=%{_prefix} \
533 --exec-prefix=%{_exec_prefix} \
534 --bindir=%{_bindir} \
535 --sbindir=%{_sbindir} \
536 --sysconfdir=%{_sysconfdir} \
537 --datadir=%{_datadir} \
538 --includedir=%{_includedir} \
539 --libdir=%{_libdir} \
540 --libexecdir=%{_libexecdir} \
541 --localstatedir=%{_localstatedir} \
542 --sharedstatedir=%{_sharedstatedir} \
543 --mandir=%{_mandir} \
544 --infodir=%{_infodir} \
2e711b12
JR
545 --with-privatelibdir=%{_libdir}/samba \
546 --with-modulesdir=%{_libdir}/samba \
01485082 547 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
548 --with-lockdir=/var/lib/samba \
549 --with-privatedir=%{_sysconfdir}/samba \
dbb692ff 550 --disable-rpath \
34895621 551 --disable-rpath-install \
d8ad099f 552 --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
fa56ac48 553 --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 554 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
dbb692ff 555 --with-cluster-support \
f4f0ea2d 556 --with-acl-support \
34895621 557 --with%{!?with_ads:out}-ads \
432ee34d 558 --with-automount \
34895621
JR
559 --with-dmapi \
560 --with-dnsupdate \
561 --with-iconv \
562 --with%{!?with_ldap:out}-ldap \
d1d64cbe 563 --with-pam \
4ef99dd8 564 --with-quotas \
e9c7865a 565 --with-regedit \
34895621 566 --with-sendfile-support \
4ef99dd8 567 --with-syslog \
52a1c787 568 %{!?with_systemd:--without-systemd} \
4ef99dd8 569 --with-utmp \
34895621 570 --with-winbind \
66e5c63e 571 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
572 --enable-cups \
573 --enable-iprint
1925a8b4 574
dbb692ff 575%{__make} V=1
192f48a8 576
6646cd44
JR
577# Build PIDL for installation into vendor directories before
578# 'make proto' gets to it.
579cd pidl
580%{__perl} Makefile.PL \
581 INSTALLDIRS=vendor
582
1925a8b4 583%install
584rm -rf $RPM_BUILD_ROOT
cd86127c 585install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 586 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 587 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
588 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
589 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 590
34895621 591%{__make} install \
bd658e80 592 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 593 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 594
6646cd44 595# Undo the PIDL install, we want to try again with the right options.
9a90ed45 596%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
6646cd44
JR
597
598# Install PIDL
9a90ed45 599%{__make} -C pidl install \
6646cd44 600 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6646cd44
JR
601
602# Clean out crap left behind by the PIDL install
603%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
604%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 605%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 606
b25f7233 607install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 608
d8ad099f 609:> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
f5b9acfe 610
0c995865 611cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
f5b9acfe 612echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
613cp -p packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
614cp -p packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
615cp -p packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
616cp -p packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
617cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
2e711b12 618
b25f7233
ER
619install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
620cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
621cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
622cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 623cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
624install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
625cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
626install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
627
628echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 629
34895621
JR
630%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
631%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
632install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 633
6a2e83e0 634touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 635
01485082 636echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 637
b0c1c6a5 638%if "%{_lib}" == "lib64"
17dffdb7
JR
639echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
640%else
b069341b 641echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
17dffdb7 642%endif
b069341b 643
ddea14b0 644%if %{with cups}
fd9d8b85
JB
645install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
646ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
647%endif
9f6f5df1 648
29511e6d 649> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 650> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 651
105507bc 652%if %{with ldap}
0c995865 653cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 654%endif
99795f36 655
7a0e596a 656# remove man pages for not installed commands
fbf926f3 657%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
fbf926f3
JR
658%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
659%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
660%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
661%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 662
1a8c003b
AM
663%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
664%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 665%py_postclean
1a8c003b 666
ea8d81e5
JB
667%clean
668rm -rf $RPM_BUILD_ROOT
9661cd11 669
1925a8b4 670%post
cd86127c 671/sbin/chkconfig --add samba
c6a4fcd1 672/sbin/chkconfig --add smb
cd86127c 673%service samba restart "Samba AD daemon"
c48f10a7 674%service smb restart "Samba SMB daemons"
dce29ff7 675%systemd_post samba.service
c6a4fcd1 676%systemd_post smb.service nmb.service
1925a8b4 677
678%preun
cd86127c
JR
679if [ "$1" = "0" ]; then
680 %service samba stop
c6a4fcd1 681 %service smb stop
cd86127c 682 /sbin/chkconfig --del samba
c6a4fcd1 683 /sbin/chkconfig --del smb
cd86127c 684fi
dce29ff7 685%systemd_preun samba.service
c6a4fcd1 686%systemd_preun smb.service nmb.service
dce29ff7
JR
687
688%postun
689%systemd_reload
11d2c190 690
c48f10a7 691%triggerpostun -- samba3
382a477a 692/sbin/chkconfig --add smb
c48f10a7 693%service smb restart "Samba SMB daemons"
1a90c755 694%systemd_post smb.service nmb.service
382a477a 695
c48f10a7
JR
696%triggerpostun -- samba4
697/sbin/chkconfig --add samba
698%service samba restart "Samba AD daemons"
699%systemd_post samba.service
700
30cb0b6f
JR
701%triggerpostun -- samba4 < 1:4.1.1-1
702# CVE-2013-4476
703[ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
704PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
705if [ "$PERMS" != "600" ]; then
706 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
707 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
708 echo "Consider regenerating TLS certificate"
709 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
710fi
711
c93984f5
JR
712%triggerprein common -- samba4
713cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
714
715%triggerpostun common -- samba4
716%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
717%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
718
719%triggerprein common -- samba3-server
720cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
721
722%triggerpostun common -- samba3-server
723%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
724%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
725
8ef2303e 726%post winbind
a7067ae6 727/sbin/ldconfig
29511e6d 728/sbin/chkconfig --add winbind
27879fe9 729%service winbind restart "Winbind daemon"
dce29ff7 730%systemd_post winbind.service
29511e6d 731
8ef2303e 732%preun winbind
29511e6d 733if [ "$1" = "0" ]; then
27879fe9 734 %service winbind stop
29511e6d 735 /sbin/chkconfig --del winbind
736fi
dce29ff7
JR
737%systemd_preun winbind.service
738
8ef2303e 739%postun winbind
a7067ae6 740/sbin/ldconfig
dce29ff7 741%systemd_reload
29511e6d 742
c48f10a7 743%triggerpostun winbind -- samba3-winbind
00fd225e
JR
744/sbin/chkconfig --add winbind
745%service winbind restart "Winbind daemon"
746%systemd_post winbind.service
747
c38c2d9d
JB
748%post libs -p /sbin/ldconfig
749%postun libs -p /sbin/ldconfig
750
751%post -n python-samba -p /sbin/ldconfig
752%postun -n python-samba -p /sbin/ldconfig
753
0673c853
JB
754%post -n libsmbclient -p /sbin/ldconfig
755%postun -n libsmbclient -p /sbin/ldconfig
a7067ae6 756
025a78ca 757%post -n openldap-schema-samba
c4db757c
ER
758# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
759%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 760%service -q ldap restart
99795f36 761
025a78ca 762%postun -n openldap-schema-samba
99795f36 763if [ "$1" = "0" ]; then
c4db757c 764 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 765 %service -q ldap restart
99795f36
ER
766fi
767
025a78ca 768%triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
00fd225e
JR
769# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
770%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
771%service -q ldap restart
772
f5b9acfe
AM
773%post -n ctdb
774/usr/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
775%systemd_post ctdb.service
776
777%preun -n ctdb
778%systemd_preun ctdb.service
779
780%postun -n ctdb
781%systemd_reload
782
1925a8b4 783%files
784%defattr(644,root,root,755)
3999f3d9
JR
785%{?with_ldap:%doc examples/LDAP}
786%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
787%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
788%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
789%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
9ff647f7 790%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
99fdb0b6 791%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
cd86127c 792%attr(754,root,root) /etc/rc.d/init.d/samba
3999f3d9
JR
793%attr(754,root,root) /etc/rc.d/init.d/smb
794%{systemdunitdir}/nmb.service
795%{systemdunitdir}/smb.service
0b940f4e
JR
796%{systemdunitdir}/samba.service
797%{systemdtmpfilesdir}/samba.conf
ee92e647 798%attr(755,root,root) %{_bindir}/eventlogadm
c083eea8 799%attr(755,root,root) %{_bindir}/oLschema2ldif
ee92e647
JR
800%attr(755,root,root) %{_bindir}/pdbedit
801%attr(755,root,root) %{_bindir}/profiles
3999f3d9
JR
802%attr(755,root,root) %{_bindir}/sharesec
803%attr(755,root,root) %{_bindir}/smbcontrol
804%attr(755,root,root) %{_bindir}/smbstatus
3999f3d9
JR
805%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
806%attr(755,root,root) %{_sbindir}/nmbd
0b940f4e
JR
807%attr(755,root,root) %{_sbindir}/samba
808%attr(755,root,root) %{_sbindir}/samba_dnsupdate
7f7b5c36 809%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
810%attr(755,root,root) %{_sbindir}/samba_spnupdate
811%attr(755,root,root) %{_sbindir}/samba_upgradedns
3999f3d9 812%attr(755,root,root) %{_sbindir}/smbd
0b940f4e
JR
813%dir %{_libdir}/samba/bind9
814%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
815%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
0643ad3f 816%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
0b940f4e
JR
817%dir %{_libdir}/samba/gensec
818%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 819%dir %{_libdir}/samba/ldb
e4310f27 820%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 821%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
822%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
823%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
824%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
f5b9acfe 825%attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
d8ad099f 826%attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
e4310f27
JR
827%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
828%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
829%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
830%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
831%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
832%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
833%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
834%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
835%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
836%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 837%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 838%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
839%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
840%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
841%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
842%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
843%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
844%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
845%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
846%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
847%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
848%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
849%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
850%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
851%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
852%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
853%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
854%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
855%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
856%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
857%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
858%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
859%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
f5b9acfe 860%attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
e4310f27 861%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
d8ad099f 862%attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
e4310f27 863%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a 864%dir %{_libdir}/samba/process_model
382a477a
JR
865%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
866%dir %{_libdir}/samba/service
867%attr(755,root,root) %{_libdir}/samba/service/cldap.so
868%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
869%attr(755,root,root) %{_libdir}/samba/service/dns.so
870%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
871%attr(755,root,root) %{_libdir}/samba/service/drepl.so
872%attr(755,root,root) %{_libdir}/samba/service/kcc.so
873%attr(755,root,root) %{_libdir}/samba/service/kdc.so
874%attr(755,root,root) %{_libdir}/samba/service/ldap.so
875%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
876%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
877%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
382a477a 878%attr(755,root,root) %{_libdir}/samba/service/web.so
295b7a55 879%attr(755,root,root) %{_libdir}/samba/service/winbindd.so
382a477a 880%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
d7a7a298 881%dir %{_libdir}/samba/vfs
c6a4fcd1 882%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
d7a7a298 883%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
c6a4fcd1
JR
884%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
885%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
c6a4fcd1
JR
886%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
887%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
d7a7a298 888%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
c6a4fcd1
JR
889%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
890%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
891%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
892%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
893%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
d7a7a298 894%attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
c6a4fcd1
JR
895%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
896%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
897%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
898%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
d7a7a298 899%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
295b7a55 900%attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
c6a4fcd1
JR
901%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
902%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
903%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
904%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
f5b9acfe 905%attr(755,root,root) %{_libdir}/samba/vfs/offline.so
d7a7a298 906%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c6a4fcd1
JR
907%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
908%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
909%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
910%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
295b7a55 911%attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
c6a4fcd1
JR
912%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
913%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
f5b9acfe 914%attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
c6a4fcd1
JR
915%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
916%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
917%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
918%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
f5b9acfe 919%attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
295b7a55 920%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 921%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
3999f3d9
JR
922%{_datadir}/samba/setup
923%{_mandir}/man1/oLschema2ldif.1*
924%{_mandir}/man1/profiles.1*
ee92e647 925%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
926%{_mandir}/man1/smbcontrol.1*
927%{_mandir}/man1/smbstatus.1*
3999f3d9 928%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 929%{_mandir}/man8/nmbd.8*
3999f3d9
JR
930%{_mandir}/man8/pdbedit.8*
931%{_mandir}/man8/samba.8*
c6a4fcd1
JR
932%{_mandir}/man8/smbd.8*
933%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 934%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 935%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1
JR
936%{_mandir}/man8/vfs_aio_fork.8*
937%{_mandir}/man8/vfs_aio_linux.8*
938%{_mandir}/man8/vfs_aio_pthread.8*
939%{_mandir}/man8/vfs_audit.8*
d7a7a298 940%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
941%{_mandir}/man8/vfs_cap.8*
942%{_mandir}/man8/vfs_catia.8*
943%{_mandir}/man8/vfs_commit.8*
944%{_mandir}/man8/vfs_crossrename.8*
945%{_mandir}/man8/vfs_default_quota.8*
946%{_mandir}/man8/vfs_dirsort.8*
947%{_mandir}/man8/vfs_extd_audit.8*
948%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 949%{_mandir}/man8/vfs_fileid.8*
295b7a55 950%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1
JR
951%{_mandir}/man8/vfs_full_audit.8*
952%{_mandir}/man8/vfs_linux_xfs_sgid.8*
953%{_mandir}/man8/vfs_media_harmony.8*
954%{_mandir}/man8/vfs_netatalk.8*
955%{_mandir}/man8/vfs_preopen.8*
956%{_mandir}/man8/vfs_readahead.8*
957%{_mandir}/man8/vfs_readonly.8*
958%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
959%{_mandir}/man8/vfs_shadow_copy2.8*
960%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 961%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
962%{_mandir}/man8/vfs_streams_depot.8*
963%{_mandir}/man8/vfs_streams_xattr.8*
964%{_mandir}/man8/vfs_syncops.8*
965%{_mandir}/man8/vfs_time_audit.8*
295b7a55 966%{_mandir}/man8/vfs_worm.8*
d7a7a298 967%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
968%{_mandir}/man8/vfs_offline.8*
969%{_mandir}/man8/vfs_shell_snap.8*
970%{_mandir}/man8/vfs_unityed_media.8*
c6a4fcd1 971
3999f3d9
JR
972%dir %{_sambahome}
973%dir /var/lib/samba
974%ghost /var/lib/samba/*.dat
975%dir /var/lib/samba/printing
976
977%attr(750,root,root) %dir /var/log/samba
978%attr(750,root,root) %dir /var/log/samba/cores
979%attr(750,root,root) %dir /var/log/samba/cores/smbd
980%attr(750,root,root) %dir /var/log/samba/cores/nmbd
981%attr(750,root,root) %dir /var/log/archive/samba
982%attr(1777,root,root) %dir /var/spool/samba
983
c38c2d9d 984%files vfs-ceph
2eedd257 985%defattr(644,root,root,755)
c38c2d9d 986%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 987%{_mandir}/man8/vfs_ceph.8*
c38c2d9d
JB
988
989%files vfs-glusterfs
990%defattr(644,root,root,755)
991%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
295b7a55 992%{_mandir}/man8/vfs_glusterfs.8*
c38c2d9d 993
ac6f9d13 994%files common
2eedd257 995%defattr(644,root,root,755)
2e711b12 996%doc README WHATSNEW.txt Roadmap
5a89b1cc
JR
997%dir %{_sysconfdir}/samba
998%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
999%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
1000%attr(755,root,root) %{_bindir}/dbwrap_tool
1001%attr(755,root,root) %{_bindir}/net
1002%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1003%attr(755,root,root) %{_bindir}/reg*
89730013 1004%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1005%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1006%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62
JR
1007%attr(755,root,root) %{_bindir}/testparm
1008%attr(755,root,root) %{_bindir}/vfstest
5a89b1cc
JR
1009%dir %{_libdir}/samba/auth
1010%attr(755,root,root) %{_libdir}/samba/auth/script.so
1011%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1012%dir %{_datadir}/samba
d7a7a298
JR
1013%{_mandir}/man1/dbwrap_tool.1*
1014%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1015%{_mandir}/man1/reg*.1*
1016%{_mandir}/man1/testparm.1*
1017%{_mandir}/man1/vfstest.1*
1018%{_mandir}/man5/lmhosts.5*
1019%{_mandir}/man5/smb.conf.5*
1020%{_mandir}/man5/smbpasswd.5*
1021%{_mandir}/man7/samba.7*
1022%{_mandir}/man8/net.8*
1023%{_mandir}/man8/samba-regedit.8*
1024%{_mandir}/man8/samba-tool.8*
1025
1026%if %{without system_libs}
1027%attr(755,root,root) %{_bindir}/ntdbbackup
1028%attr(755,root,root) %{_bindir}/ntdbdump
1029%attr(755,root,root) %{_bindir}/ntdbrestore
1030%attr(755,root,root) %{_bindir}/ntdbtool
1031%attr(755,root,root) %{_bindir}/tdbbackup
1032%attr(755,root,root) %{_bindir}/tdbdump
1033%attr(755,root,root) %{_bindir}/tdbtool
1034%attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1035%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1036%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1037%{_mandir}/man8/ntdbbackup.8*
1038%{_mandir}/man8/ntdbdump.8*
1039%{_mandir}/man8/ntdbrestore.8*
1040%{_mandir}/man8/ntdbtool.8*
1041%{_mandir}/man8/tdbbackup.8*
1042%{_mandir}/man8/tdbdump.8*
1043%{_mandir}/man8/tdbtool.8*
1044%endif
1045
c38c2d9d
JB
1046%files client
1047%defattr(644,root,root,755)
1048%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1049%attr(755,root,root) %{_bindir}/findsmb
c38c2d9d
JB
1050%attr(755,root,root) %{_bindir}/rpcclient
1051%attr(755,root,root) %{_bindir}/smbcacls
1052%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1053%attr(755,root,root) %{_bindir}/smbcquotas
1054%attr(755,root,root) %{_bindir}/smbtar
1055%attr(755,root,root) %{_bindir}/smbtree
1056%{_mandir}/man1/findsmb.1*
1057%{_mandir}/man1/rpcclient.1*
1058%{_mandir}/man1/smbcacls.1*
1059%{_mandir}/man1/smbclient.1*
1060%{_mandir}/man1/smbcquotas.1*
1061%{_mandir}/man1/smbtar.1*
1062%{_mandir}/man1/smbtree.1*
d8ad099f 1063%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1064
1065%files winbind
1066%defattr(644,root,root,755)
1067%attr(754,root,root) /etc/rc.d/init.d/winbind
1068%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1069%{systemdunitdir}/winbind.service
1070%attr(755,root,root) %{_bindir}/ntlm_auth
1071%attr(755,root,root) %{_bindir}/wbinfo
1072%attr(755,root,root) %{_sbindir}/winbindd
1073%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1074%attr(755,root,root) /%{_lib}/libnss_winbind.so*
1075%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
295b7a55
AM
1076%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1077%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1078%dir %{_libdir}/samba/idmap
1079%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1080%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1081%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1082%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1083%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1084%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1085%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1086%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1087%dir %{_libdir}/samba/nss_info
1088%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1089%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1090%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1091%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1092%{_mandir}/man1/ntlm_auth.1*
1093%{_mandir}/man1/wbinfo*.1*
1094%{_mandir}/man5/pam_winbind.conf.5*
1095%{_mandir}/man7/winbind_krb5_locator.7*
1096%{_mandir}/man8/idmap_ad.8*
1097%{_mandir}/man8/idmap_autorid.8*
1098%{_mandir}/man8/idmap_hash.8*
1099%{_mandir}/man8/idmap_ldap.8*
1100%{_mandir}/man8/idmap_nss.8*
1101%{_mandir}/man8/idmap_rfc2307.8*
1102%{_mandir}/man8/idmap_rid.8*
1103%{_mandir}/man8/idmap_tdb2.8*
1104%{_mandir}/man8/idmap_tdb.8*
1105%{_mandir}/man8/pam_winbind.8*
1106%{_mandir}/man8/winbindd*.8*
1107
1108%if %{with cups}
1109%files -n cups-backend-smb
1110%defattr(644,root,root,755)
1111%attr(755,root,root) %{cups_serverbin}/backend/smb
d8ad099f 1112%attr(755,root,root) %{_libdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1113%attr(755,root,root) %{_bindir}/smbspool
1114%{_mandir}/man8/smbspool.8*
d8ad099f 1115%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1116%endif
1117
1118%files -n nss_wins
1119%defattr(644,root,root,755)
1120%attr(755,root,root) /%{_lib}/libnss_wins.so*
1121
c38c2d9d
JB
1122%files -n smbget
1123%defattr(644,root,root,755)
1124%attr(755,root,root) %{_bindir}/smbget
1125%{_mandir}/man1/smbget.1*
1126%{_mandir}/man5/smbgetrc.5*
1127
d7a7a298
JR
1128%files libs
1129%defattr(644,root,root,755)
17dffdb7
JR
1130%if "%{_lib}" == "lib64"
1131/etc/ld.so.conf.d/samba64.conf
1132%else
d7a7a298 1133/etc/ld.so.conf.d/samba.conf
17dffdb7 1134%endif
8e43bad6
JR
1135%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1136%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1137%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1138%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1139%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1140%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
d7a7a298
JR
1141%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1142%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1143%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1144%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1145%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1146%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1147%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1148%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
8e43bad6
JR
1149%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1150%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1151%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1152%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1153%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1154%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1155%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1156%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1157%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
d7a7a298
JR
1158%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1159%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
4d036a87
JR
1160%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1161%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1162%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1163%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1164%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1165%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1166%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1167%attr(755,root,root) %{_libdir}/libsmbconf.so.0
8e43bad6 1168%attr(755,root,root) %{_libdir}/libsmbldap.so.0
4d036a87 1169%dir %{_libdir}/samba
d8ad099f
AM
1170
1171%if %{without replace}
a76ccf78
JR
1172%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
1173# TODO: verify if the following libs should be under this bcond
d8ad099f
AM
1174%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1175%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
d8ad099f 1176%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
d8ad099f 1177%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
d8ad099f
AM
1178%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
1179%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
1180%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1181%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
1182%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
1183%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
a76ccf78
JR
1184%endif
1185%if %{without system_heimdal}
d8ad099f
AM
1186%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1187%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1188%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1189%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1190%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1191%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1192%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1193%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1194%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1195%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1196%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1197%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1198%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1199%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1200%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1201%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1202%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1203%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1204%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1205%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1206%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1207%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1208%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1209%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1210%endif
295b7a55
AM
1211%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1212%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1213%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1214%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1215%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1216%attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1217%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1218%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1219%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1220%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1221%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1222%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1223%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1224%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1225%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1226%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1227%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1228%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1229%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1230%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1231%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1232%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1233%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1234%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1235%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1236%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1237%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1238%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1239%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1240%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1241%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1242%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1243%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1244%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1245%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1246%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1247%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1248%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1249%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1250%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d8ad099f
AM
1251%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1252%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
1253%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1254%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1255%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1256%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1257%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1258%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1259%attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1260%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55
AM
1261%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1262%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1263%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1264%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1265%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1266%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1267%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1268%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1269%attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1270%attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1271%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1272%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1273%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1274%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1275%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1276%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1277%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1278%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1279%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1280%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1281%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1282%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1283%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1284%attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1285%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
295b7a55
AM
1286%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1287%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1288%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1289%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1290%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1291%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1292%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1293
f2b0247b
ER
1294%files devel
1295%defattr(644,root,root,755)
f1c7ad61
JR
1296%{_includedir}/samba-4.0/charset.h
1297%dir %{_includedir}/samba-4.0/core
1298%{_includedir}/samba-4.0/core/doserr.h
1299%{_includedir}/samba-4.0/core/error.h
295b7a55 1300%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61
JR
1301%{_includedir}/samba-4.0/core/ntstatus.h
1302%{_includedir}/samba-4.0/core/werror.h
1303%{_includedir}/samba-4.0/credentials.h
1304%{_includedir}/samba-4.0/dcerpc.h
1305%{_includedir}/samba-4.0/dcerpc_server.h
f1c7ad61
JR
1306%{_includedir}/samba-4.0/domain_credentials.h
1307%dir %{_includedir}/samba-4.0/gen_ndr
1308%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1309%{_includedir}/samba-4.0/gen_ndr/auth.h
1310%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1311%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1312%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1313%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1314%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1315%{_includedir}/samba-4.0/gen_ndr/misc.h
1316%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1317%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1318%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1319%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1320%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1321%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1322%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1323%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1324%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1325%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1326%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1327%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1328%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1329%{_includedir}/samba-4.0/gen_ndr/samr.h
1330%{_includedir}/samba-4.0/gen_ndr/security.h
1331%{_includedir}/samba-4.0/gen_ndr/server_id.h
1332%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1333%{_includedir}/samba-4.0/ldb_wrap.h
1334%{_includedir}/samba-4.0/ndr.h
1335%dir %{_includedir}/samba-4.0/ndr
295b7a55 1336%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1337%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1338%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1339%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1340%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1341%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1342%{_includedir}/samba-4.0/param.h
1343%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1344%{_includedir}/samba-4.0/rpc_common.h
1345%dir %{_includedir}/samba-4.0/samba
1346%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1347%{_includedir}/samba-4.0/samba/version.h
1348%{_includedir}/samba-4.0/share.h
295b7a55 1349%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1350%{_includedir}/samba-4.0/tdr.h
1351%{_includedir}/samba-4.0/tsocket.h
1352%{_includedir}/samba-4.0/tsocket_internal.h
1353%dir %{_includedir}/samba-4.0/util
1354%{_includedir}/samba-4.0/util/attr.h
295b7a55 1355%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1356%{_includedir}/samba-4.0/util/byteorder.h
1357%{_includedir}/samba-4.0/util/data_blob.h
1358%{_includedir}/samba-4.0/util/debug.h
295b7a55 1359%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1360%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1361%{_includedir}/samba-4.0/util/idtree.h
1362%{_includedir}/samba-4.0/util/idtree_random.h
f1c7ad61
JR
1363%{_includedir}/samba-4.0/util/memory.h
1364%{_includedir}/samba-4.0/util/safe_string.h
295b7a55 1365%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1366%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1367%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1368%{_includedir}/samba-4.0/util/talloc_stack.h
1369%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1370%{_includedir}/samba-4.0/util/tevent_unix.h
1371%{_includedir}/samba-4.0/util/tevent_werror.h
1372%{_includedir}/samba-4.0/util/time.h
1373%{_includedir}/samba-4.0/util/xfile.h
8e43bad6 1374%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1375%{_includedir}/samba-4.0/lookup_sid.h
1376%{_includedir}/samba-4.0/machine_sid.h
1377%{_includedir}/samba-4.0/netapi.h
1378%{_includedir}/samba-4.0/passdb.h
1379%{_includedir}/samba-4.0/smbconf.h
1380%{_includedir}/samba-4.0/smb_ldap.h
1381%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1382%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1383%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1384%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1385%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1386%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1387%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1388%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1389%attr(755,root,root) %{_libdir}/libndr-standard.so
1390%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6
JR
1391%attr(755,root,root) %{_libdir}/libsamba-credentials.so
1392%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1393%attr(755,root,root) %{_libdir}/libsamba-passdb.so
8e43bad6
JR
1394%attr(755,root,root) %{_libdir}/libsamba-policy.so
1395%attr(755,root,root) %{_libdir}/libsamba-util.so
1396%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1397%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1398%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1399%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1400%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1401%{_pkgconfigdir}/dcerpc_samr.pc
1402%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1403%{_pkgconfigdir}/ndr.pc
05913998
JR
1404%{_pkgconfigdir}/ndr_krb5pac.pc
1405%{_pkgconfigdir}/ndr_nbt.pc
1406%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1407%{_pkgconfigdir}/netapi.pc
05913998
JR
1408%{_pkgconfigdir}/samba-credentials.pc
1409%{_pkgconfigdir}/samba-hostconfig.pc
1410%{_pkgconfigdir}/samba-policy.pc
1411%{_pkgconfigdir}/samba-util.pc
1412%{_pkgconfigdir}/samdb.pc
a9009cd3 1413%if %{without system_libs}
89730013 1414%{_mandir}/man3/ntdb.3*
a9009cd3 1415%endif
4d036a87 1416
382a477a
JR
1417%files pidl
1418%defattr(644,root,root,755)
1419%attr(755,root,root) %{_bindir}/pidl
1420%{_mandir}/man1/pidl.1*
1421%{_mandir}/man3/Parse::Pidl*.3*
1422%{perl_vendorlib}/Parse/Pidl*
29511e6d 1423
025a78ca 1424%files -n python-samba
9f6f5df1 1425%defattr(644,root,root,755)
c083eea8
JR
1426%dir %{py_sitedir}/samba
1427%attr(755,root,root) %{py_sitedir}/samba/*.so
1428%{py_sitedir}/samba/*.py[co]
1429%dir %{py_sitedir}/samba/dcerpc
1430%{py_sitedir}/samba/dcerpc/*.py[co]
1431%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
f5b9acfe
AM
1432%dir %{py_sitedir}/samba/kcc
1433%{py_sitedir}/samba/kcc/*.py[co]
c083eea8
JR
1434%dir %{py_sitedir}/samba/netcmd
1435%{py_sitedir}/samba/netcmd/*.py[co]
1436%dir %{py_sitedir}/samba/provision
1437%{py_sitedir}/samba/provision/*.py[co]
6ed8d415
JR
1438%dir %{py_sitedir}/samba/samba3
1439%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1440%{py_sitedir}/samba/samba3/*.py[co]
f5b9acfe
AM
1441%dir %{py_sitedir}/samba/subunit
1442%{py_sitedir}/samba/subunit/*.py[co]
c083eea8
JR
1443%dir %{py_sitedir}/samba/tests
1444%{py_sitedir}/samba/tests/*.py[co]
1445%dir %{py_sitedir}/samba/tests/blackbox
1446%{py_sitedir}/samba/tests/blackbox/*.py[co]
1447%dir %{py_sitedir}/samba/tests/samba_tool
1448%{py_sitedir}/samba/tests/samba_tool/*.py[co]
1449%dir %{py_sitedir}/samba/tests/dcerpc
1450%{py_sitedir}/samba/tests/dcerpc/*.py[co]
f5b9acfe
AM
1451%dir %{py_sitedir}/samba/third_party
1452%{py_sitedir}/samba/third_party/*.py[co]
1453%dir %{py_sitedir}/samba/third_party/iso8601
1454%{py_sitedir}/samba/third_party/iso8601/*.py[co]
c083eea8
JR
1455%dir %{py_sitedir}/samba/web_server
1456%{py_sitedir}/samba/web_server/*.py[co]
1457%if %{without system_libs}
ef67314f 1458%attr(755,root,root) %{py_sitedir}/ldb.so
a9009cd3 1459%attr(755,root,root) %{py_sitedir}/ntdb.so
ef67314f
JB
1460%attr(755,root,root) %{py_sitedir}/talloc.so
1461%attr(755,root,root) %{py_sitedir}/tdb.so
1462%attr(755,root,root) %{py_sitedir}/_tevent.so
c083eea8 1463%{py_sitedir}/tevent.py[co]
fd9d8b85 1464%endif
70ff6d03 1465
c083eea8 1466%files test
d1f5710a 1467%defattr(644,root,root,755)
c083eea8
JR
1468%attr(755,root,root) %{_bindir}/gentest
1469%attr(755,root,root) %{_bindir}/locktest
1470%attr(755,root,root) %{_bindir}/masktest
1471%attr(755,root,root) %{_bindir}/ndrdump
1472%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1473%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
c083eea8
JR
1474%{_mandir}/man1/gentest.1*
1475%{_mandir}/man1/locktest.1*
1476%{_mandir}/man1/masktest.1*
1477%{_mandir}/man1/ndrdump.1*
1478%{_mandir}/man1/smbtorture.1*
d1f5710a 1479
fe5b5b93 1480%files -n libsmbclient
382a477a
JR
1481%defattr(644,root,root,755)
1482%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1483%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1484%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1485%{_mandir}/man7/libsmbclient.7*
382a477a 1486
fe5b5b93 1487%files -n libsmbclient-devel
382a477a
JR
1488%defattr(644,root,root,755)
1489%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1490%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1491%dir %{_includedir}/samba-4.0
e98238cc
JR
1492%{_includedir}/samba-4.0/libsmbclient.h
1493%{_includedir}/samba-4.0/wbclient.h
1494%{_pkgconfigdir}/smbclient.pc
1495%{_pkgconfigdir}/wbclient.pc
382a477a 1496
382a477a 1497%if %{with ldap}
025a78ca 1498%files -n openldap-schema-samba
382a477a 1499%defattr(644,root,root,755)
a3c4e78e 1500%{schemadir}/samba.schema
382a477a 1501%endif
f5b9acfe
AM
1502
1503%files -n ctdb
0c995865 1504%defattr(644,root,root,755)
f5b9acfe 1505%doc ctdb/README
0c995865 1506%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1507%{_sysconfdir}/ctdb/notify.sh
1508%{_sysconfdir}/ctdb/debug-hung-script.sh
1509%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1510%{_sysconfdir}/ctdb/gcore_trace.sh
1511%{_sysconfdir}/ctdb/functions
1512%{_sysconfdir}/ctdb/debug_locks.sh
1513%dir %{_localstatedir}/lib/ctdb/
1514
1515%{systemdunitdir}/ctdb.service
1516
1517%dir %{_sysconfdir}/ctdb
1518%{_sysconfdir}/ctdb/statd-callout
1519# CTDB scripts, no config files
1520# script with executable bit means activated
1521%dir %{_sysconfdir}/ctdb/nfs-checks.d
1522%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1523%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1524%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1525%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1526%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1527%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1528%{_sysconfdir}/ctdb/nfs-checks.d/README
1529%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1530%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1531# CTDB scripts, no config files
1532# script with executable bit means activated
1533%dir %{_sysconfdir}/ctdb/events.d
1534%{_sysconfdir}/ctdb/events.d/00.ctdb
1535%{_sysconfdir}/ctdb/events.d/01.reclock
1536%{_sysconfdir}/ctdb/events.d/05.system
d8ad099f 1537%{_sysconfdir}/ctdb/events.d/06.nfs
f5b9acfe
AM
1538%{_sysconfdir}/ctdb/events.d/10.external
1539%{_sysconfdir}/ctdb/events.d/10.interface
1540%{_sysconfdir}/ctdb/events.d/11.natgw
1541%{_sysconfdir}/ctdb/events.d/11.routing
1542%{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1543%{_sysconfdir}/ctdb/events.d/20.multipathd
1544%{_sysconfdir}/ctdb/events.d/31.clamd
1545%{_sysconfdir}/ctdb/events.d/40.vsftpd
1546%{_sysconfdir}/ctdb/events.d/41.httpd
1547%{_sysconfdir}/ctdb/events.d/49.winbind
1548%{_sysconfdir}/ctdb/events.d/50.samba
1549%{_sysconfdir}/ctdb/events.d/60.nfs
1550%{_sysconfdir}/ctdb/events.d/70.iscsi
1551%{_sysconfdir}/ctdb/events.d/91.lvs
1552%{_sysconfdir}/ctdb/events.d/99.timeout
1553%{_sysconfdir}/ctdb/events.d/README
1554%dir %{_sysconfdir}/ctdb/notify.d
1555%{_sysconfdir}/ctdb/notify.d/README
1556%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1557%attr(755,root,root) %{_sbindir}/ctdbd
1558%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1559%attr(755,root,root) %{_bindir}/ctdb
0c995865
JR
1560%attr(755,root,root) %{_bindir}/ping_pong
1561%attr(755,root,root) %{_bindir}/ltdbtool
1562%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1563%attr(755,root,root) %{_bindir}/onnode
2ec3c78e
JR
1564%dir %{_libdir}/ctdb
1565%{_libdir}/ctdb/ctdb_natgw
1566%{_libdir}/ctdb/ctdb_recovery_helper
1567%{_libdir}/ctdb/smnotify
1568%attr(755,root,root) %{_libdir}/ctdb/ctdb_event_helper
1569%attr(755,root,root) %{_libdir}/ctdb/ctdb_killtcp
1570%attr(755,root,root) %{_libdir}/ctdb/ctdb_lock_helper
1571%attr(755,root,root) %{_libdir}/ctdb/ctdb_lvs
1572%attr(755,root,root) %{_libdir}/ctdb/ctdb_mutex_fcntl_helper
f5b9acfe
AM
1573
1574%{_mandir}/man1/ctdb.1*
d8ad099f 1575%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1576%{_mandir}/man1/ctdbd.1*
1577%{_mandir}/man1/onnode.1*
1578%{_mandir}/man1/ltdbtool.1*
1579%{_mandir}/man1/ping_pong.1*
1580%{_mandir}/man1/ctdbd_wrapper.1*
1581%{_mandir}/man5/ctdbd.conf.5*
1582%{_mandir}/man7/ctdb.7*
1583%{_mandir}/man7/ctdb-tunables.7*
1584%{_mandir}/man7/ctdb-statistics.7*
This page took 1.009092 seconds and 4 git commands to generate.