]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- updated system heimdal comment
[packages/samba.git] / samba.spec
CommitLineData
29511e6d 1#
e4bb74d8 2# Conditional build:
a3c4e78e 3%bcond_without ads # ActiveDirectory support
e8352ac8 4%bcond_without ceph # Ceph (RADOS) storage support
a3c4e78e
JB
5%bcond_without cups # CUPS support
6%bcond_without ldap # LDAP support
7%bcond_without avahi # Avahi support
ff9592a9 8%bcond_without dmapi # DMAPI support
52a1c787 9%bcond_without systemd # systemd integration
2e1bde86 10%bcond_with system_heimdal # Use system Heimdal libraries [since samba 4.4.x build fails with heimdal 1.5.x/7.x]
b3bb030c 11%bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb)
ea29dc9e 12%bcond_without ctdb_pcp # Performance Co-Pilot support for CTDB
d8ad099f
AM
13# turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
14%bcond_with replace
105507bc 15
e71e0470 16%if %{with system_libs}
b3bb030c
JB
17%define ldb_ver 1.1.29
18%define talloc_ver 2:2.1.9
19%define tdb_ver 2:1.3.12
20%define tevent_ver 0.9.31
4ecf4d28
JB
21%endif
22
b3bb030c 23# dmapi-devel with xfsprogs-devel >= 4.11(?) needs largefile (64bit off_t) that isn't detected properly
ff9592a9
AM
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
b3bb030c 35Version: 4.6.6
23c7ea39 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
b3bb030c 41# Source0-md5: 04493bbe8d71e52393dffdbba301697d
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}
06383b47 63%{?with_ceph:BuildRequires: ceph-devel >= 0.73}
953a4f97 64BuildRequires: cmocka-devel >= 1.0.0
62dc8910 65%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
2dd82018 66BuildRequires: cyrus-sasl-devel >= 2
295b7a55 67BuildRequires: dbus-devel
ff9592a9 68%{?with_dmapi:BuildRequires: dmapi-devel}
a3c759b7 69BuildRequires: docbook-style-xsl
2dd82018 70# just FAM API
5b010594 71BuildRequires: gamin-devel
ff01b4ff 72BuildRequires: gdbm-devel
a458c5bb 73BuildRequires: gettext-tools
1ae9cf92 74BuildRequires: glusterfs-devel
c1740968 75BuildRequires: gnutls-devel >= 3.0.0
dbb692ff 76%{?with_system_heimdal:BuildRequires: heimdal-devel >= 1.5.3-1}
9f74dab7 77BuildRequires: iconv
1125cc60 78BuildRequires: keyutils-devel
a3c759b7 79BuildRequires: libaio-devel
c1740968 80BuildRequires: libarchive-devel >= 3.1.2
2dd82018 81BuildRequires: libcap-devel
34895621 82BuildRequires: libcom_err-devel
53ce942a 83BuildRequires: libmagic-devel
4d8c5e20 84BuildRequires: libnscd-devel
40d90f9e 85BuildRequires: make >= 3.81
0f00e211 86BuildRequires: ncurses-devel >= 5.2
e9c7865a 87BuildRequires: ncurses-ext-devel >= 5.2
c1740968 88BuildRequires: nss_wrapper >= 1.0.2
78d04323 89%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
793ad0f8 90BuildRequires: pam-devel >= 0.99.8.1
ea29dc9e 91%{?with_ctdb_pcp:BuildRequires: pcp-devel}
a3c4e78e 92BuildRequires: perl-ExtUtils-MakeMaker
2dd82018 93BuildRequires: perl-Parse-Yapp >= 1.05
9f74dab7 94BuildRequires: pkgconfig
f092c096 95BuildRequires: popt-devel
16c4fca4 96%{?with_pgsql:BuildRequires: postgresql-devel}
2dd82018 97BuildRequires: python-devel >= 1:2.5.0
190a259b 98BuildRequires: python-dns
2dd82018 99BuildRequires: python-modules >= 1:2.5.0
fa56ac48 100BuildRequires: python-subunit
190a259b 101BuildRequires: python-testtools
f092c096 102BuildRequires: readline-devel >= 4.2
a3c4e78e 103BuildRequires: rpm-perlprov
a3c759b7 104BuildRequires: rpm-pythonprov
6a43f27b 105BuildRequires: rpmbuild(macros) >= 1.647
e155c475 106BuildRequires: sed >= 4.0
baa92be6 107BuildRequires: socket_wrapper >= 1.1.2
fa56ac48 108BuildRequires: subunit-devel
52a1c787
JB
109%{?with_systemd:BuildRequires: systemd-devel}
110BuildRequires: xfsprogs-devel
2dd82018 111BuildRequires: zlib-devel >= 1.2.3
e71e0470 112%if %{with system_libs}
e71e0470 113BuildRequires: ldb-devel >= %{ldb_ver}
b3bb030c 114BuildRequires: ldb-devel < 1.2
e71e0470
JR
115BuildRequires: python-ldb-devel >= %{ldb_ver}
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
c9d44e8b
JB
279# pam_winbind is not complete replacement, but pam_smbpass has been removed (in samba 4.4)
280#Obsoletes: pam-pam_smbpass
29511e6d 281
282%description winbind
283Provides the winbind daemon and testing tools to allow authentication
284and group/user enumeration from a Windows or Samba domain controller.
285
96088f7b
JR
286%description winbind -l pl.UTF-8
287Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
288uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
289Windows lub Samba.
290
c38c2d9d
JB
291%package -n cups-backend-smb
292Summary: CUPS backend for printing to SMB printers
293Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
294Group: Applications/Printing
295Requires: %{name}-client = %{epoch}:%{version}-%{release}
296Requires: cups >= 1:1.2.0
297Obsoletes: cups-backend-smb3
298
299%description -n cups-backend-smb
300CUPS backend for printing to SMB printers.
301
302%description -n cups-backend-smb -l pl.UTF-8
303Backend CUPS-a drukujący na drukarkach SMB.
304
305%package -n nss_wins
306Summary: Name Service Switch service for WINS
307Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
308Group: Base
309Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 310Requires: %{name}-libs = %{epoch}:%{version}-%{release}
c38c2d9d 311Obsoletes: nss_wins3
f2b0247b 312
c38c2d9d
JB
313%description -n nss_wins
314Provides the libnss_wins shared library which resolves NetBIOS names
315to IP addresses.
f2b0247b 316
c38c2d9d
JB
317%description -n nss_wins -l pl.UTF-8
318Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
319IP.
9c05ac07 320
c38c2d9d
JB
321%package -n smbget
322Summary: A utility for retrieving files using the SMB protocol
323Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
324Group: Applications/Networking
325Requires: %{name}-libs = %{epoch}:%{version}-%{release}
326Obsoletes: smbget3
327
328%description -n smbget
329wget-like utility for downloading files over SMB.
330
331%description -n smbget -l pl.UTF-8
332Narzędzie podobne do wgeta do pobierania plików protokołem SMB
333używanym w sieciach MS Windows.
334
335%package libs
336Summary: Samba shared libraries
337Summary(pl.UTF-8): Biblioteki współdzielone Samby
338Group: Libraries
c1740968 339Requires: gnutls >= 3.0.0
c38c2d9d
JB
340%if %{with system_libs}
341Requires: ldb >= %{ldb_ver}
c38c2d9d
JB
342Requires: talloc >= %{talloc_ver}
343Requires: tdb >= %{tdb_ver}
344Requires: tevent >= %{tevent_ver}
345%endif
23038e32 346Obsoletes: samba-vfs-notify_fam
c38c2d9d
JB
347
348%description libs
349Samba shared libraries.
350
351%description libs -l pl.UTF-8
352Biblioteki współdzielone Samby.
353
354%package devel
355Summary: Header files for Samba
356Summary(pl.UTF-8): Pliki nagłówkowe Samby
357Group: Development/Libraries
358Requires: %{name}-libs = %{epoch}:%{version}-%{release}
359Obsoletes: samba3-devel
360Obsoletes: samba4-devel
361
362%description devel
363Header files for Samba.
364
365%description devel -l pl.UTF-8
366Pliki nagłówkowe Samby.
367
382a477a
JR
368%package pidl
369Summary: Perl IDL compiler
a3c4e78e 370Summary(pl.UTF-8): Kompilator IDL w Perlu
382a477a 371Group: Development/Tools
c93984f5 372Obsoletes: samba4-pidl
382a477a
JR
373
374%description pidl
c48f10a7 375The samba-pidl package contains the Perl IDL compiler used by Samba
382a477a
JR
376and Wireshark to parse IDL and similar protocols.
377
a3c4e78e
JB
378%description pidl -l pl.UTF-8
379Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
380Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
381
025a78ca 382%package -n python-samba
69a33c0e
JB
383Summary: Samba modules for Python
384Summary(pl.UTF-8): Moduły Samby dla Pythona
382a477a 385Group: Development/Languages/Python
382a477a 386Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 387Requires: %{name}-libs = %{epoch}:%{version}-%{release}
6a43f27b 388Requires: python
b069341b
JR
389Requires: python-dns
390Requires: python-modules
8e43bad6
JR
391%if %{with system_libs}
392Requires: python-ldb >= %{ldb_ver}
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
1f1bd020 475Requires(post): /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
5a591c79
JB
538%if %{with system_heimdal}
539%{__mv} source4/heimdal_build/krb5-types{,-smb}.h
540%endif
541
1925a8b4 542%build
34895621
JR
543LDFLAGS="${LDFLAGS:-%rpmldflags}" \
544CFLAGS="${CFLAGS:-%rpmcflags}" \
545CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
546FFLAGS="${FFLAGS:-%rpmcflags}" \
547FCFLAGS="${FCFLAGS:-%rpmcflags}" \
548CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
549%{?__cc:CC="%{__cc}"} \
550%{?__cxx:CXX="%{__cxx}"} \
551./configure \
552 --enable-fhs \
553 --prefix=%{_prefix} \
554 --exec-prefix=%{_exec_prefix} \
555 --bindir=%{_bindir} \
556 --sbindir=%{_sbindir} \
557 --sysconfdir=%{_sysconfdir} \
558 --datadir=%{_datadir} \
559 --includedir=%{_includedir} \
560 --libdir=%{_libdir} \
561 --libexecdir=%{_libexecdir} \
562 --localstatedir=%{_localstatedir} \
563 --sharedstatedir=%{_sharedstatedir} \
564 --mandir=%{_mandir} \
565 --infodir=%{_infodir} \
2e711b12
JR
566 --with-privatelibdir=%{_libdir}/samba \
567 --with-modulesdir=%{_libdir}/samba \
01485082 568 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
569 --with-lockdir=/var/lib/samba \
570 --with-privatedir=%{_sysconfdir}/samba \
dbb692ff 571 --disable-rpath \
34895621 572 --disable-rpath-install \
d8ad099f 573 --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
b3bb030c 574 --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,ldb,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 575 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
dbb692ff 576 --with-cluster-support \
f4f0ea2d 577 --with-acl-support \
34895621 578 --with%{!?with_ads:out}-ads \
ea29dc9e 579 %{?with_ctdb_pcp:--enable-pmda} \
432ee34d 580 --with-automount \
ff9592a9 581 --with%{!?with_dmapi:out}-dmapi \
34895621
JR
582 --with-dnsupdate \
583 --with-iconv \
584 --with%{!?with_ldap:out}-ldap \
d1d64cbe 585 --with-pam \
4ef99dd8 586 --with-quotas \
e9c7865a 587 --with-regedit \
34895621 588 --with-sendfile-support \
4ef99dd8 589 --with-syslog \
52a1c787 590 %{!?with_systemd:--without-systemd} \
4ef99dd8 591 --with-utmp \
34895621 592 --with-winbind \
66e5c63e 593 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
594 --enable-cups \
595 --enable-iprint
1925a8b4 596
dbb692ff 597%{__make} V=1
192f48a8 598
6646cd44
JR
599# Build PIDL for installation into vendor directories before
600# 'make proto' gets to it.
601cd pidl
602%{__perl} Makefile.PL \
603 INSTALLDIRS=vendor
604
1925a8b4 605%install
606rm -rf $RPM_BUILD_ROOT
cd86127c 607install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 608 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 609 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
610 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
611 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 612
34895621 613%{__make} install \
bd658e80 614 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 615 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 616
6646cd44 617# Undo the PIDL install, we want to try again with the right options.
9a90ed45 618%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
6646cd44
JR
619
620# Install PIDL
9a90ed45 621%{__make} -C pidl install \
6646cd44 622 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6646cd44
JR
623
624# Clean out crap left behind by the PIDL install
625%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
626%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 627%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 628
b25f7233 629install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 630
d8ad099f 631:> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
f5b9acfe 632
0c995865 633cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
f5b9acfe 634echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
635cp -p packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
636cp -p packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
637cp -p packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
638cp -p packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
639cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
2e711b12 640
b25f7233
ER
641install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
642cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
643cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
644cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 645cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
646install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
647cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
648install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
649
650echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 651
34895621
JR
652%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
653%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
654install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 655
6a2e83e0 656touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 657
01485082 658echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 659
b0c1c6a5 660%if "%{_lib}" == "lib64"
17dffdb7
JR
661echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
662%else
b069341b 663echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
17dffdb7 664%endif
b069341b 665
ddea14b0 666%if %{with cups}
fd9d8b85
JB
667install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
668ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
669%endif
9f6f5df1 670
29511e6d 671> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 672> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 673
105507bc 674%if %{with ldap}
0c995865 675cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 676%endif
99795f36 677
7a0e596a 678# remove man pages for not installed commands
fbf926f3 679%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
fbf926f3
JR
680%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
681%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
682%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
683%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 684
23038e32
JR
685# remove tests
686%{__rm} $RPM_BUILD_ROOT%{_bindir}/ctdb*_tests
687%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/ctdb/tests
008e93ad 688%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ctdb/tests
23038e32 689
1a8c003b
AM
690%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
691%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 692%py_postclean
1a8c003b 693
ea8d81e5
JB
694%clean
695rm -rf $RPM_BUILD_ROOT
9661cd11 696
1925a8b4 697%post
cd86127c 698/sbin/chkconfig --add samba
c6a4fcd1 699/sbin/chkconfig --add smb
cd86127c 700%service samba restart "Samba AD daemon"
c48f10a7 701%service smb restart "Samba SMB daemons"
dce29ff7 702%systemd_post samba.service
c6a4fcd1 703%systemd_post smb.service nmb.service
1925a8b4 704
705%preun
cd86127c
JR
706if [ "$1" = "0" ]; then
707 %service samba stop
c6a4fcd1 708 %service smb stop
cd86127c 709 /sbin/chkconfig --del samba
c6a4fcd1 710 /sbin/chkconfig --del smb
cd86127c 711fi
dce29ff7 712%systemd_preun samba.service
c6a4fcd1 713%systemd_preun smb.service nmb.service
dce29ff7
JR
714
715%postun
716%systemd_reload
11d2c190 717
c48f10a7 718%triggerpostun -- samba3
382a477a 719/sbin/chkconfig --add smb
c48f10a7 720%service smb restart "Samba SMB daemons"
1a90c755 721%systemd_post smb.service nmb.service
382a477a 722
c48f10a7
JR
723%triggerpostun -- samba4
724/sbin/chkconfig --add samba
725%service samba restart "Samba AD daemons"
726%systemd_post samba.service
727
30cb0b6f
JR
728%triggerpostun -- samba4 < 1:4.1.1-1
729# CVE-2013-4476
730[ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
731PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
732if [ "$PERMS" != "600" ]; then
733 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
734 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
735 echo "Consider regenerating TLS certificate"
736 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
737fi
738
c93984f5
JR
739%triggerprein common -- samba4
740cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
741
742%triggerpostun common -- samba4
743%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
744%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
745
746%triggerprein common -- samba3-server
747cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
748
749%triggerpostun common -- samba3-server
750%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
751%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
752
8ef2303e 753%post winbind
a7067ae6 754/sbin/ldconfig
29511e6d 755/sbin/chkconfig --add winbind
27879fe9 756%service winbind restart "Winbind daemon"
dce29ff7 757%systemd_post winbind.service
29511e6d 758
8ef2303e 759%preun winbind
29511e6d 760if [ "$1" = "0" ]; then
27879fe9 761 %service winbind stop
29511e6d 762 /sbin/chkconfig --del winbind
763fi
dce29ff7
JR
764%systemd_preun winbind.service
765
8ef2303e 766%postun winbind
a7067ae6 767/sbin/ldconfig
dce29ff7 768%systemd_reload
29511e6d 769
c48f10a7 770%triggerpostun winbind -- samba3-winbind
00fd225e
JR
771/sbin/chkconfig --add winbind
772%service winbind restart "Winbind daemon"
773%systemd_post winbind.service
774
c38c2d9d
JB
775%post libs -p /sbin/ldconfig
776%postun libs -p /sbin/ldconfig
777
778%post -n python-samba -p /sbin/ldconfig
779%postun -n python-samba -p /sbin/ldconfig
780
0673c853
JB
781%post -n libsmbclient -p /sbin/ldconfig
782%postun -n libsmbclient -p /sbin/ldconfig
a7067ae6 783
025a78ca 784%post -n openldap-schema-samba
c4db757c
ER
785# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
786%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 787%service -q ldap restart
99795f36 788
025a78ca 789%postun -n openldap-schema-samba
99795f36 790if [ "$1" = "0" ]; then
c4db757c 791 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 792 %service -q ldap restart
99795f36
ER
793fi
794
025a78ca 795%triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
00fd225e
JR
796# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
797%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
798%service -q ldap restart
799
f5b9acfe 800%post -n ctdb
1f1bd020 801/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
f5b9acfe
AM
802%systemd_post ctdb.service
803
804%preun -n ctdb
805%systemd_preun ctdb.service
806
807%postun -n ctdb
808%systemd_reload
809
1925a8b4 810%files
811%defattr(644,root,root,755)
3999f3d9
JR
812%{?with_ldap:%doc examples/LDAP}
813%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
814%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
815%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
816%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
9ff647f7 817%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
99fdb0b6 818%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
cd86127c 819%attr(754,root,root) /etc/rc.d/init.d/samba
3999f3d9
JR
820%attr(754,root,root) /etc/rc.d/init.d/smb
821%{systemdunitdir}/nmb.service
822%{systemdunitdir}/smb.service
0b940f4e
JR
823%{systemdunitdir}/samba.service
824%{systemdtmpfilesdir}/samba.conf
ee92e647 825%attr(755,root,root) %{_bindir}/eventlogadm
c083eea8 826%attr(755,root,root) %{_bindir}/oLschema2ldif
ee92e647
JR
827%attr(755,root,root) %{_bindir}/pdbedit
828%attr(755,root,root) %{_bindir}/profiles
3999f3d9
JR
829%attr(755,root,root) %{_bindir}/sharesec
830%attr(755,root,root) %{_bindir}/smbcontrol
831%attr(755,root,root) %{_bindir}/smbstatus
3999f3d9
JR
832%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
833%attr(755,root,root) %{_sbindir}/nmbd
0b940f4e
JR
834%attr(755,root,root) %{_sbindir}/samba
835%attr(755,root,root) %{_sbindir}/samba_dnsupdate
7f7b5c36 836%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
837%attr(755,root,root) %{_sbindir}/samba_spnupdate
838%attr(755,root,root) %{_sbindir}/samba_upgradedns
3999f3d9 839%attr(755,root,root) %{_sbindir}/smbd
0b940f4e
JR
840%dir %{_libdir}/samba/bind9
841%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
842%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
0643ad3f 843%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
008e93ad 844%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
0b940f4e
JR
845%dir %{_libdir}/samba/gensec
846%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
5a591c79
JB
847%if %{with system_heimdal}
848%dir %{_libdir}/samba/hdb
849%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
850%endif
e4310f27 851%dir %{_libdir}/samba/ldb
e4310f27 852%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 853%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
854%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
855%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
856%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
f5b9acfe 857%attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
d8ad099f 858%attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
e4310f27
JR
859%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
860%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
861%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
862%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
863%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
864%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
865%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
866%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
867%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
868%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 869%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 870%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
871%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
872%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
873%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
874%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
875%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
876%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
877%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
878%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
879%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
880%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
881%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
882%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
883%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
884%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
885%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
886%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
887%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
888%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
889%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
890%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
891%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
f5b9acfe 892%attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
e4310f27 893%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
d8ad099f 894%attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
e4310f27 895%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a 896%dir %{_libdir}/samba/process_model
382a477a
JR
897%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
898%dir %{_libdir}/samba/service
899%attr(755,root,root) %{_libdir}/samba/service/cldap.so
900%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
901%attr(755,root,root) %{_libdir}/samba/service/dns.so
902%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
903%attr(755,root,root) %{_libdir}/samba/service/drepl.so
904%attr(755,root,root) %{_libdir}/samba/service/kcc.so
905%attr(755,root,root) %{_libdir}/samba/service/kdc.so
906%attr(755,root,root) %{_libdir}/samba/service/ldap.so
907%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
908%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
909%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
382a477a 910%attr(755,root,root) %{_libdir}/samba/service/web.so
295b7a55 911%attr(755,root,root) %{_libdir}/samba/service/winbindd.so
382a477a 912%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
d7a7a298 913%dir %{_libdir}/samba/vfs
c6a4fcd1 914%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
d7a7a298 915%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
c6a4fcd1
JR
916%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
917%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
c6a4fcd1
JR
918%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
919%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
d7a7a298 920%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
c6a4fcd1
JR
921%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
922%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
923%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
924%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
925%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
d7a7a298 926%attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
c6a4fcd1
JR
927%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
928%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
929%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
930%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
d7a7a298 931%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
295b7a55 932%attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
c6a4fcd1
JR
933%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
934%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
935%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
936%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
f5b9acfe 937%attr(755,root,root) %{_libdir}/samba/vfs/offline.so
d7a7a298 938%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c6a4fcd1
JR
939%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
940%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
941%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
942%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
295b7a55 943%attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
c6a4fcd1
JR
944%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
945%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
f5b9acfe 946%attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
c6a4fcd1
JR
947%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
948%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
949%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
950%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
f5b9acfe 951%attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
295b7a55 952%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 953%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
3999f3d9
JR
954%{_datadir}/samba/setup
955%{_mandir}/man1/oLschema2ldif.1*
956%{_mandir}/man1/profiles.1*
ee92e647 957%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
958%{_mandir}/man1/smbcontrol.1*
959%{_mandir}/man1/smbstatus.1*
3999f3d9 960%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 961%{_mandir}/man8/nmbd.8*
3999f3d9
JR
962%{_mandir}/man8/pdbedit.8*
963%{_mandir}/man8/samba.8*
c6a4fcd1
JR
964%{_mandir}/man8/smbd.8*
965%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 966%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 967%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1
JR
968%{_mandir}/man8/vfs_aio_fork.8*
969%{_mandir}/man8/vfs_aio_linux.8*
970%{_mandir}/man8/vfs_aio_pthread.8*
971%{_mandir}/man8/vfs_audit.8*
d7a7a298 972%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
973%{_mandir}/man8/vfs_cap.8*
974%{_mandir}/man8/vfs_catia.8*
975%{_mandir}/man8/vfs_commit.8*
976%{_mandir}/man8/vfs_crossrename.8*
977%{_mandir}/man8/vfs_default_quota.8*
978%{_mandir}/man8/vfs_dirsort.8*
979%{_mandir}/man8/vfs_extd_audit.8*
980%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 981%{_mandir}/man8/vfs_fileid.8*
295b7a55 982%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1
JR
983%{_mandir}/man8/vfs_full_audit.8*
984%{_mandir}/man8/vfs_linux_xfs_sgid.8*
985%{_mandir}/man8/vfs_media_harmony.8*
986%{_mandir}/man8/vfs_netatalk.8*
987%{_mandir}/man8/vfs_preopen.8*
988%{_mandir}/man8/vfs_readahead.8*
989%{_mandir}/man8/vfs_readonly.8*
990%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
991%{_mandir}/man8/vfs_shadow_copy2.8*
992%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 993%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
994%{_mandir}/man8/vfs_streams_depot.8*
995%{_mandir}/man8/vfs_streams_xattr.8*
996%{_mandir}/man8/vfs_syncops.8*
997%{_mandir}/man8/vfs_time_audit.8*
295b7a55 998%{_mandir}/man8/vfs_worm.8*
d7a7a298 999%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
1000%{_mandir}/man8/vfs_offline.8*
1001%{_mandir}/man8/vfs_shell_snap.8*
1002%{_mandir}/man8/vfs_unityed_media.8*
c6a4fcd1 1003
3999f3d9
JR
1004%dir %{_sambahome}
1005%dir /var/lib/samba
1006%ghost /var/lib/samba/*.dat
1007%dir /var/lib/samba/printing
1008
1009%attr(750,root,root) %dir /var/log/samba
1010%attr(750,root,root) %dir /var/log/samba/cores
1011%attr(750,root,root) %dir /var/log/samba/cores/smbd
1012%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1013%attr(750,root,root) %dir /var/log/archive/samba
1014%attr(1777,root,root) %dir /var/spool/samba
1015
06383b47 1016%if %{with ceph}
c38c2d9d 1017%files vfs-ceph
2eedd257 1018%defattr(644,root,root,755)
c38c2d9d 1019%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 1020%{_mandir}/man8/vfs_ceph.8*
06383b47 1021%endif
c38c2d9d
JB
1022
1023%files vfs-glusterfs
1024%defattr(644,root,root,755)
1025%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
295b7a55 1026%{_mandir}/man8/vfs_glusterfs.8*
c38c2d9d 1027
ac6f9d13 1028%files common
2eedd257 1029%defattr(644,root,root,755)
953a4f97 1030%doc README WHATSNEW.txt
5a89b1cc
JR
1031%dir %{_sysconfdir}/samba
1032%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1033%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
1034%attr(755,root,root) %{_bindir}/dbwrap_tool
1035%attr(755,root,root) %{_bindir}/net
1036%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1037%attr(755,root,root) %{_bindir}/reg*
89730013 1038%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1039%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1040%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62
JR
1041%attr(755,root,root) %{_bindir}/testparm
1042%attr(755,root,root) %{_bindir}/vfstest
5a89b1cc
JR
1043%dir %{_libdir}/samba/auth
1044%attr(755,root,root) %{_libdir}/samba/auth/script.so
1045%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1046%dir %{_datadir}/samba
d7a7a298
JR
1047%{_mandir}/man1/dbwrap_tool.1*
1048%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1049%{_mandir}/man1/reg*.1*
1050%{_mandir}/man1/testparm.1*
1051%{_mandir}/man1/vfstest.1*
1052%{_mandir}/man5/lmhosts.5*
1053%{_mandir}/man5/smb.conf.5*
1054%{_mandir}/man5/smbpasswd.5*
1055%{_mandir}/man7/samba.7*
1056%{_mandir}/man8/net.8*
1057%{_mandir}/man8/samba-regedit.8*
1058%{_mandir}/man8/samba-tool.8*
1059
1060%if %{without system_libs}
d7a7a298
JR
1061%attr(755,root,root) %{_bindir}/tdbbackup
1062%attr(755,root,root) %{_bindir}/tdbdump
1063%attr(755,root,root) %{_bindir}/tdbtool
d7a7a298
JR
1064%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1065%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
d7a7a298
JR
1066%{_mandir}/man8/tdbbackup.8*
1067%{_mandir}/man8/tdbdump.8*
1068%{_mandir}/man8/tdbtool.8*
1069%endif
1070
c38c2d9d
JB
1071%files client
1072%defattr(644,root,root,755)
1073%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1074%attr(755,root,root) %{_bindir}/findsmb
953a4f97 1075%attr(755,root,root) %{_bindir}/mvxattr
c38c2d9d
JB
1076%attr(755,root,root) %{_bindir}/rpcclient
1077%attr(755,root,root) %{_bindir}/smbcacls
1078%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1079%attr(755,root,root) %{_bindir}/smbcquotas
1080%attr(755,root,root) %{_bindir}/smbtar
1081%attr(755,root,root) %{_bindir}/smbtree
1082%{_mandir}/man1/findsmb.1*
953a4f97 1083%{_mandir}/man1/mvxattr.1*
c38c2d9d
JB
1084%{_mandir}/man1/rpcclient.1*
1085%{_mandir}/man1/smbcacls.1*
1086%{_mandir}/man1/smbclient.1*
1087%{_mandir}/man1/smbcquotas.1*
1088%{_mandir}/man1/smbtar.1*
1089%{_mandir}/man1/smbtree.1*
d8ad099f 1090%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1091
1092%files winbind
1093%defattr(644,root,root,755)
1094%attr(754,root,root) /etc/rc.d/init.d/winbind
1095%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1096%{systemdunitdir}/winbind.service
1097%attr(755,root,root) %{_bindir}/ntlm_auth
1098%attr(755,root,root) %{_bindir}/wbinfo
1099%attr(755,root,root) %{_sbindir}/winbindd
1100%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1101%attr(755,root,root) /%{_lib}/libnss_winbind.so*
1102%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
295b7a55
AM
1103%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1104%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1105%dir %{_libdir}/samba/idmap
1106%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1107%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1108%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1109%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1110%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1111%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1112%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1113%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1114%dir %{_libdir}/samba/nss_info
1115%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1116%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1117%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1118%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1119%{_mandir}/man1/ntlm_auth.1*
1120%{_mandir}/man1/wbinfo*.1*
1121%{_mandir}/man5/pam_winbind.conf.5*
1122%{_mandir}/man7/winbind_krb5_locator.7*
1123%{_mandir}/man8/idmap_ad.8*
1124%{_mandir}/man8/idmap_autorid.8*
1125%{_mandir}/man8/idmap_hash.8*
1126%{_mandir}/man8/idmap_ldap.8*
1127%{_mandir}/man8/idmap_nss.8*
1128%{_mandir}/man8/idmap_rfc2307.8*
1129%{_mandir}/man8/idmap_rid.8*
23038e32 1130%{_mandir}/man8/idmap_script.8*
c38c2d9d
JB
1131%{_mandir}/man8/idmap_tdb2.8*
1132%{_mandir}/man8/idmap_tdb.8*
1133%{_mandir}/man8/pam_winbind.8*
1134%{_mandir}/man8/winbindd*.8*
1135
1136%if %{with cups}
1137%files -n cups-backend-smb
1138%defattr(644,root,root,755)
1139%attr(755,root,root) %{cups_serverbin}/backend/smb
d8ad099f 1140%attr(755,root,root) %{_libdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1141%attr(755,root,root) %{_bindir}/smbspool
1142%{_mandir}/man8/smbspool.8*
d8ad099f 1143%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1144%endif
1145
1146%files -n nss_wins
1147%defattr(644,root,root,755)
1148%attr(755,root,root) /%{_lib}/libnss_wins.so*
1149
c38c2d9d
JB
1150%files -n smbget
1151%defattr(644,root,root,755)
1152%attr(755,root,root) %{_bindir}/smbget
1153%{_mandir}/man1/smbget.1*
1154%{_mandir}/man5/smbgetrc.5*
1155
d7a7a298
JR
1156%files libs
1157%defattr(644,root,root,755)
17dffdb7
JR
1158%if "%{_lib}" == "lib64"
1159/etc/ld.so.conf.d/samba64.conf
1160%else
d7a7a298 1161/etc/ld.so.conf.d/samba.conf
17dffdb7 1162%endif
8e43bad6
JR
1163%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1164%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1165%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1166%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1167%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1168%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
d7a7a298
JR
1169%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1170%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1171%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1172%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1173%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1174%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1175%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1176%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
8e43bad6
JR
1177%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1178%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1179%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1180%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1181%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1182%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1183%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1184%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1185%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
d7a7a298
JR
1186%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1187%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
4d036a87
JR
1188%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1189%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1190%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1191%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1192%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1193%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1194%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1195%attr(755,root,root) %{_libdir}/libsmbconf.so.0
8e43bad6 1196%attr(755,root,root) %{_libdir}/libsmbldap.so.0
4d036a87 1197%dir %{_libdir}/samba
d8ad099f
AM
1198
1199%if %{without replace}
a76ccf78 1200%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
a76ccf78
JR
1201%endif
1202%if %{without system_heimdal}
d8ad099f
AM
1203%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1204%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1205%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1206%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1207%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1208%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1209%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1210%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1211%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1212%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1213%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1214%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1215%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1216%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1217%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1218%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1219%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1220%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1221%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1222%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1223%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1224%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1225%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1226%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1227%endif
295b7a55
AM
1228%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1229%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1230%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1231%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1232%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
295b7a55 1233%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
0749f183 1234%attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
295b7a55
AM
1235%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1236%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1237%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1238%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1239%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1240%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1241%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1242%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1243%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1244%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1245%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1246%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1247%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1248%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1249%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1250%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1251%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1252%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1253%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1254%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1255%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
0749f183
JR
1256%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1257%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
295b7a55
AM
1258%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1259%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1260%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1261%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1262%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
0749f183 1263%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
295b7a55
AM
1264%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1265%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1266%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1267%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1268%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1269%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
d8ad099f
AM
1270%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1271%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
0749f183 1272%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d8ad099f 1273%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1274%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1275%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1276%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1277%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1278%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1279%attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1280%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55
AM
1281%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1282%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1283%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1284%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1285%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
0749f183 1286%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
295b7a55 1287%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1288%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1289%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1290%attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1291%attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1292%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
295b7a55
AM
1293%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1294%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1295%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
0749f183 1296%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
295b7a55
AM
1297%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1298%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1299%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
0749f183 1300%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
295b7a55
AM
1301%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1302%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1303%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1304%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1305%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
295b7a55 1306%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
0749f183
JR
1307%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1308%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1309%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
295b7a55 1310%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
0749f183 1311%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
295b7a55
AM
1312%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1313%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1314%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1315%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1316%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1317%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1318
f2b0247b
ER
1319%files devel
1320%defattr(644,root,root,755)
f1c7ad61
JR
1321%{_includedir}/samba-4.0/charset.h
1322%dir %{_includedir}/samba-4.0/core
1323%{_includedir}/samba-4.0/core/doserr.h
1324%{_includedir}/samba-4.0/core/error.h
295b7a55 1325%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61
JR
1326%{_includedir}/samba-4.0/core/ntstatus.h
1327%{_includedir}/samba-4.0/core/werror.h
1328%{_includedir}/samba-4.0/credentials.h
1329%{_includedir}/samba-4.0/dcerpc.h
1330%{_includedir}/samba-4.0/dcerpc_server.h
f1c7ad61
JR
1331%{_includedir}/samba-4.0/domain_credentials.h
1332%dir %{_includedir}/samba-4.0/gen_ndr
1333%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1334%{_includedir}/samba-4.0/gen_ndr/auth.h
1335%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1336%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1337%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1338%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1339%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1340%{_includedir}/samba-4.0/gen_ndr/misc.h
1341%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1342%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1343%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1344%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1345%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1346%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1347%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1348%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1349%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1350%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1351%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1352%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1353%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1354%{_includedir}/samba-4.0/gen_ndr/samr.h
1355%{_includedir}/samba-4.0/gen_ndr/security.h
1356%{_includedir}/samba-4.0/gen_ndr/server_id.h
1357%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1358%{_includedir}/samba-4.0/ldb_wrap.h
1359%{_includedir}/samba-4.0/ndr.h
1360%dir %{_includedir}/samba-4.0/ndr
295b7a55 1361%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1362%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1363%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1364%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1365%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1366%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1367%{_includedir}/samba-4.0/param.h
1368%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1369%{_includedir}/samba-4.0/rpc_common.h
1370%dir %{_includedir}/samba-4.0/samba
1371%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1372%{_includedir}/samba-4.0/samba/version.h
1373%{_includedir}/samba-4.0/share.h
295b7a55 1374%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1375%{_includedir}/samba-4.0/tdr.h
1376%{_includedir}/samba-4.0/tsocket.h
1377%{_includedir}/samba-4.0/tsocket_internal.h
1378%dir %{_includedir}/samba-4.0/util
1379%{_includedir}/samba-4.0/util/attr.h
295b7a55 1380%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1381%{_includedir}/samba-4.0/util/byteorder.h
1382%{_includedir}/samba-4.0/util/data_blob.h
1383%{_includedir}/samba-4.0/util/debug.h
295b7a55 1384%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1385%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1386%{_includedir}/samba-4.0/util/idtree.h
1387%{_includedir}/samba-4.0/util/idtree_random.h
f1c7ad61
JR
1388%{_includedir}/samba-4.0/util/memory.h
1389%{_includedir}/samba-4.0/util/safe_string.h
295b7a55 1390%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1391%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1392%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1393%{_includedir}/samba-4.0/util/talloc_stack.h
1394%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1395%{_includedir}/samba-4.0/util/tevent_unix.h
1396%{_includedir}/samba-4.0/util/tevent_werror.h
1397%{_includedir}/samba-4.0/util/time.h
8e43bad6 1398%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1399%{_includedir}/samba-4.0/lookup_sid.h
1400%{_includedir}/samba-4.0/machine_sid.h
1401%{_includedir}/samba-4.0/netapi.h
1402%{_includedir}/samba-4.0/passdb.h
1403%{_includedir}/samba-4.0/smbconf.h
1404%{_includedir}/samba-4.0/smb_ldap.h
1405%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1406%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1407%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1408%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1409%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1410%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1411%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1412%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1413%attr(755,root,root) %{_libdir}/libndr-standard.so
1414%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6 1415%attr(755,root,root) %{_libdir}/libsamba-credentials.so
0749f183 1416%attr(755,root,root) %{_libdir}/libsamba-errors.so
8e43bad6 1417%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1418%attr(755,root,root) %{_libdir}/libsamba-passdb.so
8e43bad6
JR
1419%attr(755,root,root) %{_libdir}/libsamba-policy.so
1420%attr(755,root,root) %{_libdir}/libsamba-util.so
1421%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1422%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1423%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1424%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1425%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1426%{_pkgconfigdir}/dcerpc_samr.pc
1427%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1428%{_pkgconfigdir}/ndr.pc
05913998
JR
1429%{_pkgconfigdir}/ndr_krb5pac.pc
1430%{_pkgconfigdir}/ndr_nbt.pc
1431%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1432%{_pkgconfigdir}/netapi.pc
05913998
JR
1433%{_pkgconfigdir}/samba-credentials.pc
1434%{_pkgconfigdir}/samba-hostconfig.pc
1435%{_pkgconfigdir}/samba-policy.pc
1436%{_pkgconfigdir}/samba-util.pc
1437%{_pkgconfigdir}/samdb.pc
4d036a87 1438
382a477a
JR
1439%files pidl
1440%defattr(644,root,root,755)
1441%attr(755,root,root) %{_bindir}/pidl
1442%{_mandir}/man1/pidl.1*
1443%{_mandir}/man3/Parse::Pidl*.3*
1444%{perl_vendorlib}/Parse/Pidl*
29511e6d 1445
025a78ca 1446%files -n python-samba
9f6f5df1 1447%defattr(644,root,root,755)
c083eea8
JR
1448%dir %{py_sitedir}/samba
1449%attr(755,root,root) %{py_sitedir}/samba/*.so
1450%{py_sitedir}/samba/*.py[co]
1451%dir %{py_sitedir}/samba/dcerpc
1452%{py_sitedir}/samba/dcerpc/*.py[co]
1453%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
f5b9acfe
AM
1454%dir %{py_sitedir}/samba/kcc
1455%{py_sitedir}/samba/kcc/*.py[co]
c083eea8
JR
1456%dir %{py_sitedir}/samba/netcmd
1457%{py_sitedir}/samba/netcmd/*.py[co]
1458%dir %{py_sitedir}/samba/provision
1459%{py_sitedir}/samba/provision/*.py[co]
6ed8d415
JR
1460%dir %{py_sitedir}/samba/samba3
1461%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1462%{py_sitedir}/samba/samba3/*.py[co]
f5b9acfe
AM
1463%dir %{py_sitedir}/samba/subunit
1464%{py_sitedir}/samba/subunit/*.py[co]
c083eea8
JR
1465%dir %{py_sitedir}/samba/tests
1466%{py_sitedir}/samba/tests/*.py[co]
1467%dir %{py_sitedir}/samba/tests/blackbox
1468%{py_sitedir}/samba/tests/blackbox/*.py[co]
c083eea8
JR
1469%dir %{py_sitedir}/samba/tests/dcerpc
1470%{py_sitedir}/samba/tests/dcerpc/*.py[co]
23038e32
JR
1471%dir %{py_sitedir}/samba/tests/dns_forwarder_helpers
1472%{py_sitedir}/samba/tests/dns_forwarder_helpers/*.py[co]
1473%dir %{py_sitedir}/samba/tests/kcc
1474%{py_sitedir}/samba/tests/kcc/*.py[co]
1475%dir %{py_sitedir}/samba/tests/samba_tool
1476%{py_sitedir}/samba/tests/samba_tool/*.py[co]
f5b9acfe
AM
1477%dir %{py_sitedir}/samba/third_party
1478%{py_sitedir}/samba/third_party/*.py[co]
1479%dir %{py_sitedir}/samba/third_party/iso8601
1480%{py_sitedir}/samba/third_party/iso8601/*.py[co]
c083eea8
JR
1481%dir %{py_sitedir}/samba/web_server
1482%{py_sitedir}/samba/web_server/*.py[co]
1483%if %{without system_libs}
ef67314f
JB
1484%attr(755,root,root) %{py_sitedir}/ldb.so
1485%attr(755,root,root) %{py_sitedir}/talloc.so
1486%attr(755,root,root) %{py_sitedir}/tdb.so
1487%attr(755,root,root) %{py_sitedir}/_tevent.so
c083eea8 1488%{py_sitedir}/tevent.py[co]
fd9d8b85 1489%endif
70ff6d03 1490
c083eea8 1491%files test
d1f5710a 1492%defattr(644,root,root,755)
c083eea8
JR
1493%attr(755,root,root) %{_bindir}/gentest
1494%attr(755,root,root) %{_bindir}/locktest
1495%attr(755,root,root) %{_bindir}/masktest
1496%attr(755,root,root) %{_bindir}/ndrdump
1497%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1498%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
0749f183 1499%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
c083eea8
JR
1500%{_mandir}/man1/gentest.1*
1501%{_mandir}/man1/locktest.1*
1502%{_mandir}/man1/masktest.1*
1503%{_mandir}/man1/ndrdump.1*
1504%{_mandir}/man1/smbtorture.1*
d1f5710a 1505
fe5b5b93 1506%files -n libsmbclient
382a477a
JR
1507%defattr(644,root,root,755)
1508%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1509%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1510%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1511%{_mandir}/man7/libsmbclient.7*
382a477a 1512
fe5b5b93 1513%files -n libsmbclient-devel
382a477a
JR
1514%defattr(644,root,root,755)
1515%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1516%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1517%dir %{_includedir}/samba-4.0
e98238cc
JR
1518%{_includedir}/samba-4.0/libsmbclient.h
1519%{_includedir}/samba-4.0/wbclient.h
1520%{_pkgconfigdir}/smbclient.pc
1521%{_pkgconfigdir}/wbclient.pc
382a477a 1522
382a477a 1523%if %{with ldap}
025a78ca 1524%files -n openldap-schema-samba
382a477a 1525%defattr(644,root,root,755)
a3c4e78e 1526%{schemadir}/samba.schema
382a477a 1527%endif
f5b9acfe
AM
1528
1529%files -n ctdb
0c995865 1530%defattr(644,root,root,755)
f5b9acfe 1531%doc ctdb/README
0c995865 1532%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1533%{_sysconfdir}/ctdb/notify.sh
1534%{_sysconfdir}/ctdb/debug-hung-script.sh
1535%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1536%{_sysconfdir}/ctdb/gcore_trace.sh
1537%{_sysconfdir}/ctdb/functions
1538%{_sysconfdir}/ctdb/debug_locks.sh
42352377 1539%dir %{_localstatedir}/lib/ctdb
f5b9acfe
AM
1540
1541%{systemdunitdir}/ctdb.service
1542
1543%dir %{_sysconfdir}/ctdb
1544%{_sysconfdir}/ctdb/statd-callout
1545# CTDB scripts, no config files
1546# script with executable bit means activated
1547%dir %{_sysconfdir}/ctdb/nfs-checks.d
1548%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1549%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1550%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1551%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1552%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1553%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1554%{_sysconfdir}/ctdb/nfs-checks.d/README
1555%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1556%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1557# CTDB scripts, no config files
1558# script with executable bit means activated
1559%dir %{_sysconfdir}/ctdb/events.d
1560%{_sysconfdir}/ctdb/events.d/00.ctdb
1561%{_sysconfdir}/ctdb/events.d/01.reclock
1562%{_sysconfdir}/ctdb/events.d/05.system
d8ad099f 1563%{_sysconfdir}/ctdb/events.d/06.nfs
f5b9acfe
AM
1564%{_sysconfdir}/ctdb/events.d/10.external
1565%{_sysconfdir}/ctdb/events.d/10.interface
1566%{_sysconfdir}/ctdb/events.d/11.natgw
1567%{_sysconfdir}/ctdb/events.d/11.routing
1568%{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1569%{_sysconfdir}/ctdb/events.d/20.multipathd
1570%{_sysconfdir}/ctdb/events.d/31.clamd
1571%{_sysconfdir}/ctdb/events.d/40.vsftpd
1572%{_sysconfdir}/ctdb/events.d/41.httpd
1573%{_sysconfdir}/ctdb/events.d/49.winbind
1574%{_sysconfdir}/ctdb/events.d/50.samba
1575%{_sysconfdir}/ctdb/events.d/60.nfs
1576%{_sysconfdir}/ctdb/events.d/70.iscsi
1577%{_sysconfdir}/ctdb/events.d/91.lvs
1578%{_sysconfdir}/ctdb/events.d/99.timeout
1579%{_sysconfdir}/ctdb/events.d/README
1580%dir %{_sysconfdir}/ctdb/notify.d
1581%{_sysconfdir}/ctdb/notify.d/README
1582%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1583%attr(755,root,root) %{_sbindir}/ctdbd
1584%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1585%attr(755,root,root) %{_bindir}/ctdb
0c995865
JR
1586%attr(755,root,root) %{_bindir}/ping_pong
1587%attr(755,root,root) %{_bindir}/ltdbtool
1588%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1589%attr(755,root,root) %{_bindir}/onnode
2ec3c78e
JR
1590%dir %{_libdir}/ctdb
1591%{_libdir}/ctdb/ctdb_natgw
1592%{_libdir}/ctdb/ctdb_recovery_helper
1593%{_libdir}/ctdb/smnotify
953a4f97
AM
1594%attr(755,root,root) %{_libdir}/ctdb/ctdb_event
1595%attr(755,root,root) %{_libdir}/ctdb/ctdb_eventd
2ec3c78e
JR
1596%attr(755,root,root) %{_libdir}/ctdb/ctdb_killtcp
1597%attr(755,root,root) %{_libdir}/ctdb/ctdb_lock_helper
1598%attr(755,root,root) %{_libdir}/ctdb/ctdb_lvs
1599%attr(755,root,root) %{_libdir}/ctdb/ctdb_mutex_fcntl_helper
953a4f97 1600%attr(755,root,root) %{_libdir}/ctdb/ctdb_takeover_helper
f5b9acfe
AM
1601
1602%{_mandir}/man1/ctdb.1*
d8ad099f 1603%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1604%{_mandir}/man1/ctdbd.1*
1605%{_mandir}/man1/onnode.1*
1606%{_mandir}/man1/ltdbtool.1*
1607%{_mandir}/man1/ping_pong.1*
1608%{_mandir}/man1/ctdbd_wrapper.1*
1609%{_mandir}/man5/ctdbd.conf.5*
1610%{_mandir}/man7/ctdb.7*
1611%{_mandir}/man7/ctdb-tunables.7*
1612%{_mandir}/man7/ctdb-statistics.7*
ea29dc9e
JR
1613
1614%if %{with ctdb_pcp}
1615%files -n pcp-ctdb
1616%defattr(644,root,root,755)
1617%dir /var/lib/pcp/pmdas/ctdb
1618%doc /var/lib/pcp/pmdas/ctdb/README
1619%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1620%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1621%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1622/var/lib/pcp/pmdas/ctdb/domain.h
1623/var/lib/pcp/pmdas/ctdb/help
1624/var/lib/pcp/pmdas/ctdb/pmns
1625%endif
This page took 0.795297 seconds and 4 git commands to generate.