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