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