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