]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- up to 4.9.1
[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]
95129837
JB
11%bcond_with system_libbsd # system libbsd for MD5 and strl* functions
12%bcond_without system_libs # system libraries from SAMBA project (talloc,tdb,tevent,ldb)
ea29dc9e 13%bcond_without ctdb_pcp # Performance Co-Pilot support for CTDB
d8ad099f
AM
14# turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
15%bcond_with replace
105507bc 16
e71e0470 17%if %{with system_libs}
279f0935 18%define ldb_ver 1.4.2
5021f739
JB
19%define talloc_ver 2:2.1.11
20%define tdb_ver 2:1.3.15
21%define tevent_ver 0.9.36
4ecf4d28
JB
22%endif
23
b3bb030c 24# dmapi-devel with xfsprogs-devel >= 4.11(?) needs largefile (64bit off_t) that isn't detected properly
ff9592a9
AM
25%ifarch %{ix86}
26%undefine with_dmapi
27%endif
28
a3c4e78e
JB
29%include /usr/lib/rpm/macros.perl
30
c38c2d9d 31# NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
e00cc9d3 32%define virusfilter_version 0.1.4
c6a4fcd1
JR
33Summary: Samba Active Directory and SMB server
34Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
c48f10a7 35Name: samba
0c65359d 36Version: 4.9.1
ead5ab34 37Release: 1
6646cd44 38Epoch: 1
6bef715a 39License: GPL v3
11d2c190 40Group: Networking/Daemons
3d62e122 41Source0: https://www.samba.org/ftp/samba/samba-%{version}.tar.gz
0c65359d 42# Source0-md5: 22f9201d1a7033ada4302b4e82d36516
ba850b61 43Source1: smb.init
46c25e95 44Source2: samba.pamd
46c25e95
JR
45Source4: samba.sysconfig
46Source5: samba.logrotate
138aecb0 47Source6: smb.conf
68134596 48Source7: winbind.init
49Source8: winbind.sysconfig
cd86127c 50Source9: samba.init
e00cc9d3
JB
51Source10: https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
52# Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
34895621 53Patch0: system-heimdal.patch
7645ba99
JB
54Patch1: %{name}-c++-nofail.patch
55Patch2: %{name}-lprng-no-dot-printers.patch
8bd519e3 56
0d6de682 57Patch4: unicodePwd-nthash-values-over-LDAP.patch
3d62e122 58Patch5: %{name}-heimdal.patch
0d6de682 59Patch6: server-role.patch
cc54fa40 60Patch7: %{name}-bug-9816.patch
95129837 61Patch8: %{name}-no_libbsd.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}
d76287e7 71BuildRequires: docbook-style-xsl-nons
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
95129837 83%{?with_system_libbsd:BuildRequires: libbsd-devel}
2dd82018 84BuildRequires: libcap-devel
34895621 85BuildRequires: libcom_err-devel
53ce942a 86BuildRequires: libmagic-devel
4d8c5e20 87BuildRequires: libnscd-devel
40d90f9e 88BuildRequires: make >= 3.81
0f00e211 89BuildRequires: ncurses-devel >= 5.2
e9c7865a 90BuildRequires: ncurses-ext-devel >= 5.2
c1740968 91BuildRequires: nss_wrapper >= 1.0.2
78d04323 92%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
793ad0f8 93BuildRequires: pam-devel >= 0.99.8.1
ea29dc9e 94%{?with_ctdb_pcp:BuildRequires: pcp-devel}
a3c4e78e 95BuildRequires: perl-ExtUtils-MakeMaker
2dd82018 96BuildRequires: perl-Parse-Yapp >= 1.05
9f74dab7 97BuildRequires: pkgconfig
f092c096 98BuildRequires: popt-devel
16c4fca4 99%{?with_pgsql:BuildRequires: postgresql-devel}
2dd82018 100BuildRequires: python-devel >= 1:2.5.0
190a259b 101BuildRequires: python-dns
5fe02f1e 102BuildRequires: python-iso8601
2dd82018 103BuildRequires: python-modules >= 1:2.5.0
fa56ac48 104BuildRequires: python-subunit
190a259b 105BuildRequires: python-testtools
f092c096 106BuildRequires: readline-devel >= 4.2
a3c4e78e 107BuildRequires: rpm-perlprov
a3c759b7 108BuildRequires: rpm-pythonprov
6a43f27b 109BuildRequires: rpmbuild(macros) >= 1.647
e155c475 110BuildRequires: sed >= 4.0
baa92be6 111BuildRequires: socket_wrapper >= 1.1.2
fa56ac48 112BuildRequires: subunit-devel
52a1c787
JB
113%{?with_systemd:BuildRequires: systemd-devel}
114BuildRequires: xfsprogs-devel
2dd82018 115BuildRequires: zlib-devel >= 1.2.3
e71e0470 116%if %{with system_libs}
e71e0470 117BuildRequires: ldb-devel >= %{ldb_ver}
279f0935 118BuildRequires: ldb-devel < 1.5
e71e0470
JR
119BuildRequires: python-ldb-devel >= %{ldb_ver}
120BuildRequires: python-talloc-devel >= %{talloc_ver}
121BuildRequires: python-tevent >= %{tevent_ver}
05913998
JR
122BuildRequires: talloc-devel >= %{talloc_ver}
123BuildRequires: tdb-devel >= %{tdb_ver}
124BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 125%endif
baa92be6 126BuildRequires: uid_wrapper >= 1.1.0
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}
c38c2d9d
JB
345Requires: talloc >= %{talloc_ver}
346Requires: tdb >= %{tdb_ver}
347Requires: tevent >= %{tevent_ver}
348%endif
23038e32 349Obsoletes: samba-vfs-notify_fam
c38c2d9d
JB
350
351%description libs
352Samba shared libraries.
353
354%description libs -l pl.UTF-8
355Biblioteki współdzielone Samby.
356
357%package devel
358Summary: Header files for Samba
359Summary(pl.UTF-8): Pliki nagłówkowe Samby
360Group: Development/Libraries
361Requires: %{name}-libs = %{epoch}:%{version}-%{release}
362Obsoletes: samba3-devel
363Obsoletes: samba4-devel
364
365%description devel
366Header files for Samba.
367
368%description devel -l pl.UTF-8
369Pliki nagłówkowe Samby.
370
382a477a
JR
371%package pidl
372Summary: Perl IDL compiler
a3c4e78e 373Summary(pl.UTF-8): Kompilator IDL w Perlu
382a477a 374Group: Development/Tools
c93984f5 375Obsoletes: samba4-pidl
382a477a
JR
376
377%description pidl
c48f10a7 378The samba-pidl package contains the Perl IDL compiler used by Samba
382a477a
JR
379and Wireshark to parse IDL and similar protocols.
380
a3c4e78e
JB
381%description pidl -l pl.UTF-8
382Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
383Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
384
025a78ca 385%package -n python-samba
69a33c0e
JB
386Summary: Samba modules for Python
387Summary(pl.UTF-8): Moduły Samby dla Pythona
382a477a 388Group: Development/Languages/Python
382a477a 389Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 390Requires: %{name}-libs = %{epoch}:%{version}-%{release}
6a43f27b 391Requires: python
b069341b 392Requires: python-dns
5fe02f1e 393Requires: python-iso8601
b069341b 394Requires: python-modules
8e43bad6
JR
395%if %{with system_libs}
396Requires: python-ldb >= %{ldb_ver}
397Requires: python-talloc >= %{talloc_ver}
398Requires: python-tevent >= %{tevent_ver}
399%endif
025a78ca 400Obsoletes: python-samba4
382a477a 401
025a78ca 402%description -n python-samba
69a33c0e 403Samba modules for Python.
382a477a 404
025a78ca 405%description -n python-samba -l pl.UTF-8
69a33c0e 406Moduły Samby dla Pythona.
a3c4e78e 407
382a477a
JR
408%package test
409Summary: Testing tools for Samba servers and clients
a3c4e78e 410Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
382a477a
JR
411Group: Applications/System
412Requires: %{name} = %{epoch}:%{version}-%{release}
413Requires: %{name}-common = %{epoch}:%{version}-%{release}
17dffdb7 414Requires: %{name}-libs = %{epoch}:%{version}-%{release}
382a477a 415Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
c93984f5 416Obsoletes: samba4-test
23038e32
JR
417Obsoletes: samba4-test-devel
418Obsoletes: samba-test-devel
382a477a
JR
419
420%description test
c48f10a7 421samba-test provides testing tools for both the server and client
382a477a
JR
422packages of Samba.
423
a3c4e78e
JB
424%description test -l pl.UTF-8
425Narzędzia testowe dla serwerów i klientów Samby.
426
fe5b5b93 427%package -n libsmbclient
a3c4e78e
JB
428Summary: libsmbclient and libwbclient - Samba client libraries
429Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
382a477a 430Group: Libraries
17dffdb7 431Requires: %{name}-libs = %{epoch}:%{version}-%{release}
fe5b5b93 432Obsoletes: samba3-libsmbclient
382a477a 433
fe5b5b93 434%description -n libsmbclient
a3c4e78e
JB
435libsmbclient and libwbclient - libraries that allow to use Samba
436client functions.
382a477a 437
fe5b5b93 438%description -n libsmbclient -l pl.UTF-8
a3c4e78e
JB
439libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
440klienta Samby.
382a477a 441
fe5b5b93 442%package -n libsmbclient-devel
a3c4e78e
JB
443Summary: Development files for Samba client libraries
444Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
382a477a 445Group: Development/Libraries
fe5b5b93 446Requires: libsmbclient = %{epoch}:%{version}-%{release}
277b5368 447Obsoletes: libsmbclient-static
fe5b5b93 448Obsoletes: samba3-libsmbclient-devel
6646cd44 449
fe5b5b93 450%description -n libsmbclient-devel
a3c4e78e 451Header files for libsmbclient and libwbclient libraries.
6646cd44 452
fe5b5b93 453%description -n libsmbclient-devel -l pl.UTF-8
a3c4e78e 454Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
c083eea8 455
025a78ca 456%package -n openldap-schema-samba
382a477a 457Summary: Samba LDAP schema
a3c4e78e 458Summary(pl.UTF-8): Schemat LDAP dla Samby
ed426448 459Group: Networking/Daemons
382a477a
JR
460Requires(post,postun): sed >= 4.0
461Requires: openldap-servers
025a78ca 462Obsoletes: openldap-schema-samba3
1601e1b5
JR
463%if "%{_rpmversion}" >= "5"
464BuildArch: noarch
465%endif
ed426448 466
025a78ca 467%description -n openldap-schema-samba
a3c4e78e 468This package contains samba.schema for OpenLDAP.
382a477a 469
025a78ca 470%description -n openldap-schema-samba -l pl.UTF-8
a3c4e78e 471Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
ed426448 472
f5b9acfe 473%package -n ctdb
0c995865 474Summary: A Clustered Database based on Samba's Trivial Database (TDB)
42352377 475Summary(pl.UTF-8): Klastrowa baza danych oparta na bazie danych Trivial Database z Samby (TDB)
0c995865 476Group: Daemons
42352377
JB
477URL: http://ctdb.samba.org/
478Requires(post,preun,postun): systemd-units
1f1bd020 479Requires(post): /bin/systemd-tmpfiles
2ec3c78e 480Requires: %{name}-libs = %{epoch}:%{version}-%{release}
0c995865
JR
481Requires: coreutils
482Requires: fileutils
f5b9acfe 483# for ps and killall
0c995865
JR
484Requires: gawk
485Requires: psmisc
486Requires: sed
2ec3c78e
JR
487%if %{with system_libs}
488Requires: tdb >= %{tdb_ver}
489%endif
f5b9acfe 490# for pkill and pidof:
0c995865 491Requires: procps
f5b9acfe 492# for netstat:
0c995865
JR
493Requires: ethtool
494Requires: net-tools
f5b9acfe 495# for ip:
0c995865
JR
496Requires: iproute2
497Requires: iptables
f5b9acfe 498# for flock, getopt, kill:
0c995865 499Requires: util-linux
f5b9acfe
AM
500
501%description -n ctdb
0c995865
JR
502CTDB is a cluster implementation of the TDB database used by Samba and
503other projects to store temporary data. If an application is already
504using TDB for temporary data it is very easy to convert that
505application to be cluster aware and use CTDB instead.
f5b9acfe 506
42352377
JB
507%description -l pl.UTF-8
508CTDB to klastrowa implementacja bazy danych TDB używanej w Sambie oraz
509innych projektach do przechowywania danych tymczasowych. Jeśli jakaś
510aplikacja już wykorzystuje TDB do trzymania danych tymczasowych,
511bardzo przerobić ją na klastrowalną, wykorzystującą CTDB.
512
ea29dc9e
JR
513%package -n pcp-ctdb
514Summary: CTDB PMDA
515Summary(pl.UTF-8): PMDA CTDB
516Group: Applications/System
517Requires: ctdb = %{epoch}:%{version}-%{release}
518Requires: pcp
519
520%description -n pcp-ctdb
521This PMDA extracts metrics from the locally running ctdbd daemon for
522export to PMCD.
523
524%description -n pcp-ctdb -l pl.UTF-8
525Ten PMDA odczytuje pomiary z lokalnie działającego demona ctdbd w celu
526wyeksportowania do PMCD.
527
1925a8b4 528%prep
0c995865 529%setup -q
dbb692ff 530%{?with_system_heimdal:%patch0 -p1}
8932759c 531%patch1 -p1
0d6de682 532%patch2 -p1
8bd519e3 533
ce9af3e2 534%patch4 -p1
dbb692ff 535%{?with_system_heimdal:%patch5 -p1}
2aa9f2b6 536%patch6 -p1
cc54fa40 537%patch7 -p1
95129837 538%{!?with_system_libbsd:%patch8 -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 \
b3bb030c 579 --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 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 \
711565cb
AM
595%if %{with systemd}
596 --with-systemd \
597 --systemd-install-services \
598 --with-systemddir=%{systemdunitdir} \
599%else
600 --without-systemd \
601%endif
4ef99dd8 602 --with-utmp \
34895621 603 --with-winbind \
66e5c63e 604 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
605 --enable-cups \
606 --enable-iprint
1925a8b4 607
dbb692ff 608%{__make} V=1
192f48a8 609
6646cd44
JR
610# Build PIDL for installation into vendor directories before
611# 'make proto' gets to it.
612cd pidl
613%{__perl} Makefile.PL \
614 INSTALLDIRS=vendor
5021f739 615%{__make}
6646cd44 616
1925a8b4 617%install
618rm -rf $RPM_BUILD_ROOT
cd86127c 619install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 620 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 621 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
622 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
623 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 624
34895621 625%{__make} install \
bd658e80 626 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 627 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 628
6646cd44 629# Undo the PIDL install, we want to try again with the right options.
9a90ed45 630%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
6646cd44
JR
631
632# Install PIDL
9a90ed45 633%{__make} -C pidl install \
6646cd44 634 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6646cd44
JR
635
636# Clean out crap left behind by the PIDL install
637%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
638%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 639%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 640
b25f7233 641install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 642
d8ad099f 643:> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
f5b9acfe 644
0c995865 645cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
f5b9acfe 646echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
0c995865 647cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
2e711b12 648
b25f7233
ER
649install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
650cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
651cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
652cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 653cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
654install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
655cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
656install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
657
658echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 659
34895621
JR
660%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
661%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
662install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 663
6a2e83e0 664touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 665
01485082 666echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 667
b0c1c6a5 668%if "%{_lib}" == "lib64"
17dffdb7
JR
669echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
670%else
b069341b 671echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
17dffdb7 672%endif
b069341b 673
ddea14b0 674%if %{with cups}
fd9d8b85
JB
675install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
676ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
677%endif
9f6f5df1 678
29511e6d 679> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 680> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 681
105507bc 682%if %{with ldap}
0c995865 683cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 684%endif
99795f36 685
7a0e596a 686# remove man pages for not installed commands
fbf926f3 687%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
5021f739 688%{__rm} $RPM_BUILD_ROOT%{_mandir}/man7/traffic_{learner,replay}.7*
fbf926f3
JR
689%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
690%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
691%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
692%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 693
23038e32
JR
694# remove tests
695%{__rm} $RPM_BUILD_ROOT%{_bindir}/ctdb*_tests
5fe02f1e 696%{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/ctdb/tests
008e93ad 697%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ctdb/tests
23038e32 698
1a8c003b
AM
699%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
700%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 701%py_postclean
1a8c003b 702
ea8d81e5
JB
703%clean
704rm -rf $RPM_BUILD_ROOT
9661cd11 705
1925a8b4 706%post
cd86127c 707/sbin/chkconfig --add samba
c6a4fcd1 708/sbin/chkconfig --add smb
cd86127c 709%service samba restart "Samba AD daemon"
c48f10a7 710%service smb restart "Samba SMB daemons"
dce29ff7 711%systemd_post samba.service
c6a4fcd1 712%systemd_post smb.service nmb.service
1925a8b4 713
714%preun
cd86127c
JR
715if [ "$1" = "0" ]; then
716 %service samba stop
c6a4fcd1 717 %service smb stop
cd86127c 718 /sbin/chkconfig --del samba
c6a4fcd1 719 /sbin/chkconfig --del smb
cd86127c 720fi
dce29ff7 721%systemd_preun samba.service
c6a4fcd1 722%systemd_preun smb.service nmb.service
dce29ff7
JR
723
724%postun
725%systemd_reload
11d2c190 726
c48f10a7 727%triggerpostun -- samba3
382a477a 728/sbin/chkconfig --add smb
c48f10a7 729%service smb restart "Samba SMB daemons"
1a90c755 730%systemd_post smb.service nmb.service
382a477a 731
c48f10a7
JR
732%triggerpostun -- samba4
733/sbin/chkconfig --add samba
734%service samba restart "Samba AD daemons"
735%systemd_post samba.service
736
30cb0b6f
JR
737%triggerpostun -- samba4 < 1:4.1.1-1
738# CVE-2013-4476
739[ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
740PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
741if [ "$PERMS" != "600" ]; then
742 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
743 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
744 echo "Consider regenerating TLS certificate"
745 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
746fi
747
c93984f5
JR
748%triggerprein common -- samba4
749cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
750
751%triggerpostun common -- samba4
752%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
753%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
754
755%triggerprein common -- samba3-server
756cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
757
758%triggerpostun common -- samba3-server
759%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
760%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
761
8ef2303e 762%post winbind
a7067ae6 763/sbin/ldconfig
29511e6d 764/sbin/chkconfig --add winbind
27879fe9 765%service winbind restart "Winbind daemon"
dce29ff7 766%systemd_post winbind.service
29511e6d 767
8ef2303e 768%preun winbind
29511e6d 769if [ "$1" = "0" ]; then
27879fe9 770 %service winbind stop
29511e6d 771 /sbin/chkconfig --del winbind
772fi
dce29ff7
JR
773%systemd_preun winbind.service
774
8ef2303e 775%postun winbind
a7067ae6 776/sbin/ldconfig
dce29ff7 777%systemd_reload
29511e6d 778
c48f10a7 779%triggerpostun winbind -- samba3-winbind
00fd225e
JR
780/sbin/chkconfig --add winbind
781%service winbind restart "Winbind daemon"
782%systemd_post winbind.service
783
c38c2d9d
JB
784%post libs -p /sbin/ldconfig
785%postun libs -p /sbin/ldconfig
786
787%post -n python-samba -p /sbin/ldconfig
788%postun -n python-samba -p /sbin/ldconfig
789
0673c853
JB
790%post -n libsmbclient -p /sbin/ldconfig
791%postun -n libsmbclient -p /sbin/ldconfig
a7067ae6 792
025a78ca 793%post -n openldap-schema-samba
c4db757c
ER
794# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
795%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 796%service -q ldap restart
99795f36 797
025a78ca 798%postun -n openldap-schema-samba
99795f36 799if [ "$1" = "0" ]; then
c4db757c 800 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 801 %service -q ldap restart
99795f36
ER
802fi
803
025a78ca 804%triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
00fd225e
JR
805# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
806%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
807%service -q ldap restart
808
f5b9acfe 809%post -n ctdb
1f1bd020 810/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
f5b9acfe
AM
811%systemd_post ctdb.service
812
813%preun -n ctdb
814%systemd_preun ctdb.service
815
816%postun -n ctdb
817%systemd_reload
818
1925a8b4 819%files
820%defattr(644,root,root,755)
3999f3d9
JR
821%{?with_ldap:%doc examples/LDAP}
822%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
823%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
824%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
825%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
9ff647f7 826%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
99fdb0b6 827%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
cd86127c 828%attr(754,root,root) /etc/rc.d/init.d/samba
3999f3d9
JR
829%attr(754,root,root) /etc/rc.d/init.d/smb
830%{systemdunitdir}/nmb.service
831%{systemdunitdir}/smb.service
0b940f4e
JR
832%{systemdunitdir}/samba.service
833%{systemdtmpfilesdir}/samba.conf
c083eea8 834%attr(755,root,root) %{_bindir}/oLschema2ldif
ee92e647
JR
835%attr(755,root,root) %{_bindir}/pdbedit
836%attr(755,root,root) %{_bindir}/profiles
3999f3d9
JR
837%attr(755,root,root) %{_bindir}/sharesec
838%attr(755,root,root) %{_bindir}/smbcontrol
839%attr(755,root,root) %{_bindir}/smbstatus
279f0935 840%attr(755,root,root) %{_sbindir}/eventlogadm
3999f3d9
JR
841%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
842%attr(755,root,root) %{_sbindir}/nmbd
0b940f4e
JR
843%attr(755,root,root) %{_sbindir}/samba
844%attr(755,root,root) %{_sbindir}/samba_dnsupdate
279f0935 845%attr(755,root,root) %{_sbindir}/samba-gpupdate
7f7b5c36 846%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
847%attr(755,root,root) %{_sbindir}/samba_spnupdate
848%attr(755,root,root) %{_sbindir}/samba_upgradedns
3999f3d9 849%attr(755,root,root) %{_sbindir}/smbd
0b940f4e
JR
850%dir %{_libdir}/samba/bind9
851%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
852%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
0643ad3f 853%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
008e93ad 854%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
0b940f4e
JR
855%dir %{_libdir}/samba/gensec
856%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
5a591c79
JB
857%if %{with system_heimdal}
858%dir %{_libdir}/samba/hdb
859%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
860%endif
e4310f27 861%dir %{_libdir}/samba/ldb
e4310f27 862%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 863%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27 864%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
279f0935 865%attr(755,root,root) %{_libdir}/samba/ldb/audit_log.so
e4310f27
JR
866%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
867%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
f5b9acfe 868%attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
d8ad099f 869%attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
ead5ab34 870%attr(755,root,root) %{_libdir}/samba/ldb/encrypted_secrets.so
e4310f27
JR
871%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
872%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
873%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
279f0935 874%attr(755,root,root) %{_libdir}/samba/ldb/group_audit_log.so
e4310f27
JR
875%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
876%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
877%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
878%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
879%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
880%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
881%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 882%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 883%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
884%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
885%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
886%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
887%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
888%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
889%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
890%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
891%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
892%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
893%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
894%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
895%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
896%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
897%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
898%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
899%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
900%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
901%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
902%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
903%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
904%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
f5b9acfe 905%attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
ead5ab34 906%attr(755,root,root) %{_libdir}/samba/ldb/unique_object_sids.so
e4310f27 907%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
d8ad099f 908%attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
e4310f27 909%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a 910%dir %{_libdir}/samba/process_model
ead5ab34 911%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
382a477a
JR
912%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
913%dir %{_libdir}/samba/service
914%attr(755,root,root) %{_libdir}/samba/service/cldap.so
915%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
916%attr(755,root,root) %{_libdir}/samba/service/dns.so
917%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
918%attr(755,root,root) %{_libdir}/samba/service/drepl.so
919%attr(755,root,root) %{_libdir}/samba/service/kcc.so
920%attr(755,root,root) %{_libdir}/samba/service/kdc.so
921%attr(755,root,root) %{_libdir}/samba/service/ldap.so
922%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
923%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
924%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
382a477a 925%attr(755,root,root) %{_libdir}/samba/service/web.so
295b7a55 926%attr(755,root,root) %{_libdir}/samba/service/winbindd.so
382a477a 927%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
d7a7a298 928%dir %{_libdir}/samba/vfs
c6a4fcd1 929%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
d7a7a298 930%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
c6a4fcd1 931%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
c6a4fcd1
JR
932%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
933%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
d7a7a298 934%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
c6a4fcd1
JR
935%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
936%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
937%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
938%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
939%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
d7a7a298 940%attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
c6a4fcd1
JR
941%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
942%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
943%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
944%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
d7a7a298 945%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
295b7a55 946%attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
c6a4fcd1
JR
947%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
948%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
949%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
950%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
f5b9acfe 951%attr(755,root,root) %{_libdir}/samba/vfs/offline.so
d7a7a298 952%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c6a4fcd1
JR
953%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
954%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
955%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
956%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
295b7a55 957%attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
c6a4fcd1
JR
958%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
959%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
f5b9acfe 960%attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
c6a4fcd1
JR
961%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
962%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
963%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
964%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
f5b9acfe 965%attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
ead5ab34 966%attr(755,root,root) %{_libdir}/samba/vfs/virusfilter.so
295b7a55 967%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 968%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
3999f3d9
JR
969%{_datadir}/samba/setup
970%{_mandir}/man1/oLschema2ldif.1*
971%{_mandir}/man1/profiles.1*
ee92e647 972%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
973%{_mandir}/man1/smbcontrol.1*
974%{_mandir}/man1/smbstatus.1*
3999f3d9 975%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 976%{_mandir}/man8/nmbd.8*
3999f3d9
JR
977%{_mandir}/man8/pdbedit.8*
978%{_mandir}/man8/samba.8*
279f0935 979%{_mandir}/man8/samba-gpupdate.8*
c6a4fcd1
JR
980%{_mandir}/man8/smbd.8*
981%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 982%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 983%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1 984%{_mandir}/man8/vfs_aio_fork.8*
c6a4fcd1
JR
985%{_mandir}/man8/vfs_aio_pthread.8*
986%{_mandir}/man8/vfs_audit.8*
d7a7a298 987%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
988%{_mandir}/man8/vfs_cap.8*
989%{_mandir}/man8/vfs_catia.8*
990%{_mandir}/man8/vfs_commit.8*
991%{_mandir}/man8/vfs_crossrename.8*
992%{_mandir}/man8/vfs_default_quota.8*
993%{_mandir}/man8/vfs_dirsort.8*
994%{_mandir}/man8/vfs_extd_audit.8*
995%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 996%{_mandir}/man8/vfs_fileid.8*
295b7a55 997%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1
JR
998%{_mandir}/man8/vfs_full_audit.8*
999%{_mandir}/man8/vfs_linux_xfs_sgid.8*
1000%{_mandir}/man8/vfs_media_harmony.8*
1001%{_mandir}/man8/vfs_netatalk.8*
5021f739 1002%{_mandir}/man8/vfs_nfs4acl_xattr.8*
c6a4fcd1
JR
1003%{_mandir}/man8/vfs_preopen.8*
1004%{_mandir}/man8/vfs_readahead.8*
1005%{_mandir}/man8/vfs_readonly.8*
1006%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
1007%{_mandir}/man8/vfs_shadow_copy2.8*
1008%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 1009%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
1010%{_mandir}/man8/vfs_streams_depot.8*
1011%{_mandir}/man8/vfs_streams_xattr.8*
1012%{_mandir}/man8/vfs_syncops.8*
1013%{_mandir}/man8/vfs_time_audit.8*
295b7a55 1014%{_mandir}/man8/vfs_worm.8*
d7a7a298 1015%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
1016%{_mandir}/man8/vfs_offline.8*
1017%{_mandir}/man8/vfs_shell_snap.8*
1018%{_mandir}/man8/vfs_unityed_media.8*
ead5ab34 1019%{_mandir}/man8/vfs_virusfilter.8*
c6a4fcd1 1020
3999f3d9
JR
1021%dir %{_sambahome}
1022%dir /var/lib/samba
1023%ghost /var/lib/samba/*.dat
1024%dir /var/lib/samba/printing
1025
1026%attr(750,root,root) %dir /var/log/samba
1027%attr(750,root,root) %dir /var/log/samba/cores
1028%attr(750,root,root) %dir /var/log/samba/cores/smbd
1029%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1030%attr(750,root,root) %dir /var/log/archive/samba
1031%attr(1777,root,root) %dir /var/spool/samba
1032
06383b47 1033%if %{with ceph}
c38c2d9d 1034%files vfs-ceph
2eedd257 1035%defattr(644,root,root,755)
c38c2d9d 1036%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 1037%{_mandir}/man8/vfs_ceph.8*
06383b47 1038%endif
c38c2d9d
JB
1039
1040%files vfs-glusterfs
1041%defattr(644,root,root,755)
1042%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
295b7a55 1043%{_mandir}/man8/vfs_glusterfs.8*
c38c2d9d 1044
ac6f9d13 1045%files common
2eedd257 1046%defattr(644,root,root,755)
953a4f97 1047%doc README WHATSNEW.txt
5a89b1cc
JR
1048%dir %{_sysconfdir}/samba
1049%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1050%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
1051%attr(755,root,root) %{_bindir}/dbwrap_tool
1052%attr(755,root,root) %{_bindir}/net
1053%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1054%attr(755,root,root) %{_bindir}/reg*
89730013 1055%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1056%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1057%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62
JR
1058%attr(755,root,root) %{_bindir}/testparm
1059%attr(755,root,root) %{_bindir}/vfstest
5a89b1cc
JR
1060%dir %{_libdir}/samba/auth
1061%attr(755,root,root) %{_libdir}/samba/auth/script.so
1062%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1063%dir %{_datadir}/samba
d7a7a298
JR
1064%{_mandir}/man1/dbwrap_tool.1*
1065%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1066%{_mandir}/man1/reg*.1*
1067%{_mandir}/man1/testparm.1*
1068%{_mandir}/man1/vfstest.1*
1069%{_mandir}/man5/lmhosts.5*
1070%{_mandir}/man5/smb.conf.5*
1071%{_mandir}/man5/smbpasswd.5*
1072%{_mandir}/man7/samba.7*
1073%{_mandir}/man8/net.8*
1074%{_mandir}/man8/samba-regedit.8*
1075%{_mandir}/man8/samba-tool.8*
1076
1077%if %{without system_libs}
d7a7a298
JR
1078%attr(755,root,root) %{_bindir}/tdbbackup
1079%attr(755,root,root) %{_bindir}/tdbdump
1080%attr(755,root,root) %{_bindir}/tdbtool
d7a7a298
JR
1081%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1082%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
d7a7a298
JR
1083%{_mandir}/man8/tdbbackup.8*
1084%{_mandir}/man8/tdbdump.8*
1085%{_mandir}/man8/tdbtool.8*
1086%endif
1087
c38c2d9d
JB
1088%files client
1089%defattr(644,root,root,755)
1090%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1091%attr(755,root,root) %{_bindir}/findsmb
953a4f97 1092%attr(755,root,root) %{_bindir}/mvxattr
c38c2d9d
JB
1093%attr(755,root,root) %{_bindir}/rpcclient
1094%attr(755,root,root) %{_bindir}/smbcacls
1095%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1096%attr(755,root,root) %{_bindir}/smbcquotas
1097%attr(755,root,root) %{_bindir}/smbtar
1098%attr(755,root,root) %{_bindir}/smbtree
1099%{_mandir}/man1/findsmb.1*
953a4f97 1100%{_mandir}/man1/mvxattr.1*
c38c2d9d
JB
1101%{_mandir}/man1/rpcclient.1*
1102%{_mandir}/man1/smbcacls.1*
1103%{_mandir}/man1/smbclient.1*
1104%{_mandir}/man1/smbcquotas.1*
1105%{_mandir}/man1/smbtar.1*
1106%{_mandir}/man1/smbtree.1*
d8ad099f 1107%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1108
1109%files winbind
1110%defattr(644,root,root,755)
1111%attr(754,root,root) /etc/rc.d/init.d/winbind
1112%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1113%{systemdunitdir}/winbind.service
1114%attr(755,root,root) %{_bindir}/ntlm_auth
1115%attr(755,root,root) %{_bindir}/wbinfo
1116%attr(755,root,root) %{_sbindir}/winbindd
1117%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1118%attr(755,root,root) /%{_lib}/libnss_winbind.so*
8bd519e3
AM
1119%dir %{_libdir}/samba/krb5
1120%attr(755,root,root) %{_libdir}/samba/krb5/winbind_krb5_locator.so
295b7a55
AM
1121%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1122%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1123%dir %{_libdir}/samba/idmap
1124%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1125%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1126%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1127%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1128%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1129%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1130%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1131%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1132%dir %{_libdir}/samba/nss_info
1133%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1134%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1135%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1136%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1137%{_mandir}/man1/ntlm_auth.1*
1138%{_mandir}/man1/wbinfo*.1*
1139%{_mandir}/man5/pam_winbind.conf.5*
c38c2d9d
JB
1140%{_mandir}/man8/idmap_ad.8*
1141%{_mandir}/man8/idmap_autorid.8*
1142%{_mandir}/man8/idmap_hash.8*
1143%{_mandir}/man8/idmap_ldap.8*
1144%{_mandir}/man8/idmap_nss.8*
1145%{_mandir}/man8/idmap_rfc2307.8*
1146%{_mandir}/man8/idmap_rid.8*
23038e32 1147%{_mandir}/man8/idmap_script.8*
c38c2d9d
JB
1148%{_mandir}/man8/idmap_tdb2.8*
1149%{_mandir}/man8/idmap_tdb.8*
1150%{_mandir}/man8/pam_winbind.8*
1151%{_mandir}/man8/winbindd*.8*
8bd519e3 1152%{_mandir}/man8/winbind_krb5_locator.8*
c38c2d9d
JB
1153
1154%if %{with cups}
1155%files -n cups-backend-smb
1156%defattr(644,root,root,755)
1157%attr(755,root,root) %{cups_serverbin}/backend/smb
5fe02f1e
JB
1158%if "%{_libexecdir}" != "%{_libdir}"
1159%dir %{_libexecdir}/samba
1160%endif
1161%attr(755,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1162%attr(755,root,root) %{_bindir}/smbspool
1163%{_mandir}/man8/smbspool.8*
d8ad099f 1164%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1165%endif
1166
1167%files -n nss_wins
1168%defattr(644,root,root,755)
1169%attr(755,root,root) /%{_lib}/libnss_wins.so*
1170
c38c2d9d
JB
1171%files -n smbget
1172%defattr(644,root,root,755)
1173%attr(755,root,root) %{_bindir}/smbget
1174%{_mandir}/man1/smbget.1*
1175%{_mandir}/man5/smbgetrc.5*
1176
d7a7a298
JR
1177%files libs
1178%defattr(644,root,root,755)
17dffdb7
JR
1179%if "%{_lib}" == "lib64"
1180/etc/ld.so.conf.d/samba64.conf
1181%else
d7a7a298 1182/etc/ld.so.conf.d/samba.conf
17dffdb7 1183%endif
8e43bad6
JR
1184%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1185%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1186%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1187%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1188%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1189%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
d7a7a298
JR
1190%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1191%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1192%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1193%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1194%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1195%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1196%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1197%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
8e43bad6
JR
1198%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1199%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1200%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1201%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1202%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1203%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1204%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1205%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1206%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
d7a7a298
JR
1207%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1208%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
4d036a87
JR
1209%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1210%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1211%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1212%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1213%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1214%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1215%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1216%attr(755,root,root) %{_libdir}/libsmbconf.so.0
d78344fc 1217%attr(755,root,root) %{_libdir}/libsmbldap.so.2
4d036a87 1218%dir %{_libdir}/samba
d8ad099f
AM
1219
1220%if %{without replace}
a76ccf78 1221%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
a76ccf78
JR
1222%endif
1223%if %{without system_heimdal}
d8ad099f
AM
1224%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1225%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1226%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1227%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1228%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1229%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1230%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1231%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1232%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1233%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1234%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1235%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1236%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1237%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1238%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1239%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1240%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1241%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1242%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1243%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1244%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1245%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1246%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1247%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1248%endif
295b7a55
AM
1249%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1250%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1251%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1252%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1253%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
295b7a55
AM
1254%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1255%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1256%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1257%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1258%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1259%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1260%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1261%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1262%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1263%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1264%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1265%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
d78344fc 1266%attr(755,root,root) %{_libdir}/samba/libcommon-auth-samba4.so
279f0935 1267%attr(755,root,root) %{_libdir}/samba/libctdb-event-client-samba4.so
295b7a55
AM
1268%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1269%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1270%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1271%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1272%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1273%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1274%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1275%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1276%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1277%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
0749f183
JR
1278%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1279%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
711565cb 1280%attr(755,root,root) %{_libdir}/samba/libgpext-samba4.so
295b7a55
AM
1281%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1282%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1283%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1284%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
0749f183 1285%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
295b7a55
AM
1286%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1287%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1288%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1289%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1290%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1291%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
d8ad099f
AM
1292%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1293%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
0749f183 1294%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d78344fc 1295%attr(755,root,root) %{_libdir}/samba/libMESSAGING-SEND-samba4.so
d8ad099f 1296%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1297%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1298%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1299%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1300%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1301%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1302%attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1303%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55
AM
1304%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1305%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1306%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1307%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1308%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
0749f183 1309%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
295b7a55 1310%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1311%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1312%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1313%attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1314%attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1315%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
295b7a55
AM
1316%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1317%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
279f0935 1318%attr(755,root,root) %{_libdir}/samba/libscavenge-dns-records-samba4.so
295b7a55 1319%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
0749f183 1320%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
295b7a55
AM
1321%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1322%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1323%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
0749f183 1324%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
295b7a55
AM
1325%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1326%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1327%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1328%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1329%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
295b7a55 1330%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
0749f183
JR
1331%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1332%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1333%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
295b7a55 1334%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
0749f183 1335%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
295b7a55
AM
1336%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1337%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1338%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1339%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1340%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1341%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1342
f2b0247b
ER
1343%files devel
1344%defattr(644,root,root,755)
f1c7ad61
JR
1345%{_includedir}/samba-4.0/charset.h
1346%dir %{_includedir}/samba-4.0/core
1347%{_includedir}/samba-4.0/core/doserr.h
1348%{_includedir}/samba-4.0/core/error.h
295b7a55 1349%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61 1350%{_includedir}/samba-4.0/core/ntstatus.h
d78344fc 1351%{_includedir}/samba-4.0/core/ntstatus_gen.h
f1c7ad61 1352%{_includedir}/samba-4.0/core/werror.h
d78344fc 1353%{_includedir}/samba-4.0/core/werror_gen.h
f1c7ad61
JR
1354%{_includedir}/samba-4.0/credentials.h
1355%{_includedir}/samba-4.0/dcerpc.h
1356%{_includedir}/samba-4.0/dcerpc_server.h
f1c7ad61
JR
1357%{_includedir}/samba-4.0/domain_credentials.h
1358%dir %{_includedir}/samba-4.0/gen_ndr
1359%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1360%{_includedir}/samba-4.0/gen_ndr/auth.h
1361%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1362%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1363%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1364%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1365%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1366%{_includedir}/samba-4.0/gen_ndr/misc.h
1367%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1368%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1369%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1370%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1371%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1372%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1373%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1374%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1375%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1376%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1377%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1378%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1379%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1380%{_includedir}/samba-4.0/gen_ndr/samr.h
1381%{_includedir}/samba-4.0/gen_ndr/security.h
1382%{_includedir}/samba-4.0/gen_ndr/server_id.h
1383%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1384%{_includedir}/samba-4.0/ldb_wrap.h
1385%{_includedir}/samba-4.0/ndr.h
1386%dir %{_includedir}/samba-4.0/ndr
295b7a55 1387%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1388%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1389%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1390%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1391%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1392%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1393%{_includedir}/samba-4.0/param.h
1394%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1395%{_includedir}/samba-4.0/rpc_common.h
1396%dir %{_includedir}/samba-4.0/samba
1397%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1398%{_includedir}/samba-4.0/samba/version.h
1399%{_includedir}/samba-4.0/share.h
295b7a55 1400%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1401%{_includedir}/samba-4.0/tdr.h
1402%{_includedir}/samba-4.0/tsocket.h
1403%{_includedir}/samba-4.0/tsocket_internal.h
1404%dir %{_includedir}/samba-4.0/util
1405%{_includedir}/samba-4.0/util/attr.h
295b7a55 1406%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1407%{_includedir}/samba-4.0/util/byteorder.h
1408%{_includedir}/samba-4.0/util/data_blob.h
1409%{_includedir}/samba-4.0/util/debug.h
295b7a55 1410%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1411%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1412%{_includedir}/samba-4.0/util/idtree.h
1413%{_includedir}/samba-4.0/util/idtree_random.h
f1c7ad61
JR
1414%{_includedir}/samba-4.0/util/memory.h
1415%{_includedir}/samba-4.0/util/safe_string.h
295b7a55 1416%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1417%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1418%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1419%{_includedir}/samba-4.0/util/talloc_stack.h
1420%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1421%{_includedir}/samba-4.0/util/tevent_unix.h
1422%{_includedir}/samba-4.0/util/tevent_werror.h
d78344fc 1423%{_includedir}/samba-4.0/util/tfork.h
f1c7ad61 1424%{_includedir}/samba-4.0/util/time.h
8e43bad6 1425%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1426%{_includedir}/samba-4.0/lookup_sid.h
1427%{_includedir}/samba-4.0/machine_sid.h
1428%{_includedir}/samba-4.0/netapi.h
1429%{_includedir}/samba-4.0/passdb.h
1430%{_includedir}/samba-4.0/smbconf.h
1431%{_includedir}/samba-4.0/smb_ldap.h
1432%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1433%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1434%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1435%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1436%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1437%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1438%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1439%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1440%attr(755,root,root) %{_libdir}/libndr-standard.so
1441%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6 1442%attr(755,root,root) %{_libdir}/libsamba-credentials.so
0749f183 1443%attr(755,root,root) %{_libdir}/libsamba-errors.so
8e43bad6 1444%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1445%attr(755,root,root) %{_libdir}/libsamba-passdb.so
8e43bad6
JR
1446%attr(755,root,root) %{_libdir}/libsamba-policy.so
1447%attr(755,root,root) %{_libdir}/libsamba-util.so
1448%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1449%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1450%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1451%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1452%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1453%{_pkgconfigdir}/dcerpc_samr.pc
1454%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1455%{_pkgconfigdir}/ndr.pc
05913998
JR
1456%{_pkgconfigdir}/ndr_krb5pac.pc
1457%{_pkgconfigdir}/ndr_nbt.pc
1458%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1459%{_pkgconfigdir}/netapi.pc
05913998
JR
1460%{_pkgconfigdir}/samba-credentials.pc
1461%{_pkgconfigdir}/samba-hostconfig.pc
1462%{_pkgconfigdir}/samba-policy.pc
1463%{_pkgconfigdir}/samba-util.pc
1464%{_pkgconfigdir}/samdb.pc
4d036a87 1465
382a477a
JR
1466%files pidl
1467%defattr(644,root,root,755)
1468%attr(755,root,root) %{_bindir}/pidl
1469%{_mandir}/man1/pidl.1*
1470%{_mandir}/man3/Parse::Pidl*.3*
1471%{perl_vendorlib}/Parse/Pidl*
29511e6d 1472
025a78ca 1473%files -n python-samba
9f6f5df1 1474%defattr(644,root,root,755)
c083eea8
JR
1475%dir %{py_sitedir}/samba
1476%attr(755,root,root) %{py_sitedir}/samba/*.so
1477%{py_sitedir}/samba/*.py[co]
1478%dir %{py_sitedir}/samba/dcerpc
1479%{py_sitedir}/samba/dcerpc/*.py[co]
1480%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
ead5ab34
AM
1481%dir %{py_sitedir}/samba/emulate
1482%{py_sitedir}/samba/emulate/*.py[co]
f5b9acfe
AM
1483%dir %{py_sitedir}/samba/kcc
1484%{py_sitedir}/samba/kcc/*.py[co]
c083eea8
JR
1485%dir %{py_sitedir}/samba/netcmd
1486%{py_sitedir}/samba/netcmd/*.py[co]
1487%dir %{py_sitedir}/samba/provision
1488%{py_sitedir}/samba/provision/*.py[co]
6ed8d415
JR
1489%dir %{py_sitedir}/samba/samba3
1490%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1491%{py_sitedir}/samba/samba3/*.py[co]
f5b9acfe
AM
1492%dir %{py_sitedir}/samba/subunit
1493%{py_sitedir}/samba/subunit/*.py[co]
c083eea8
JR
1494%dir %{py_sitedir}/samba/tests
1495%{py_sitedir}/samba/tests/*.py[co]
1496%dir %{py_sitedir}/samba/tests/blackbox
1497%{py_sitedir}/samba/tests/blackbox/*.py[co]
c083eea8
JR
1498%dir %{py_sitedir}/samba/tests/dcerpc
1499%{py_sitedir}/samba/tests/dcerpc/*.py[co]
23038e32
JR
1500%dir %{py_sitedir}/samba/tests/dns_forwarder_helpers
1501%{py_sitedir}/samba/tests/dns_forwarder_helpers/*.py[co]
1502%dir %{py_sitedir}/samba/tests/kcc
1503%{py_sitedir}/samba/tests/kcc/*.py[co]
1504%dir %{py_sitedir}/samba/tests/samba_tool
1505%{py_sitedir}/samba/tests/samba_tool/*.py[co]
ead5ab34
AM
1506%dir %{py_sitedir}/samba/tests/emulate
1507%{py_sitedir}/samba/tests/emulate/*.py[co]
f5b9acfe
AM
1508%dir %{py_sitedir}/samba/third_party
1509%{py_sitedir}/samba/third_party/*.py[co]
c083eea8
JR
1510%dir %{py_sitedir}/samba/web_server
1511%{py_sitedir}/samba/web_server/*.py[co]
1512%if %{without system_libs}
ef67314f
JB
1513%attr(755,root,root) %{py_sitedir}/ldb.so
1514%attr(755,root,root) %{py_sitedir}/talloc.so
1515%attr(755,root,root) %{py_sitedir}/tdb.so
1516%attr(755,root,root) %{py_sitedir}/_tevent.so
c083eea8 1517%{py_sitedir}/tevent.py[co]
fd9d8b85 1518%endif
70ff6d03 1519
c083eea8 1520%files test
d1f5710a 1521%defattr(644,root,root,755)
c083eea8
JR
1522%attr(755,root,root) %{_bindir}/gentest
1523%attr(755,root,root) %{_bindir}/locktest
1524%attr(755,root,root) %{_bindir}/masktest
1525%attr(755,root,root) %{_bindir}/ndrdump
1526%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1527%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
0749f183 1528%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
c083eea8
JR
1529%{_mandir}/man1/gentest.1*
1530%{_mandir}/man1/locktest.1*
1531%{_mandir}/man1/masktest.1*
1532%{_mandir}/man1/ndrdump.1*
1533%{_mandir}/man1/smbtorture.1*
d1f5710a 1534
fe5b5b93 1535%files -n libsmbclient
382a477a
JR
1536%defattr(644,root,root,755)
1537%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1538%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1539%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1540%{_mandir}/man7/libsmbclient.7*
382a477a 1541
fe5b5b93 1542%files -n libsmbclient-devel
382a477a
JR
1543%defattr(644,root,root,755)
1544%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1545%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1546%dir %{_includedir}/samba-4.0
e98238cc
JR
1547%{_includedir}/samba-4.0/libsmbclient.h
1548%{_includedir}/samba-4.0/wbclient.h
1549%{_pkgconfigdir}/smbclient.pc
1550%{_pkgconfigdir}/wbclient.pc
382a477a 1551
382a477a 1552%if %{with ldap}
025a78ca 1553%files -n openldap-schema-samba
382a477a 1554%defattr(644,root,root,755)
a3c4e78e 1555%{schemadir}/samba.schema
382a477a 1556%endif
f5b9acfe
AM
1557
1558%files -n ctdb
0c995865 1559%defattr(644,root,root,755)
f5b9acfe 1560%doc ctdb/README
0c995865 1561%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1562%{_sysconfdir}/ctdb/notify.sh
1563%{_sysconfdir}/ctdb/debug-hung-script.sh
1564%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
f5b9acfe
AM
1565%{_sysconfdir}/ctdb/functions
1566%{_sysconfdir}/ctdb/debug_locks.sh
42352377 1567%dir %{_localstatedir}/lib/ctdb
f5b9acfe
AM
1568
1569%{systemdunitdir}/ctdb.service
1570
1571%dir %{_sysconfdir}/ctdb
1572%{_sysconfdir}/ctdb/statd-callout
1573# CTDB scripts, no config files
1574# script with executable bit means activated
1575%dir %{_sysconfdir}/ctdb/nfs-checks.d
1576%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1577%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1578%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1579%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1580%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1581%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1582%{_sysconfdir}/ctdb/nfs-checks.d/README
1583%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1584%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1585# CTDB scripts, no config files
1586# script with executable bit means activated
279f0935
AM
1587%dir %{_sysconfdir}/ctdb/events
1588%dir %{_sysconfdir}/ctdb/events/legacy
1589%dir %{_sysconfdir}/ctdb/events/notification
1590%{_sysconfdir}/ctdb/events/notification/README
1591%dir %{_datadir}/ctdb
1592%dir %{_datadir}/ctdb/events
1593%dir %{_datadir}/ctdb/events/legacy
1594%{_datadir}/ctdb/events/legacy/00.ctdb.script
1595%{_datadir}/ctdb/events/legacy/01.reclock.script
1596%{_datadir}/ctdb/events/legacy/05.system.script
1597%{_datadir}/ctdb/events/legacy/06.nfs.script
1598%{_datadir}/ctdb/events/legacy/10.interface.script
1599%{_datadir}/ctdb/events/legacy/11.natgw.script
1600%{_datadir}/ctdb/events/legacy/11.routing.script
1601%{_datadir}/ctdb/events/legacy/13.per_ip_routing.script
1602%{_datadir}/ctdb/events/legacy/20.multipathd.script
1603%{_datadir}/ctdb/events/legacy/31.clamd.script
1604%{_datadir}/ctdb/events/legacy/40.vsftpd.script
1605%{_datadir}/ctdb/events/legacy/41.httpd.script
1606%{_datadir}/ctdb/events/legacy/49.winbind.script
1607%{_datadir}/ctdb/events/legacy/50.samba.script
1608%{_datadir}/ctdb/events/legacy/60.nfs.script
1609%{_datadir}/ctdb/events/legacy/70.iscsi.script
1610%{_datadir}/ctdb/events/legacy/91.lvs.script
f5b9acfe 1611%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1612%attr(755,root,root) %{_sbindir}/ctdbd
1613%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1614%attr(755,root,root) %{_bindir}/ctdb
0c995865
JR
1615%attr(755,root,root) %{_bindir}/ping_pong
1616%attr(755,root,root) %{_bindir}/ltdbtool
1617%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1618%attr(755,root,root) %{_bindir}/onnode
5fe02f1e
JB
1619%dir %{_libexecdir}/ctdb
1620%{_libexecdir}/ctdb/ctdb_natgw
1621%{_libexecdir}/ctdb/ctdb_recovery_helper
1622%{_libexecdir}/ctdb/smnotify
279f0935
AM
1623%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-config
1624%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-event
1625%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-eventd
5fe02f1e
JB
1626%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_killtcp
1627%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lock_helper
1628%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lvs
1629%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
279f0935 1630%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-path
5fe02f1e 1631%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_takeover_helper
f5b9acfe
AM
1632
1633%{_mandir}/man1/ctdb.1*
d8ad099f 1634%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1635%{_mandir}/man1/ctdbd.1*
1636%{_mandir}/man1/onnode.1*
1637%{_mandir}/man1/ltdbtool.1*
1638%{_mandir}/man1/ping_pong.1*
1639%{_mandir}/man1/ctdbd_wrapper.1*
279f0935
AM
1640%{_mandir}/man5/ctdb-script.options.5*
1641%{_mandir}/man5/ctdb.conf.5*
1642%{_mandir}/man5/ctdb.sysconfig.5*
f5b9acfe
AM
1643%{_mandir}/man7/ctdb.7*
1644%{_mandir}/man7/ctdb-tunables.7*
1645%{_mandir}/man7/ctdb-statistics.7*
ea29dc9e
JR
1646
1647%if %{with ctdb_pcp}
1648%files -n pcp-ctdb
1649%defattr(644,root,root,755)
1650%dir /var/lib/pcp/pmdas/ctdb
1651%doc /var/lib/pcp/pmdas/ctdb/README
1652%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1653%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1654%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1655/var/lib/pcp/pmdas/ctdb/domain.h
1656/var/lib/pcp/pmdas/ctdb/help
1657/var/lib/pcp/pmdas/ctdb/pmns
1658%endif
This page took 0.644391 seconds and 4 git commands to generate.