]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- up to 4.12.0; ceph disabled (likely ceph.spec update needed)
[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
c8811d44 45Release: 1
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
a3afb334
AM
915#%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
916#%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
e4310f27
JR
917%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
918%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
f5b9acfe 919%attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
ead5ab34 920%attr(755,root,root) %{_libdir}/samba/ldb/unique_object_sids.so
e4310f27 921%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
d8ad099f 922%attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
e4310f27 923%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a 924%dir %{_libdir}/samba/process_model
ead5ab34 925%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
382a477a
JR
926%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
927%dir %{_libdir}/samba/service
928%attr(755,root,root) %{_libdir}/samba/service/cldap.so
929%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
930%attr(755,root,root) %{_libdir}/samba/service/dns.so
931%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
932%attr(755,root,root) %{_libdir}/samba/service/drepl.so
933%attr(755,root,root) %{_libdir}/samba/service/kcc.so
934%attr(755,root,root) %{_libdir}/samba/service/kdc.so
935%attr(755,root,root) %{_libdir}/samba/service/ldap.so
936%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
937%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
938%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
295b7a55 939%attr(755,root,root) %{_libdir}/samba/service/winbindd.so
382a477a 940%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
d7a7a298 941%dir %{_libdir}/samba/vfs
c6a4fcd1 942%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
d7a7a298 943%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
c6a4fcd1 944%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
c6a4fcd1
JR
945%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
946%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
d7a7a298 947%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
c6a4fcd1
JR
948%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
949%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
05b86aad 950%{?with_ceph:%attr(755,root,root) %{_libdir}/samba/vfs/ceph_snapshots.so}
c6a4fcd1
JR
951%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
952%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
953%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
d7a7a298 954%attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
c6a4fcd1
JR
955%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
956%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
957%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
958%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
d7a7a298 959%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
295b7a55 960%attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
c6a4fcd1 961%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
05b86aad 962%attr(755,root,root) %{_libdir}/samba/vfs/gpfs.so
a3afb334 963%attr(755,root,root) %{_libdir}/samba/vfs/io_uring.so
c6a4fcd1
JR
964%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
965%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
f5b9acfe 966%attr(755,root,root) %{_libdir}/samba/vfs/offline.so
d7a7a298 967%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c6a4fcd1
JR
968%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
969%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
970%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
971%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
295b7a55 972%attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
c6a4fcd1
JR
973%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
974%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
f5b9acfe 975%attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
c6a4fcd1
JR
976%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
977%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
978%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
979%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
f5b9acfe 980%attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
ead5ab34 981%attr(755,root,root) %{_libdir}/samba/vfs/virusfilter.so
295b7a55 982%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 983%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
3999f3d9
JR
984%{_datadir}/samba/setup
985%{_mandir}/man1/oLschema2ldif.1*
986%{_mandir}/man1/profiles.1*
ee92e647 987%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
988%{_mandir}/man1/smbcontrol.1*
989%{_mandir}/man1/smbstatus.1*
3999f3d9 990%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 991%{_mandir}/man8/nmbd.8*
3999f3d9
JR
992%{_mandir}/man8/pdbedit.8*
993%{_mandir}/man8/samba.8*
05b86aad 994%{_mandir}/man8/samba_downgrade_db.8*
279f0935 995%{_mandir}/man8/samba-gpupdate.8*
c6a4fcd1
JR
996%{_mandir}/man8/smbd.8*
997%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 998%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 999%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1 1000%{_mandir}/man8/vfs_aio_fork.8*
c6a4fcd1
JR
1001%{_mandir}/man8/vfs_aio_pthread.8*
1002%{_mandir}/man8/vfs_audit.8*
d7a7a298 1003%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
1004%{_mandir}/man8/vfs_cap.8*
1005%{_mandir}/man8/vfs_catia.8*
05b86aad 1006%{?with_ceph:%{_mandir}/man8/vfs_ceph_snapshots.8*}
c6a4fcd1
JR
1007%{_mandir}/man8/vfs_commit.8*
1008%{_mandir}/man8/vfs_crossrename.8*
1009%{_mandir}/man8/vfs_default_quota.8*
1010%{_mandir}/man8/vfs_dirsort.8*
1011%{_mandir}/man8/vfs_extd_audit.8*
1012%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 1013%{_mandir}/man8/vfs_fileid.8*
295b7a55 1014%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1 1015%{_mandir}/man8/vfs_full_audit.8*
05b86aad 1016%{_mandir}/man8/vfs_gpfs.8*
a3afb334 1017%{_mandir}/man8/vfs_io_uring.8*
c6a4fcd1
JR
1018%{_mandir}/man8/vfs_linux_xfs_sgid.8*
1019%{_mandir}/man8/vfs_media_harmony.8*
c6a4fcd1
JR
1020%{_mandir}/man8/vfs_preopen.8*
1021%{_mandir}/man8/vfs_readahead.8*
1022%{_mandir}/man8/vfs_readonly.8*
1023%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
1024%{_mandir}/man8/vfs_shadow_copy2.8*
1025%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 1026%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
1027%{_mandir}/man8/vfs_streams_depot.8*
1028%{_mandir}/man8/vfs_streams_xattr.8*
1029%{_mandir}/man8/vfs_syncops.8*
1030%{_mandir}/man8/vfs_time_audit.8*
295b7a55 1031%{_mandir}/man8/vfs_worm.8*
d7a7a298 1032%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
1033%{_mandir}/man8/vfs_offline.8*
1034%{_mandir}/man8/vfs_shell_snap.8*
1035%{_mandir}/man8/vfs_unityed_media.8*
ead5ab34 1036%{_mandir}/man8/vfs_virusfilter.8*
c6a4fcd1 1037
3999f3d9
JR
1038%dir %{_sambahome}
1039%dir /var/lib/samba
1040%ghost /var/lib/samba/*.dat
1041%dir /var/lib/samba/printing
1042
1043%attr(750,root,root) %dir /var/log/samba
1044%attr(750,root,root) %dir /var/log/samba/cores
1045%attr(750,root,root) %dir /var/log/samba/cores/smbd
1046%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1047%attr(750,root,root) %dir /var/log/archive/samba
1048%attr(1777,root,root) %dir /var/spool/samba
1049
06383b47 1050%if %{with ceph}
c38c2d9d 1051%files vfs-ceph
2eedd257 1052%defattr(644,root,root,755)
c38c2d9d 1053%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 1054%{_mandir}/man8/vfs_ceph.8*
06383b47 1055%endif
c38c2d9d
JB
1056
1057%files vfs-glusterfs
1058%defattr(644,root,root,755)
1059%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
0ebc6d9d 1060%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs_fuse.so
295b7a55 1061%{_mandir}/man8/vfs_glusterfs.8*
0ebc6d9d 1062%{_mandir}/man8/vfs_glusterfs_fuse.8*
c38c2d9d 1063
ac6f9d13 1064%files common
2eedd257 1065%defattr(644,root,root,755)
da025caa 1066%doc BUILD_SYSTEMS.txt PFIF.txt README.cifs-utils README.Coding README.contributing README.md WHATSNEW.txt
5a89b1cc
JR
1067%dir %{_sysconfdir}/samba
1068%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1069%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
1070%attr(755,root,root) %{_bindir}/dbwrap_tool
1071%attr(755,root,root) %{_bindir}/net
1072%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1073%attr(755,root,root) %{_bindir}/reg*
89730013 1074%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1075%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1076%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62 1077%attr(755,root,root) %{_bindir}/testparm
5a89b1cc 1078%dir %{_libdir}/samba/auth
5a89b1cc 1079%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1080%dir %{_datadir}/samba
d7a7a298
JR
1081%{_mandir}/man1/dbwrap_tool.1*
1082%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1083%{_mandir}/man1/reg*.1*
1084%{_mandir}/man1/testparm.1*
d7a7a298
JR
1085%{_mandir}/man5/lmhosts.5*
1086%{_mandir}/man5/smb.conf.5*
1087%{_mandir}/man5/smbpasswd.5*
1088%{_mandir}/man7/samba.7*
1089%{_mandir}/man8/net.8*
1090%{_mandir}/man8/samba-regedit.8*
1091%{_mandir}/man8/samba-tool.8*
1092
1093%if %{without system_libs}
d7a7a298
JR
1094%attr(755,root,root) %{_bindir}/tdbbackup
1095%attr(755,root,root) %{_bindir}/tdbdump
1096%attr(755,root,root) %{_bindir}/tdbtool
d7a7a298
JR
1097%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1098%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
d7a7a298
JR
1099%{_mandir}/man8/tdbbackup.8*
1100%{_mandir}/man8/tdbdump.8*
1101%{_mandir}/man8/tdbtool.8*
1102%endif
1103
c38c2d9d
JB
1104%files client
1105%defattr(644,root,root,755)
1106%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1107%attr(755,root,root) %{_bindir}/findsmb
a3afb334 1108%attr(755,root,root) %{_bindir}/mdfind
953a4f97 1109%attr(755,root,root) %{_bindir}/mvxattr
c38c2d9d
JB
1110%attr(755,root,root) %{_bindir}/rpcclient
1111%attr(755,root,root) %{_bindir}/smbcacls
1112%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1113%attr(755,root,root) %{_bindir}/smbcquotas
1114%attr(755,root,root) %{_bindir}/smbtar
1115%attr(755,root,root) %{_bindir}/smbtree
5d10c8bf
JB
1116%if %{with winexe}
1117%attr(755,root,root) %{_bindir}/winexe
1118%endif
c38c2d9d 1119%{_mandir}/man1/findsmb.1*
a3afb334 1120%{_mandir}/man1/mdfind.1*
953a4f97 1121%{_mandir}/man1/mvxattr.1*
c38c2d9d
JB
1122%{_mandir}/man1/rpcclient.1*
1123%{_mandir}/man1/smbcacls.1*
1124%{_mandir}/man1/smbclient.1*
1125%{_mandir}/man1/smbcquotas.1*
1126%{_mandir}/man1/smbtar.1*
1127%{_mandir}/man1/smbtree.1*
d8ad099f 1128%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1129
1130%files winbind
1131%defattr(644,root,root,755)
1132%attr(754,root,root) /etc/rc.d/init.d/winbind
1133%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1134%{systemdunitdir}/winbind.service
1135%attr(755,root,root) %{_bindir}/ntlm_auth
1136%attr(755,root,root) %{_bindir}/wbinfo
1137%attr(755,root,root) %{_sbindir}/winbindd
1138%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1139%attr(755,root,root) /%{_lib}/libnss_winbind.so*
8bd519e3
AM
1140%dir %{_libdir}/samba/krb5
1141%attr(755,root,root) %{_libdir}/samba/krb5/winbind_krb5_locator.so
295b7a55
AM
1142%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1143%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1144%dir %{_libdir}/samba/idmap
1145%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1146%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1147%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1148%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1149%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1150%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1151%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1152%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1153%dir %{_libdir}/samba/nss_info
1154%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1155%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1156%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1157%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1158%{_mandir}/man1/ntlm_auth.1*
1159%{_mandir}/man1/wbinfo*.1*
1160%{_mandir}/man5/pam_winbind.conf.5*
c38c2d9d
JB
1161%{_mandir}/man8/idmap_ad.8*
1162%{_mandir}/man8/idmap_autorid.8*
1163%{_mandir}/man8/idmap_hash.8*
1164%{_mandir}/man8/idmap_ldap.8*
1165%{_mandir}/man8/idmap_nss.8*
1166%{_mandir}/man8/idmap_rfc2307.8*
1167%{_mandir}/man8/idmap_rid.8*
23038e32 1168%{_mandir}/man8/idmap_script.8*
c38c2d9d
JB
1169%{_mandir}/man8/idmap_tdb2.8*
1170%{_mandir}/man8/idmap_tdb.8*
1171%{_mandir}/man8/pam_winbind.8*
1172%{_mandir}/man8/winbindd*.8*
8bd519e3 1173%{_mandir}/man8/winbind_krb5_locator.8*
c38c2d9d
JB
1174
1175%if %{with cups}
1176%files -n cups-backend-smb
1177%defattr(644,root,root,755)
1178%attr(755,root,root) %{cups_serverbin}/backend/smb
5fe02f1e
JB
1179%if "%{_libexecdir}" != "%{_libdir}"
1180%dir %{_libexecdir}/samba
1181%endif
1182%attr(755,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1183%attr(755,root,root) %{_bindir}/smbspool
1184%{_mandir}/man8/smbspool.8*
d8ad099f 1185%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1186%endif
1187
1188%files -n nss_wins
1189%defattr(644,root,root,755)
1190%attr(755,root,root) /%{_lib}/libnss_wins.so*
1191
c38c2d9d
JB
1192%files -n smbget
1193%defattr(644,root,root,755)
1194%attr(755,root,root) %{_bindir}/smbget
1195%{_mandir}/man1/smbget.1*
1196%{_mandir}/man5/smbgetrc.5*
1197
d7a7a298
JR
1198%files libs
1199%defattr(644,root,root,755)
17dffdb7
JR
1200%if "%{_lib}" == "lib64"
1201/etc/ld.so.conf.d/samba64.conf
1202%else
d7a7a298 1203/etc/ld.so.conf.d/samba.conf
17dffdb7 1204%endif
8e43bad6
JR
1205%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1206%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1207%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1208%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1209%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1210%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
a3afb334
AM
1211%attr(755,root,root) %{_libdir}/libdcerpc-server-core.so.*.*.*
1212%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server-core.so.0
d7a7a298
JR
1213%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1214%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1215%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1216%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1217%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1218%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1219%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
a3afb334 1220%attr(755,root,root) %ghost %{_libdir}/libndr.so.1
8e43bad6
JR
1221%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1222%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1223%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1224%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1225%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1226%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1227%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1228%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1229%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
2a79b79a
AG
1230%attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*so.*.*.*
1231%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.cpython-3*.so.0
4d036a87
JR
1232%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1233%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1234%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1235%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1236%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1237%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1238%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1239%attr(755,root,root) %{_libdir}/libsmbconf.so.0
d78344fc 1240%attr(755,root,root) %{_libdir}/libsmbldap.so.2
4d036a87 1241%dir %{_libdir}/samba
d8ad099f
AM
1242
1243%if %{without replace}
a76ccf78 1244%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
a76ccf78
JR
1245%endif
1246%if %{without system_heimdal}
d8ad099f
AM
1247%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1248%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1249%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1250%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1251%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1252%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1253%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1254%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1255%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1256%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1257%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1258%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1259%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1260%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1261%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1262%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1263%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1264%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1265%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1266%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1267%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1268%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1269%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1270%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1271%endif
295b7a55
AM
1272%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1273%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1274%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1275%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1276%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
295b7a55
AM
1277%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1278%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1279%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1280%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
da025caa 1281%attr(755,root,root) %{_libdir}/samba/libclidns-samba4.so
295b7a55
AM
1282%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1283%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1284%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1285%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1286%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1287%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1288%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
76b03a49 1289%attr(755,root,root) %{_libdir}/samba/libcmdline-contexts-samba4.so
295b7a55 1290%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
d78344fc 1291%attr(755,root,root) %{_libdir}/samba/libcommon-auth-samba4.so
279f0935 1292%attr(755,root,root) %{_libdir}/samba/libctdb-event-client-samba4.so
295b7a55
AM
1293%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1294%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1295%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1296%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1297%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1298%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1299%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1300%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1301%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1302%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
0749f183
JR
1303%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1304%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
711565cb 1305%attr(755,root,root) %{_libdir}/samba/libgpext-samba4.so
05b86aad 1306%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
295b7a55
AM
1307%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1308%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1309%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1310%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
0749f183 1311%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
295b7a55
AM
1312%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1313%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1314%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1315%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1316%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1317%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
d8ad099f
AM
1318%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1319%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
0749f183 1320%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d78344fc 1321%attr(755,root,root) %{_libdir}/samba/libMESSAGING-SEND-samba4.so
da025caa 1322%attr(755,root,root) %{_libdir}/samba/libmscat-samba4.so
d8ad099f 1323%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1324%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1325%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1326%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1327%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1328%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
295b7a55 1329%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55 1330%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
76b03a49 1331%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-cmdline-samba4.so
295b7a55
AM
1332%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1333%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
05b86aad 1334%attr(755,root,root) %{_libdir}/samba/libprinter-driver-samba4.so
295b7a55
AM
1335%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1336%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
0749f183 1337%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
295b7a55 1338%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1339%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1340%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
2a79b79a
AG
1341%attr(755,root,root) %{_libdir}/samba/libsamba-net.cpython-3*-samba4.so
1342%attr(755,root,root) %{_libdir}/samba/libsamba-python.cpython-3*-samba4.so
295b7a55 1343%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
295b7a55
AM
1344%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1345%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
279f0935 1346%attr(755,root,root) %{_libdir}/samba/libscavenge-dns-records-samba4.so
295b7a55 1347%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
0749f183 1348%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
295b7a55
AM
1349%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1350%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1351%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
0749f183 1352%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
295b7a55
AM
1353%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1354%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1355%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1356%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1357%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
295b7a55 1358%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
0749f183
JR
1359%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1360%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
a3afb334 1361%attr(755,root,root) %{_libdir}/samba/libtalloc-report-printf-samba4.so
0749f183 1362%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
295b7a55 1363%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
0749f183 1364%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
295b7a55
AM
1365%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1366%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1367%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1368%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1369%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1370%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1371
f2b0247b
ER
1372%files devel
1373%defattr(644,root,root,755)
f1c7ad61
JR
1374%{_includedir}/samba-4.0/charset.h
1375%dir %{_includedir}/samba-4.0/core
1376%{_includedir}/samba-4.0/core/doserr.h
1377%{_includedir}/samba-4.0/core/error.h
295b7a55 1378%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61 1379%{_includedir}/samba-4.0/core/ntstatus.h
d78344fc 1380%{_includedir}/samba-4.0/core/ntstatus_gen.h
f1c7ad61 1381%{_includedir}/samba-4.0/core/werror.h
d78344fc 1382%{_includedir}/samba-4.0/core/werror_gen.h
f1c7ad61
JR
1383%{_includedir}/samba-4.0/credentials.h
1384%{_includedir}/samba-4.0/dcerpc.h
1385%{_includedir}/samba-4.0/dcerpc_server.h
a3afb334 1386%{_includedir}/samba-4.0/dcesrv_core.h
f1c7ad61
JR
1387%{_includedir}/samba-4.0/domain_credentials.h
1388%dir %{_includedir}/samba-4.0/gen_ndr
1389%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1390%{_includedir}/samba-4.0/gen_ndr/auth.h
1391%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1392%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1393%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1394%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1395%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1396%{_includedir}/samba-4.0/gen_ndr/misc.h
1397%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1398%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1399%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1400%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1401%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1402%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1403%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1404%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1405%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1406%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1407%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1408%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1409%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1410%{_includedir}/samba-4.0/gen_ndr/samr.h
1411%{_includedir}/samba-4.0/gen_ndr/security.h
1412%{_includedir}/samba-4.0/gen_ndr/server_id.h
1413%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1414%{_includedir}/samba-4.0/ldb_wrap.h
1415%{_includedir}/samba-4.0/ndr.h
1416%dir %{_includedir}/samba-4.0/ndr
295b7a55 1417%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1418%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1419%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1420%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1421%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1422%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1423%{_includedir}/samba-4.0/param.h
1424%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1425%{_includedir}/samba-4.0/rpc_common.h
1426%dir %{_includedir}/samba-4.0/samba
1427%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1428%{_includedir}/samba-4.0/samba/version.h
1429%{_includedir}/samba-4.0/share.h
295b7a55 1430%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1431%{_includedir}/samba-4.0/tdr.h
1432%{_includedir}/samba-4.0/tsocket.h
1433%{_includedir}/samba-4.0/tsocket_internal.h
1434%dir %{_includedir}/samba-4.0/util
1435%{_includedir}/samba-4.0/util/attr.h
295b7a55 1436%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1437%{_includedir}/samba-4.0/util/byteorder.h
1438%{_includedir}/samba-4.0/util/data_blob.h
1439%{_includedir}/samba-4.0/util/debug.h
da025caa 1440%{_includedir}/samba-4.0/util/discard.h
295b7a55 1441%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1442%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1443%{_includedir}/samba-4.0/util/idtree.h
1444%{_includedir}/samba-4.0/util/idtree_random.h
295b7a55 1445%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1446%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1447%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1448%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1449%{_includedir}/samba-4.0/util/tevent_unix.h
1450%{_includedir}/samba-4.0/util/tevent_werror.h
d78344fc 1451%{_includedir}/samba-4.0/util/tfork.h
f1c7ad61 1452%{_includedir}/samba-4.0/util/time.h
8e43bad6 1453%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1454%{_includedir}/samba-4.0/lookup_sid.h
1455%{_includedir}/samba-4.0/machine_sid.h
1456%{_includedir}/samba-4.0/netapi.h
1457%{_includedir}/samba-4.0/passdb.h
1458%{_includedir}/samba-4.0/smbconf.h
1459%{_includedir}/samba-4.0/smb_ldap.h
1460%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1461%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1462%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1463%attr(755,root,root) %{_libdir}/libdcerpc-server.so
a3afb334 1464%attr(755,root,root) %{_libdir}/libdcerpc-server-core.so
8e43bad6 1465%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1466%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1467%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1468%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1469%attr(755,root,root) %{_libdir}/libndr-standard.so
1470%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6 1471%attr(755,root,root) %{_libdir}/libsamba-credentials.so
0749f183 1472%attr(755,root,root) %{_libdir}/libsamba-errors.so
8e43bad6 1473%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1474%attr(755,root,root) %{_libdir}/libsamba-passdb.so
b47280ac 1475%attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*.so
8e43bad6
JR
1476%attr(755,root,root) %{_libdir}/libsamba-util.so
1477%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1478%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1479%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1480%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1481%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1482%{_pkgconfigdir}/dcerpc_samr.pc
1483%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1484%{_pkgconfigdir}/ndr.pc
05913998
JR
1485%{_pkgconfigdir}/ndr_krb5pac.pc
1486%{_pkgconfigdir}/ndr_nbt.pc
1487%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1488%{_pkgconfigdir}/netapi.pc
05913998
JR
1489%{_pkgconfigdir}/samba-credentials.pc
1490%{_pkgconfigdir}/samba-hostconfig.pc
b47280ac 1491%{_pkgconfigdir}/samba-policy.cpython-3*.pc
05913998
JR
1492%{_pkgconfigdir}/samba-util.pc
1493%{_pkgconfigdir}/samdb.pc
4d036a87 1494
382a477a
JR
1495%files pidl
1496%defattr(644,root,root,755)
1497%attr(755,root,root) %{_bindir}/pidl
1498%{_mandir}/man1/pidl.1*
1499%{_mandir}/man3/Parse::Pidl*.3*
1500%{perl_vendorlib}/Parse/Pidl*
29511e6d 1501
2a79b79a
AG
1502%files -n python3-samba
1503%defattr(644,root,root,755)
1504%dir %{py3_sitedir}/samba
1505%{py3_sitedir}/samba/*.py
1506%{py3_sitedir}/samba/__pycache__
1507%attr(755,root,root) %{py3_sitedir}/samba/*.so
1508%dir %{py3_sitedir}/samba/dcerpc
1509%{py3_sitedir}/samba/dcerpc/*.py
1510%{py3_sitedir}/samba/dcerpc/__pycache__
1511%attr(755,root,root) %{py3_sitedir}/samba/dcerpc/*.so
1512%dir %{py3_sitedir}/samba/emulate
1513%{py3_sitedir}/samba/emulate/*.py
1514%{py3_sitedir}/samba/emulate/__pycache__
1515%dir %{py3_sitedir}/samba/gp_parse
1516%{py3_sitedir}/samba/gp_parse/*.py
1517%{py3_sitedir}/samba/gp_parse/__pycache__
1518%dir %{py3_sitedir}/samba/kcc
1519%{py3_sitedir}/samba/kcc/*.py
1520%{py3_sitedir}/samba/kcc/__pycache__
1521%dir %{py3_sitedir}/samba/netcmd
1522%{py3_sitedir}/samba/netcmd/*.py
1523%{py3_sitedir}/samba/netcmd/__pycache__
1524%dir %{py3_sitedir}/samba/provision
1525%{py3_sitedir}/samba/provision/*.py
1526%{py3_sitedir}/samba/provision/__pycache__
1527%dir %{py3_sitedir}/samba/samba3
1528%{py3_sitedir}/samba/samba3/*.py
1529%{py3_sitedir}/samba/samba3/__pycache__
1530%attr(755,root,root) %{py3_sitedir}/samba/samba3/*.so
1531%dir %{py3_sitedir}/samba/subunit
1532%{py3_sitedir}/samba/subunit/*.py
1533%{py3_sitedir}/samba/subunit/__pycache__
1534%dir %{py3_sitedir}/samba/tests
1535%{py3_sitedir}/samba/tests/*.py
1536%{py3_sitedir}/samba/tests/__pycache__
1537%dir %{py3_sitedir}/samba/tests/blackbox
1538%{py3_sitedir}/samba/tests/blackbox/*.py
1539%{py3_sitedir}/samba/tests/blackbox/__pycache__
1540%dir %{py3_sitedir}/samba/tests/dcerpc
1541%{py3_sitedir}/samba/tests/dcerpc/*.py
1542%{py3_sitedir}/samba/tests/dcerpc/__pycache__
1543%dir %{py3_sitedir}/samba/tests/dns_forwarder_helpers
1544%{py3_sitedir}/samba/tests/dns_forwarder_helpers/*.py
1545%{py3_sitedir}/samba/tests/dns_forwarder_helpers/__pycache__
1546%dir %{py3_sitedir}/samba/tests/kcc
1547%{py3_sitedir}/samba/tests/kcc/*.py
1548%{py3_sitedir}/samba/tests/kcc/__pycache__
1549%dir %{py3_sitedir}/samba/tests/samba_tool
1550%{py3_sitedir}/samba/tests/samba_tool/*.py
1551%{py3_sitedir}/samba/tests/samba_tool/__pycache__
1552%dir %{py3_sitedir}/samba/tests/emulate
1553%{py3_sitedir}/samba/tests/emulate/*.py
1554%{py3_sitedir}/samba/tests/emulate/__pycache__
1555%dir %{py3_sitedir}/samba/third_party
1556%{py3_sitedir}/samba/third_party/*.py
1557%{py3_sitedir}/samba/third_party/__pycache__
2a79b79a
AG
1558%if %{without system_libs}
1559%attr(755,root,root) %{py3_sitedir}/ldb.so
1560%attr(755,root,root) %{py3_sitedir}/talloc.so
1561%attr(755,root,root) %{py3_sitedir}/tdb.so
1562%attr(755,root,root) %{py3_sitedir}/_tevent.so
1563%endif
70ff6d03 1564
c083eea8 1565%files test
d1f5710a 1566%defattr(644,root,root,755)
c083eea8
JR
1567%attr(755,root,root) %{_bindir}/gentest
1568%attr(755,root,root) %{_bindir}/locktest
1569%attr(755,root,root) %{_bindir}/masktest
1570%attr(755,root,root) %{_bindir}/ndrdump
1571%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1572%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
0749f183 1573%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
c083eea8
JR
1574%{_mandir}/man1/gentest.1*
1575%{_mandir}/man1/locktest.1*
1576%{_mandir}/man1/masktest.1*
1577%{_mandir}/man1/ndrdump.1*
1578%{_mandir}/man1/smbtorture.1*
d1f5710a 1579
fe5b5b93 1580%files -n libsmbclient
382a477a
JR
1581%defattr(644,root,root,755)
1582%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1583%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1584%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1585%{_mandir}/man7/libsmbclient.7*
382a477a 1586
fe5b5b93 1587%files -n libsmbclient-devel
382a477a
JR
1588%defattr(644,root,root,755)
1589%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1590%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1591%dir %{_includedir}/samba-4.0
e98238cc
JR
1592%{_includedir}/samba-4.0/libsmbclient.h
1593%{_includedir}/samba-4.0/wbclient.h
1594%{_pkgconfigdir}/smbclient.pc
1595%{_pkgconfigdir}/wbclient.pc
382a477a 1596
382a477a 1597%if %{with ldap}
025a78ca 1598%files -n openldap-schema-samba
382a477a 1599%defattr(644,root,root,755)
a3c4e78e 1600%{schemadir}/samba.schema
382a477a 1601%endif
f5b9acfe
AM
1602
1603%files -n ctdb
0c995865 1604%defattr(644,root,root,755)
f5b9acfe 1605%doc ctdb/README
0c995865 1606%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1607%{_sysconfdir}/ctdb/notify.sh
1608%{_sysconfdir}/ctdb/debug-hung-script.sh
1609%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
f5b9acfe
AM
1610%{_sysconfdir}/ctdb/functions
1611%{_sysconfdir}/ctdb/debug_locks.sh
42352377 1612%dir %{_localstatedir}/lib/ctdb
f5b9acfe
AM
1613
1614%{systemdunitdir}/ctdb.service
1615
1616%dir %{_sysconfdir}/ctdb
1617%{_sysconfdir}/ctdb/statd-callout
1618# CTDB scripts, no config files
1619# script with executable bit means activated
1620%dir %{_sysconfdir}/ctdb/nfs-checks.d
1621%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1622%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1623%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1624%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1625%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1626%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1627%{_sysconfdir}/ctdb/nfs-checks.d/README
1628%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1629%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1630# CTDB scripts, no config files
1631# script with executable bit means activated
279f0935
AM
1632%dir %{_sysconfdir}/ctdb/events
1633%dir %{_sysconfdir}/ctdb/events/legacy
1634%dir %{_sysconfdir}/ctdb/events/notification
1635%{_sysconfdir}/ctdb/events/notification/README
1636%dir %{_datadir}/ctdb
1637%dir %{_datadir}/ctdb/events
1638%dir %{_datadir}/ctdb/events/legacy
1639%{_datadir}/ctdb/events/legacy/00.ctdb.script
1640%{_datadir}/ctdb/events/legacy/01.reclock.script
1641%{_datadir}/ctdb/events/legacy/05.system.script
1642%{_datadir}/ctdb/events/legacy/06.nfs.script
1643%{_datadir}/ctdb/events/legacy/10.interface.script
1644%{_datadir}/ctdb/events/legacy/11.natgw.script
1645%{_datadir}/ctdb/events/legacy/11.routing.script
1646%{_datadir}/ctdb/events/legacy/13.per_ip_routing.script
1647%{_datadir}/ctdb/events/legacy/20.multipathd.script
1648%{_datadir}/ctdb/events/legacy/31.clamd.script
1649%{_datadir}/ctdb/events/legacy/40.vsftpd.script
1650%{_datadir}/ctdb/events/legacy/41.httpd.script
1651%{_datadir}/ctdb/events/legacy/49.winbind.script
1652%{_datadir}/ctdb/events/legacy/50.samba.script
1653%{_datadir}/ctdb/events/legacy/60.nfs.script
1654%{_datadir}/ctdb/events/legacy/70.iscsi.script
1655%{_datadir}/ctdb/events/legacy/91.lvs.script
f5b9acfe 1656%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1657%attr(755,root,root) %{_sbindir}/ctdbd
1658%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1659%attr(755,root,root) %{_bindir}/ctdb
da025caa 1660%attr(755,root,root) %{_bindir}/ctdb_local_daemons
0c995865
JR
1661%attr(755,root,root) %{_bindir}/ping_pong
1662%attr(755,root,root) %{_bindir}/ltdbtool
1663%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1664%attr(755,root,root) %{_bindir}/onnode
5fe02f1e
JB
1665%dir %{_libexecdir}/ctdb
1666%{_libexecdir}/ctdb/ctdb_natgw
1667%{_libexecdir}/ctdb/ctdb_recovery_helper
1668%{_libexecdir}/ctdb/smnotify
279f0935
AM
1669%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-config
1670%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-event
1671%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-eventd
5fe02f1e
JB
1672%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_killtcp
1673%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lock_helper
1674%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lvs
1675%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
279f0935 1676%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-path
5fe02f1e 1677%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_takeover_helper
f5b9acfe
AM
1678
1679%{_mandir}/man1/ctdb.1*
d8ad099f 1680%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1681%{_mandir}/man1/ctdbd.1*
1682%{_mandir}/man1/onnode.1*
1683%{_mandir}/man1/ltdbtool.1*
1684%{_mandir}/man1/ping_pong.1*
1685%{_mandir}/man1/ctdbd_wrapper.1*
279f0935
AM
1686%{_mandir}/man5/ctdb-script.options.5*
1687%{_mandir}/man5/ctdb.conf.5*
1688%{_mandir}/man5/ctdb.sysconfig.5*
f5b9acfe
AM
1689%{_mandir}/man7/ctdb.7*
1690%{_mandir}/man7/ctdb-tunables.7*
1691%{_mandir}/man7/ctdb-statistics.7*
ea29dc9e
JR
1692
1693%if %{with ctdb_pcp}
1694%files -n pcp-ctdb
1695%defattr(644,root,root,755)
1696%dir /var/lib/pcp/pmdas/ctdb
1697%doc /var/lib/pcp/pmdas/ctdb/README
1698%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1699%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1700%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1701/var/lib/pcp/pmdas/ctdb/domain.h
1702/var/lib/pcp/pmdas/ctdb/help
1703/var/lib/pcp/pmdas/ctdb/pmns
1704%endif
This page took 0.70972 seconds and 4 git commands to generate.