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