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