]> 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}
b6cc83ae 28%define ldb_ver 2.2.0
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
b6cc83ae 45Version: 4.13.3
ef00093d 46Release: 4
6646cd44 47Epoch: 1
6bef715a 48License: GPL v3
11d2c190 49Group: Networking/Daemons
cd8f4e60 50Source0: https://download.samba.org/pub/samba/stable/%{name}-%{version}.tar.gz
b6cc83ae 51# Source0-md5: 8a412bc5b58f35cd4721fa6ec4629ce0
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
36a66e0a 65Patch3: samba-force-user.patch
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
bc771647 136BuildRequires: rpmbuild(macros) >= 1.752
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}
b6cc83ae 146BuildRequires: ldb-devel < 2.3
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
2ed17a4a 494BuildArch: noarch
ed426448 495
025a78ca 496%description -n openldap-schema-samba
a3c4e78e 497This package contains samba.schema for OpenLDAP.
382a477a 498
025a78ca 499%description -n openldap-schema-samba -l pl.UTF-8
a3c4e78e 500Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
ed426448 501
f5b9acfe 502%package -n ctdb
0c995865 503Summary: A Clustered Database based on Samba's Trivial Database (TDB)
42352377 504Summary(pl.UTF-8): Klastrowa baza danych oparta na bazie danych Trivial Database z Samby (TDB)
0c995865 505Group: Daemons
42352377
JB
506URL: http://ctdb.samba.org/
507Requires(post,preun,postun): systemd-units
1f1bd020 508Requires(post): /bin/systemd-tmpfiles
2ec3c78e 509Requires: %{name}-libs = %{epoch}:%{version}-%{release}
0c995865
JR
510Requires: coreutils
511Requires: fileutils
f5b9acfe 512# for ps and killall
0c995865
JR
513Requires: gawk
514Requires: psmisc
515Requires: sed
2ec3c78e
JR
516%if %{with system_libs}
517Requires: tdb >= %{tdb_ver}
518%endif
f5b9acfe 519# for pkill and pidof:
0c995865 520Requires: procps
f5b9acfe 521# for netstat:
0c995865
JR
522Requires: ethtool
523Requires: net-tools
f5b9acfe 524# for ip:
0c995865
JR
525Requires: iproute2
526Requires: iptables
f5b9acfe 527# for flock, getopt, kill:
0c995865 528Requires: util-linux
f5b9acfe
AM
529
530%description -n ctdb
0c995865
JR
531CTDB is a cluster implementation of the TDB database used by Samba and
532other projects to store temporary data. If an application is already
533using TDB for temporary data it is very easy to convert that
534application to be cluster aware and use CTDB instead.
f5b9acfe 535
42352377
JB
536%description -l pl.UTF-8
537CTDB to klastrowa implementacja bazy danych TDB używanej w Sambie oraz
538innych projektach do przechowywania danych tymczasowych. Jeśli jakaś
539aplikacja już wykorzystuje TDB do trzymania danych tymczasowych,
540bardzo przerobić ją na klastrowalną, wykorzystującą CTDB.
541
ea29dc9e
JR
542%package -n pcp-ctdb
543Summary: CTDB PMDA
544Summary(pl.UTF-8): PMDA CTDB
545Group: Applications/System
546Requires: ctdb = %{epoch}:%{version}-%{release}
547Requires: pcp
548
549%description -n pcp-ctdb
550This PMDA extracts metrics from the locally running ctdbd daemon for
551export to PMCD.
552
553%description -n pcp-ctdb -l pl.UTF-8
554Ten PMDA odczytuje pomiary z lokalnie działającego demona ctdbd w celu
555wyeksportowania do PMCD.
556
1925a8b4 557%prep
0c995865 558%setup -q
dbb692ff 559%{?with_system_heimdal:%patch0 -p1}
8932759c 560%patch1 -p1
0d6de682 561%patch2 -p1
36a66e0a 562%patch3 -p1
ce9af3e2 563%patch4 -p1
dbb692ff 564%{?with_system_heimdal:%patch5 -p1}
2aa9f2b6 565%patch6 -p1
cc54fa40 566%patch7 -p1
95129837 567%{!?with_system_libbsd:%patch8 -p1}
6fb3721a 568
10ecbcf1
JB
569%{__sed} -i -e '1s|#!/usr/bin/env bash|#!/bin/bash|' ctdb/tools/onnode
570%{__sed} -i -e '1s|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
571%{__sed} -i -e '/sed_expr1/ s|/usr/bin/env perl|/usr/bin/perl|' source3/script/wscript_build
572%{__sed} -i -e '1s|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
7f7b5c36 573
5a591c79
JB
574%if %{with system_heimdal}
575%{__mv} source4/heimdal_build/krb5-types{,-smb}.h
576%endif
577
1925a8b4 578%build
34895621
JR
579LDFLAGS="${LDFLAGS:-%rpmldflags}" \
580CFLAGS="${CFLAGS:-%rpmcflags}" \
581CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
582FFLAGS="${FFLAGS:-%rpmcflags}" \
583FCFLAGS="${FCFLAGS:-%rpmcflags}" \
584CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
585%{?__cc:CC="%{__cc}"} \
586%{?__cxx:CXX="%{__cxx}"} \
587./configure \
588 --enable-fhs \
589 --prefix=%{_prefix} \
590 --exec-prefix=%{_exec_prefix} \
591 --bindir=%{_bindir} \
592 --sbindir=%{_sbindir} \
593 --sysconfdir=%{_sysconfdir} \
594 --datadir=%{_datadir} \
595 --includedir=%{_includedir} \
596 --libdir=%{_libdir} \
597 --libexecdir=%{_libexecdir} \
598 --localstatedir=%{_localstatedir} \
599 --sharedstatedir=%{_sharedstatedir} \
600 --mandir=%{_mandir} \
601 --infodir=%{_infodir} \
2e711b12
JR
602 --with-privatelibdir=%{_libdir}/samba \
603 --with-modulesdir=%{_libdir}/samba \
01485082 604 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
605 --with-lockdir=/var/lib/samba \
606 --with-privatedir=%{_sysconfdir}/samba \
dbb692ff 607 --disable-rpath \
34895621 608 --disable-rpath-install \
d8ad099f 609 --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
b3bb030c 610 --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 611 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
dbb692ff 612 --with-cluster-support \
f4f0ea2d 613 --with-acl-support \
34895621 614 --with%{!?with_ads:out}-ads \
ea29dc9e 615 %{?with_ctdb_pcp:--enable-pmda} \
432ee34d 616 --with-automount \
ff9592a9 617 --with%{!?with_dmapi:out}-dmapi \
34895621
JR
618 --with-dnsupdate \
619 --with-iconv \
620 --with%{!?with_ldap:out}-ldap \
d1d64cbe 621 --with-pam \
4ef99dd8 622 --with-quotas \
e9c7865a 623 --with-regedit \
34895621 624 --with-sendfile-support \
4ef99dd8 625 --with-syslog \
711565cb
AM
626%if %{with systemd}
627 --with-systemd \
628 --systemd-install-services \
629 --with-systemddir=%{systemdunitdir} \
630%else
631 --without-systemd \
632%endif
4ef99dd8 633 --with-utmp \
34895621 634 --with-winbind \
66e5c63e 635 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621 636 --enable-cups \
acf56bd6 637 %{__enable_disable glusterfs} \
34895621 638 --enable-iprint
1925a8b4 639
b47280ac 640%{__make} V=1
192f48a8 641
6646cd44
JR
642# Build PIDL for installation into vendor directories before
643# 'make proto' gets to it.
644cd pidl
645%{__perl} Makefile.PL \
646 INSTALLDIRS=vendor
5021f739 647%{__make}
6646cd44 648
1925a8b4 649%install
650rm -rf $RPM_BUILD_ROOT
cd86127c 651install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 652 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 653 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
654 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
655 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 656
34895621 657%{__make} install \
bd658e80 658 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 659 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 660
6646cd44 661# Install PIDL
9a90ed45 662%{__make} -C pidl install \
6646cd44 663 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
6646cd44
JR
664
665# Clean out crap left behind by the PIDL install
fbf926f3 666%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 667
b25f7233 668install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 669
d8ad099f 670:> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
f5b9acfe 671
0c995865 672cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
f5b9acfe 673echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
0c995865 674cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
2e711b12 675
b25f7233
ER
676install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
677cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
678cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
679cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 680cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
681install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
682cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
683install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
684
685echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 686
34895621
JR
687%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
688%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
79d8a749 689
6a2e83e0 690touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 691
01485082 692echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 693
b0c1c6a5 694%if "%{_lib}" == "lib64"
17dffdb7
JR
695echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
696%else
b069341b 697echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
17dffdb7 698%endif
b069341b 699
ddea14b0 700%if %{with cups}
fd9d8b85
JB
701install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
702ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
703%endif
9f6f5df1 704
29511e6d 705> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 706> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 707
105507bc 708%if %{with ldap}
0c995865 709cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 710%endif
99795f36 711
7a0e596a 712# remove man pages for not installed commands
fbf926f3 713%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
5021f739 714%{__rm} $RPM_BUILD_ROOT%{_mandir}/man7/traffic_{learner,replay}.7*
da025caa
AG
715#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
716#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
717#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
718#%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 719
23038e32
JR
720# remove tests
721%{__rm} $RPM_BUILD_ROOT%{_bindir}/ctdb*_tests
5fe02f1e 722%{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/ctdb/tests
008e93ad 723%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ctdb/tests
23038e32 724
2a79b79a
AG
725%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
726%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
1a8c003b 727
ea8d81e5
JB
728%clean
729rm -rf $RPM_BUILD_ROOT
9661cd11 730
1925a8b4 731%post
cd86127c 732/sbin/chkconfig --add samba
c6a4fcd1 733/sbin/chkconfig --add smb
cd86127c 734%service samba restart "Samba AD daemon"
c48f10a7 735%service smb restart "Samba SMB daemons"
dce29ff7 736%systemd_post samba.service
c6a4fcd1 737%systemd_post smb.service nmb.service
1925a8b4 738
739%preun
cd86127c
JR
740if [ "$1" = "0" ]; then
741 %service samba stop
c6a4fcd1 742 %service smb stop
cd86127c 743 /sbin/chkconfig --del samba
c6a4fcd1 744 /sbin/chkconfig --del smb
cd86127c 745fi
dce29ff7 746%systemd_preun samba.service
c6a4fcd1 747%systemd_preun smb.service nmb.service
dce29ff7
JR
748
749%postun
750%systemd_reload
11d2c190 751
c48f10a7 752%triggerpostun -- samba3
382a477a 753/sbin/chkconfig --add smb
c48f10a7 754%service smb restart "Samba SMB daemons"
1a90c755 755%systemd_post smb.service nmb.service
382a477a 756
c48f10a7
JR
757%triggerpostun -- samba4
758/sbin/chkconfig --add samba
759%service samba restart "Samba AD daemons"
760%systemd_post samba.service
761
8029aa52
AM
762%triggerpostun -- samba < 1:4.9.2-3
763%{_bindir}/net groupmap add sid=S-1-5-32-546 unixgroup=nobody type=builtin || :
764
30cb0b6f
JR
765%triggerpostun -- samba4 < 1:4.1.1-1
766# CVE-2013-4476
767[ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
768PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
769if [ "$PERMS" != "600" ]; then
770 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
771 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
772 echo "Consider regenerating TLS certificate"
773 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
774fi
775
c93984f5
JR
776%triggerprein common -- samba4
777cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
778
779%triggerpostun common -- samba4
780%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
781%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
782
783%triggerprein common -- samba3-server
784cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
785
786%triggerpostun common -- samba3-server
787%{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
788%{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
789
8ef2303e 790%post winbind
a7067ae6 791/sbin/ldconfig
29511e6d 792/sbin/chkconfig --add winbind
27879fe9 793%service winbind restart "Winbind daemon"
dce29ff7 794%systemd_post winbind.service
29511e6d 795
8ef2303e 796%preun winbind
29511e6d 797if [ "$1" = "0" ]; then
27879fe9 798 %service winbind stop
29511e6d 799 /sbin/chkconfig --del winbind
800fi
dce29ff7
JR
801%systemd_preun winbind.service
802
8ef2303e 803%postun winbind
a7067ae6 804/sbin/ldconfig
dce29ff7 805%systemd_reload
29511e6d 806
c48f10a7 807%triggerpostun winbind -- samba3-winbind
00fd225e
JR
808/sbin/chkconfig --add winbind
809%service winbind restart "Winbind daemon"
810%systemd_post winbind.service
811
c38c2d9d
JB
812%post libs -p /sbin/ldconfig
813%postun libs -p /sbin/ldconfig
814
0673c853
JB
815%post -n libsmbclient -p /sbin/ldconfig
816%postun -n libsmbclient -p /sbin/ldconfig
a7067ae6 817
025a78ca 818%post -n openldap-schema-samba
c4db757c
ER
819# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
820%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 821%service -q ldap restart
99795f36 822
025a78ca 823%postun -n openldap-schema-samba
99795f36 824if [ "$1" = "0" ]; then
c4db757c 825 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 826 %service -q ldap restart
99795f36
ER
827fi
828
025a78ca 829%triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
00fd225e
JR
830# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
831%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
832%service -q ldap restart
833
f5b9acfe 834%post -n ctdb
1f1bd020 835/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
f5b9acfe
AM
836%systemd_post ctdb.service
837
838%preun -n ctdb
839%systemd_preun ctdb.service
840
841%postun -n ctdb
842%systemd_reload
843
1925a8b4 844%files
845%defattr(644,root,root,755)
3999f3d9
JR
846%{?with_ldap:%doc examples/LDAP}
847%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
848%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
849%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
850%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
9ff647f7 851%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
99fdb0b6 852%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
cd86127c 853%attr(754,root,root) /etc/rc.d/init.d/samba
3999f3d9
JR
854%attr(754,root,root) /etc/rc.d/init.d/smb
855%{systemdunitdir}/nmb.service
856%{systemdunitdir}/smb.service
0b940f4e
JR
857%{systemdunitdir}/samba.service
858%{systemdtmpfilesdir}/samba.conf
da025caa 859%attr(755,root,root) %{_bindir}/dumpmscat
c083eea8 860%attr(755,root,root) %{_bindir}/oLschema2ldif
ee92e647
JR
861%attr(755,root,root) %{_bindir}/pdbedit
862%attr(755,root,root) %{_bindir}/profiles
3999f3d9
JR
863%attr(755,root,root) %{_bindir}/sharesec
864%attr(755,root,root) %{_bindir}/smbcontrol
865%attr(755,root,root) %{_bindir}/smbstatus
279f0935 866%attr(755,root,root) %{_sbindir}/eventlogadm
3999f3d9
JR
867%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
868%attr(755,root,root) %{_sbindir}/nmbd
0b940f4e
JR
869%attr(755,root,root) %{_sbindir}/samba
870%attr(755,root,root) %{_sbindir}/samba_dnsupdate
05b86aad 871%attr(755,root,root) %{_sbindir}/samba_downgrade_db
279f0935 872%attr(755,root,root) %{_sbindir}/samba-gpupdate
7f7b5c36 873%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
874%attr(755,root,root) %{_sbindir}/samba_spnupdate
875%attr(755,root,root) %{_sbindir}/samba_upgradedns
3999f3d9 876%attr(755,root,root) %{_sbindir}/smbd
0b940f4e
JR
877%dir %{_libdir}/samba/bind9
878%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
879%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
0643ad3f 880%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
008e93ad 881%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
da025caa 882%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_12.so
bc771647
JB
883%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_14.so
884%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_16.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
b6cc83ae 998%attr(755,root,root) %{_libdir}/samba/vfs/widelinks.so
295b7a55 999%attr(755,root,root) %{_libdir}/samba/vfs/worm.so
d7a7a298 1000%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
b6cc83ae
JB
1001%dir %{_datadir}/samba/admx
1002%{_datadir}/samba/admx/samba.admx
1003%lang(en) %{_datadir}/samba/admx/en-US
47d2cba3 1004%{_datadir}/samba/mdssvc
3999f3d9
JR
1005%{_datadir}/samba/setup
1006%{_mandir}/man1/oLschema2ldif.1*
1007%{_mandir}/man1/profiles.1*
ee92e647 1008%{_mandir}/man1/sharesec.1*
c6a4fcd1
JR
1009%{_mandir}/man1/smbcontrol.1*
1010%{_mandir}/man1/smbstatus.1*
3999f3d9 1011%{_mandir}/man8/eventlogadm.8*
c6a4fcd1 1012%{_mandir}/man8/nmbd.8*
3999f3d9
JR
1013%{_mandir}/man8/pdbedit.8*
1014%{_mandir}/man8/samba.8*
05b86aad 1015%{_mandir}/man8/samba_downgrade_db.8*
279f0935 1016%{_mandir}/man8/samba-gpupdate.8*
c6a4fcd1
JR
1017%{_mandir}/man8/smbd.8*
1018%{_mandir}/man8/smbpasswd.8*
c6a4fcd1 1019%{_mandir}/man8/vfs_acl_tdb.8*
d7a7a298 1020%{_mandir}/man8/vfs_acl_xattr.8*
c6a4fcd1 1021%{_mandir}/man8/vfs_aio_fork.8*
c6a4fcd1
JR
1022%{_mandir}/man8/vfs_aio_pthread.8*
1023%{_mandir}/man8/vfs_audit.8*
d7a7a298 1024%{_mandir}/man8/vfs_btrfs.8*
c6a4fcd1
JR
1025%{_mandir}/man8/vfs_cap.8*
1026%{_mandir}/man8/vfs_catia.8*
05b86aad 1027%{?with_ceph:%{_mandir}/man8/vfs_ceph_snapshots.8*}
c6a4fcd1
JR
1028%{_mandir}/man8/vfs_commit.8*
1029%{_mandir}/man8/vfs_crossrename.8*
1030%{_mandir}/man8/vfs_default_quota.8*
1031%{_mandir}/man8/vfs_dirsort.8*
1032%{_mandir}/man8/vfs_extd_audit.8*
1033%{_mandir}/man8/vfs_fake_perms.8*
d7a7a298 1034%{_mandir}/man8/vfs_fileid.8*
295b7a55 1035%{_mandir}/man8/vfs_fruit.8*
c6a4fcd1 1036%{_mandir}/man8/vfs_full_audit.8*
05b86aad 1037%{_mandir}/man8/vfs_gpfs.8*
a3afb334 1038%{_mandir}/man8/vfs_io_uring.8*
c6a4fcd1
JR
1039%{_mandir}/man8/vfs_linux_xfs_sgid.8*
1040%{_mandir}/man8/vfs_media_harmony.8*
c6a4fcd1
JR
1041%{_mandir}/man8/vfs_preopen.8*
1042%{_mandir}/man8/vfs_readahead.8*
1043%{_mandir}/man8/vfs_readonly.8*
1044%{_mandir}/man8/vfs_recycle.8*
c6a4fcd1
JR
1045%{_mandir}/man8/vfs_shadow_copy2.8*
1046%{_mandir}/man8/vfs_shadow_copy.8*
295b7a55 1047%{_mandir}/man8/vfs_snapper.8*
c6a4fcd1
JR
1048%{_mandir}/man8/vfs_streams_depot.8*
1049%{_mandir}/man8/vfs_streams_xattr.8*
1050%{_mandir}/man8/vfs_syncops.8*
1051%{_mandir}/man8/vfs_time_audit.8*
295b7a55 1052%{_mandir}/man8/vfs_worm.8*
d7a7a298 1053%{_mandir}/man8/vfs_xattr_tdb.8*
f5b9acfe
AM
1054%{_mandir}/man8/vfs_offline.8*
1055%{_mandir}/man8/vfs_shell_snap.8*
1056%{_mandir}/man8/vfs_unityed_media.8*
ead5ab34 1057%{_mandir}/man8/vfs_virusfilter.8*
b6cc83ae 1058%{_mandir}/man8/vfs_widelinks.8*
c6a4fcd1 1059
3999f3d9
JR
1060%dir %{_sambahome}
1061%dir /var/lib/samba
1062%ghost /var/lib/samba/*.dat
1063%dir /var/lib/samba/printing
1064
1065%attr(750,root,root) %dir /var/log/samba
1066%attr(750,root,root) %dir /var/log/samba/cores
1067%attr(750,root,root) %dir /var/log/samba/cores/smbd
1068%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1069%attr(750,root,root) %dir /var/log/archive/samba
1070%attr(1777,root,root) %dir /var/spool/samba
1071
06383b47 1072%if %{with ceph}
c38c2d9d 1073%files vfs-ceph
2eedd257 1074%defattr(644,root,root,755)
c38c2d9d 1075%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
295b7a55 1076%{_mandir}/man8/vfs_ceph.8*
06383b47 1077%endif
c38c2d9d
JB
1078
1079%files vfs-glusterfs
1080%defattr(644,root,root,755)
acf56bd6 1081%if %{with glusterfs}
c38c2d9d 1082%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
295b7a55 1083%{_mandir}/man8/vfs_glusterfs.8*
acf56bd6
JP
1084%endif
1085%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs_fuse.so
0ebc6d9d 1086%{_mandir}/man8/vfs_glusterfs_fuse.8*
c38c2d9d 1087
ac6f9d13 1088%files common
2eedd257 1089%defattr(644,root,root,755)
b6cc83ae 1090%doc PFIF.txt README.cifs-utils README.md SECURITY.md WHATSNEW.txt
5a89b1cc
JR
1091%dir %{_sysconfdir}/samba
1092%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1093%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
ee92e647
JR
1094%attr(755,root,root) %{_bindir}/dbwrap_tool
1095%attr(755,root,root) %{_bindir}/net
1096%attr(755,root,root) %{_bindir}/nmblookup
ee92e647 1097%attr(755,root,root) %{_bindir}/reg*
89730013 1098%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1099%attr(755,root,root) %{_bindir}/samba-tool
ee92e647 1100%attr(755,root,root) %{_bindir}/smbpasswd
4f12cc62 1101%attr(755,root,root) %{_bindir}/testparm
5a89b1cc 1102%dir %{_libdir}/samba/auth
5a89b1cc 1103%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
d7a7a298 1104%dir %{_datadir}/samba
d7a7a298
JR
1105%{_mandir}/man1/dbwrap_tool.1*
1106%{_mandir}/man1/nmblookup.1*
d7a7a298
JR
1107%{_mandir}/man1/reg*.1*
1108%{_mandir}/man1/testparm.1*
d7a7a298
JR
1109%{_mandir}/man5/lmhosts.5*
1110%{_mandir}/man5/smb.conf.5*
1111%{_mandir}/man5/smbpasswd.5*
1112%{_mandir}/man7/samba.7*
1113%{_mandir}/man8/net.8*
1114%{_mandir}/man8/samba-regedit.8*
1115%{_mandir}/man8/samba-tool.8*
1116
1117%if %{without system_libs}
d7a7a298
JR
1118%attr(755,root,root) %{_bindir}/tdbbackup
1119%attr(755,root,root) %{_bindir}/tdbdump
1120%attr(755,root,root) %{_bindir}/tdbtool
d7a7a298
JR
1121%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1122%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
d7a7a298
JR
1123%{_mandir}/man8/tdbbackup.8*
1124%{_mandir}/man8/tdbdump.8*
1125%{_mandir}/man8/tdbtool.8*
1126%endif
1127
c38c2d9d
JB
1128%files client
1129%defattr(644,root,root,755)
1130%attr(755,root,root) %{_bindir}/cifsdd
d8ad099f 1131%attr(755,root,root) %{_bindir}/findsmb
a3afb334 1132%attr(755,root,root) %{_bindir}/mdfind
953a4f97 1133%attr(755,root,root) %{_bindir}/mvxattr
c38c2d9d
JB
1134%attr(755,root,root) %{_bindir}/rpcclient
1135%attr(755,root,root) %{_bindir}/smbcacls
1136%attr(755,root,root) %{_bindir}/smbclient
c38c2d9d
JB
1137%attr(755,root,root) %{_bindir}/smbcquotas
1138%attr(755,root,root) %{_bindir}/smbtar
1139%attr(755,root,root) %{_bindir}/smbtree
5d10c8bf
JB
1140%if %{with winexe}
1141%attr(755,root,root) %{_bindir}/winexe
1142%endif
c38c2d9d 1143%{_mandir}/man1/findsmb.1*
a3afb334 1144%{_mandir}/man1/mdfind.1*
953a4f97 1145%{_mandir}/man1/mvxattr.1*
c38c2d9d
JB
1146%{_mandir}/man1/rpcclient.1*
1147%{_mandir}/man1/smbcacls.1*
1148%{_mandir}/man1/smbclient.1*
1149%{_mandir}/man1/smbcquotas.1*
1150%{_mandir}/man1/smbtar.1*
1151%{_mandir}/man1/smbtree.1*
bc771647
JB
1152%if %{with winexe}
1153%attr(755,root,root) %{_mandir}/man1/winexe.1*
1154%endif
d8ad099f 1155%{_mandir}/man8/cifsdd.8*
c38c2d9d
JB
1156
1157%files winbind
1158%defattr(644,root,root,755)
1159%attr(754,root,root) /etc/rc.d/init.d/winbind
1160%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1161%{systemdunitdir}/winbind.service
1162%attr(755,root,root) %{_bindir}/ntlm_auth
1163%attr(755,root,root) %{_bindir}/wbinfo
1164%attr(755,root,root) %{_sbindir}/winbindd
1165%attr(755,root,root) /%{_lib}/security/pam_winbind.so
1166%attr(755,root,root) /%{_lib}/libnss_winbind.so*
8bd519e3
AM
1167%dir %{_libdir}/samba/krb5
1168%attr(755,root,root) %{_libdir}/samba/krb5/winbind_krb5_locator.so
295b7a55
AM
1169%attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1170%attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
c38c2d9d
JB
1171%dir %{_libdir}/samba/idmap
1172%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1173%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1174%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1175%attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1176%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1177%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
f5b9acfe 1178%attr(755,root,root) %{_libdir}/samba/idmap/script.so
c38c2d9d
JB
1179%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1180%dir %{_libdir}/samba/nss_info
1181%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1182%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1183%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1184%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1185%{_mandir}/man1/ntlm_auth.1*
1186%{_mandir}/man1/wbinfo*.1*
1187%{_mandir}/man5/pam_winbind.conf.5*
c38c2d9d
JB
1188%{_mandir}/man8/idmap_ad.8*
1189%{_mandir}/man8/idmap_autorid.8*
1190%{_mandir}/man8/idmap_hash.8*
1191%{_mandir}/man8/idmap_ldap.8*
1192%{_mandir}/man8/idmap_nss.8*
1193%{_mandir}/man8/idmap_rfc2307.8*
1194%{_mandir}/man8/idmap_rid.8*
23038e32 1195%{_mandir}/man8/idmap_script.8*
c38c2d9d
JB
1196%{_mandir}/man8/idmap_tdb2.8*
1197%{_mandir}/man8/idmap_tdb.8*
1198%{_mandir}/man8/pam_winbind.8*
1199%{_mandir}/man8/winbindd*.8*
8bd519e3 1200%{_mandir}/man8/winbind_krb5_locator.8*
c38c2d9d
JB
1201
1202%if %{with cups}
1203%files -n cups-backend-smb
1204%defattr(644,root,root,755)
1205%attr(755,root,root) %{cups_serverbin}/backend/smb
5fe02f1e
JB
1206%if "%{_libexecdir}" != "%{_libdir}"
1207%dir %{_libexecdir}/samba
1208%endif
1209%attr(755,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
c38c2d9d
JB
1210%attr(755,root,root) %{_bindir}/smbspool
1211%{_mandir}/man8/smbspool.8*
d8ad099f 1212%{_mandir}/man8/smbspool_krb5_wrapper.8*
c38c2d9d
JB
1213%endif
1214
1215%files -n nss_wins
1216%defattr(644,root,root,755)
1217%attr(755,root,root) /%{_lib}/libnss_wins.so*
1218
c38c2d9d
JB
1219%files -n smbget
1220%defattr(644,root,root,755)
1221%attr(755,root,root) %{_bindir}/smbget
1222%{_mandir}/man1/smbget.1*
1223%{_mandir}/man5/smbgetrc.5*
1224
d7a7a298
JR
1225%files libs
1226%defattr(644,root,root,755)
17dffdb7
JR
1227%if "%{_lib}" == "lib64"
1228/etc/ld.so.conf.d/samba64.conf
1229%else
d7a7a298 1230/etc/ld.so.conf.d/samba.conf
17dffdb7 1231%endif
8e43bad6
JR
1232%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1233%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1234%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1235%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1236%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1237%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
a3afb334
AM
1238%attr(755,root,root) %{_libdir}/libdcerpc-server-core.so.*.*.*
1239%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server-core.so.0
d7a7a298
JR
1240%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1241%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
d7a7a298
JR
1242%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1243%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
8e43bad6
JR
1244%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1245%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1246%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
a3afb334 1247%attr(755,root,root) %ghost %{_libdir}/libndr.so.1
8e43bad6
JR
1248%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1249%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1250%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1251%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
f5b9acfe 1252%attr(755,root,root) %{_libdir}/libsamba-errors.so.1
8e43bad6
JR
1253%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1254%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
295b7a55
AM
1255%attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1256%attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
2a79b79a
AG
1257%attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*so.*.*.*
1258%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.cpython-3*.so.0
4d036a87
JR
1259%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1260%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1261%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1262%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
8e43bad6
JR
1263%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1264%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1265%attr(755,root,root) %{_libdir}/libnetapi.so.0
4d036a87 1266%attr(755,root,root) %{_libdir}/libsmbconf.so.0
d78344fc 1267%attr(755,root,root) %{_libdir}/libsmbldap.so.2
4d036a87 1268%dir %{_libdir}/samba
d8ad099f
AM
1269
1270%if %{without replace}
a76ccf78 1271%attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
a76ccf78
JR
1272%endif
1273%if %{without system_heimdal}
d8ad099f
AM
1274%attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1275%attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1276%attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1277%attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1278%attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1279%attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1280%attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1281%attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1282%attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1283%attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1284%attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1285%attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
a76ccf78
JR
1286%attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1287%attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
d8ad099f
AM
1288%attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1289%attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
a76ccf78
JR
1290%attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1291%attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
d8ad099f
AM
1292%attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1293%attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1294%attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1295%attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1296%attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1297%attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1298%endif
295b7a55
AM
1299%attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1300%attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1301%attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1302%attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1303%attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
295b7a55
AM
1304%attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1305%attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1306%attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1307%attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
da025caa 1308%attr(755,root,root) %{_libdir}/samba/libclidns-samba4.so
295b7a55
AM
1309%attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1310%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1311%attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1312%attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1313%attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1314%attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1315%attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
76b03a49 1316%attr(755,root,root) %{_libdir}/samba/libcmdline-contexts-samba4.so
295b7a55 1317%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
d78344fc 1318%attr(755,root,root) %{_libdir}/samba/libcommon-auth-samba4.so
279f0935 1319%attr(755,root,root) %{_libdir}/samba/libctdb-event-client-samba4.so
295b7a55
AM
1320%attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1321%attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
8e43bad6 1322%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
295b7a55
AM
1323%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1324%attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
c1fde71a 1325%attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
d8ad099f 1326%attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
295b7a55 1327%attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
295b7a55
AM
1328%attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1329%attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
0749f183
JR
1330%attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1331%attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
711565cb 1332%attr(755,root,root) %{_libdir}/samba/libgpext-samba4.so
05b86aad 1333%attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
295b7a55
AM
1334%attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1335%attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1336%attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1337%attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
0749f183 1338%attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
295b7a55
AM
1339%attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1340%attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1341%attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1342%attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1343%attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1344%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
d8ad099f
AM
1345%attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1346%attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
0749f183 1347%attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
d78344fc 1348%attr(755,root,root) %{_libdir}/samba/libMESSAGING-SEND-samba4.so
da025caa 1349%attr(755,root,root) %{_libdir}/samba/libmscat-samba4.so
d8ad099f 1350%attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
295b7a55 1351%attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
8e43bad6 1352%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
295b7a55
AM
1353%attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1354%attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1355%attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
295b7a55 1356%attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
295b7a55 1357%attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
76b03a49 1358%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-cmdline-samba4.so
295b7a55
AM
1359%attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1360%attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
05b86aad 1361%attr(755,root,root) %{_libdir}/samba/libprinter-driver-samba4.so
295b7a55
AM
1362%attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1363%attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
0749f183 1364%attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
295b7a55 1365%attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
295b7a55
AM
1366%attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1367%attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
2a79b79a
AG
1368%attr(755,root,root) %{_libdir}/samba/libsamba-net.cpython-3*-samba4.so
1369%attr(755,root,root) %{_libdir}/samba/libsamba-python.cpython-3*-samba4.so
295b7a55 1370%attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
295b7a55
AM
1371%attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1372%attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
279f0935 1373%attr(755,root,root) %{_libdir}/samba/libscavenge-dns-records-samba4.so
295b7a55 1374%attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
0749f183 1375%attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
295b7a55
AM
1376%attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1377%attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1378%attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
0749f183 1379%attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
295b7a55
AM
1380%attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1381%attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1382%attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1383%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1384%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
295b7a55 1385%attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
0749f183
JR
1386%attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1387%attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
a3afb334 1388%attr(755,root,root) %{_libdir}/samba/libtalloc-report-printf-samba4.so
0749f183 1389%attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
295b7a55 1390%attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
0749f183 1391%attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
295b7a55
AM
1392%attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1393%attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
295b7a55
AM
1394%attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1395%attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1396%attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1397%attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
e71e0470 1398
f2b0247b
ER
1399%files devel
1400%defattr(644,root,root,755)
f1c7ad61
JR
1401%{_includedir}/samba-4.0/charset.h
1402%dir %{_includedir}/samba-4.0/core
1403%{_includedir}/samba-4.0/core/doserr.h
1404%{_includedir}/samba-4.0/core/error.h
295b7a55 1405%{_includedir}/samba-4.0/core/hresult.h
f1c7ad61 1406%{_includedir}/samba-4.0/core/ntstatus.h
d78344fc 1407%{_includedir}/samba-4.0/core/ntstatus_gen.h
f1c7ad61 1408%{_includedir}/samba-4.0/core/werror.h
d78344fc 1409%{_includedir}/samba-4.0/core/werror_gen.h
f1c7ad61
JR
1410%{_includedir}/samba-4.0/credentials.h
1411%{_includedir}/samba-4.0/dcerpc.h
1412%{_includedir}/samba-4.0/dcerpc_server.h
a3afb334 1413%{_includedir}/samba-4.0/dcesrv_core.h
f1c7ad61
JR
1414%{_includedir}/samba-4.0/domain_credentials.h
1415%dir %{_includedir}/samba-4.0/gen_ndr
1416%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1417%{_includedir}/samba-4.0/gen_ndr/auth.h
1418%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
8e43bad6
JR
1419%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1420%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
JR
1421%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1422%{_includedir}/samba-4.0/gen_ndr/lsa.h
f1c7ad61
JR
1423%{_includedir}/samba-4.0/gen_ndr/misc.h
1424%{_includedir}/samba-4.0/gen_ndr/nbt.h
f1c7ad61
JR
1425%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1426%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1427%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1428%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1429%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61
JR
1430%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1431%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1432%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1433%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1434%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1435%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
JR
1436%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1437%{_includedir}/samba-4.0/gen_ndr/samr.h
1438%{_includedir}/samba-4.0/gen_ndr/security.h
1439%{_includedir}/samba-4.0/gen_ndr/server_id.h
1440%{_includedir}/samba-4.0/gen_ndr/svcctl.h
f1c7ad61
JR
1441%{_includedir}/samba-4.0/ldb_wrap.h
1442%{_includedir}/samba-4.0/ndr.h
1443%dir %{_includedir}/samba-4.0/ndr
295b7a55 1444%{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
8e43bad6
JR
1445%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1446%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
d8ad099f 1447%{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
f1c7ad61
JR
1448%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1449%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1450%{_includedir}/samba-4.0/param.h
1451%{_includedir}/samba-4.0/policy.h
f1c7ad61
JR
1452%{_includedir}/samba-4.0/rpc_common.h
1453%dir %{_includedir}/samba-4.0/samba
1454%{_includedir}/samba-4.0/samba/session.h
f1c7ad61
JR
1455%{_includedir}/samba-4.0/samba/version.h
1456%{_includedir}/samba-4.0/share.h
295b7a55 1457%{_includedir}/samba-4.0/smb2_lease_struct.h
f1c7ad61
JR
1458%{_includedir}/samba-4.0/tdr.h
1459%{_includedir}/samba-4.0/tsocket.h
1460%{_includedir}/samba-4.0/tsocket_internal.h
1461%dir %{_includedir}/samba-4.0/util
1462%{_includedir}/samba-4.0/util/attr.h
295b7a55 1463%{_includedir}/samba-4.0/util/blocking.h
f1c7ad61
JR
1464%{_includedir}/samba-4.0/util/data_blob.h
1465%{_includedir}/samba-4.0/util/debug.h
da025caa 1466%{_includedir}/samba-4.0/util/discard.h
295b7a55 1467%{_includedir}/samba-4.0/util/fault.h
f5b9acfe 1468%{_includedir}/samba-4.0/util/genrand.h
295b7a55
AM
1469%{_includedir}/samba-4.0/util/idtree.h
1470%{_includedir}/samba-4.0/util/idtree_random.h
295b7a55 1471%{_includedir}/samba-4.0/util/signal.h
f1c7ad61 1472%{_includedir}/samba-4.0/util/string_wrappers.h
295b7a55 1473%{_includedir}/samba-4.0/util/substitute.h
f1c7ad61
JR
1474%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1475%{_includedir}/samba-4.0/util/tevent_unix.h
1476%{_includedir}/samba-4.0/util/tevent_werror.h
d78344fc 1477%{_includedir}/samba-4.0/util/tfork.h
f1c7ad61 1478%{_includedir}/samba-4.0/util/time.h
8e43bad6 1479%{_includedir}/samba-4.0/util_ldb.h
31de16f4
JR
1480%{_includedir}/samba-4.0/lookup_sid.h
1481%{_includedir}/samba-4.0/machine_sid.h
1482%{_includedir}/samba-4.0/netapi.h
1483%{_includedir}/samba-4.0/passdb.h
1484%{_includedir}/samba-4.0/smbconf.h
1485%{_includedir}/samba-4.0/smb_ldap.h
1486%{_includedir}/samba-4.0/smbldap.h
8e43bad6
JR
1487%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1488%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1489%attr(755,root,root) %{_libdir}/libdcerpc-server.so
a3afb334 1490%attr(755,root,root) %{_libdir}/libdcerpc-server-core.so
8e43bad6 1491%attr(755,root,root) %{_libdir}/libdcerpc.so
8e43bad6
JR
1492%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1493%attr(755,root,root) %{_libdir}/libndr-nbt.so
8e43bad6 1494%attr(755,root,root) %{_libdir}/libndr.so
31de16f4
JR
1495%attr(755,root,root) %{_libdir}/libndr-standard.so
1496%attr(755,root,root) %{_libdir}/libnetapi.so
8e43bad6 1497%attr(755,root,root) %{_libdir}/libsamba-credentials.so
0749f183 1498%attr(755,root,root) %{_libdir}/libsamba-errors.so
8e43bad6 1499%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
295b7a55 1500%attr(755,root,root) %{_libdir}/libsamba-passdb.so
b47280ac 1501%attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*.so
8e43bad6
JR
1502%attr(755,root,root) %{_libdir}/libsamba-util.so
1503%attr(755,root,root) %{_libdir}/libsamdb.so
8e43bad6 1504%attr(755,root,root) %{_libdir}/libsmbconf.so
31de16f4 1505%attr(755,root,root) %{_libdir}/libsmbldap.so
8e43bad6 1506%attr(755,root,root) %{_libdir}/libtevent-util.so
f1c7ad61 1507%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1508%{_pkgconfigdir}/dcerpc_samr.pc
1509%{_pkgconfigdir}/dcerpc_server.pc
8e43bad6 1510%{_pkgconfigdir}/ndr.pc
05913998
JR
1511%{_pkgconfigdir}/ndr_krb5pac.pc
1512%{_pkgconfigdir}/ndr_nbt.pc
1513%{_pkgconfigdir}/ndr_standard.pc
31de16f4 1514%{_pkgconfigdir}/netapi.pc
05913998
JR
1515%{_pkgconfigdir}/samba-credentials.pc
1516%{_pkgconfigdir}/samba-hostconfig.pc
b47280ac 1517%{_pkgconfigdir}/samba-policy.cpython-3*.pc
05913998
JR
1518%{_pkgconfigdir}/samba-util.pc
1519%{_pkgconfigdir}/samdb.pc
4d036a87 1520
382a477a
JR
1521%files pidl
1522%defattr(644,root,root,755)
1523%attr(755,root,root) %{_bindir}/pidl
1524%{_mandir}/man1/pidl.1*
1525%{_mandir}/man3/Parse::Pidl*.3*
1526%{perl_vendorlib}/Parse/Pidl*
29511e6d 1527
2a79b79a
AG
1528%files -n python3-samba
1529%defattr(644,root,root,755)
1530%dir %{py3_sitedir}/samba
1531%{py3_sitedir}/samba/*.py
1532%{py3_sitedir}/samba/__pycache__
1533%attr(755,root,root) %{py3_sitedir}/samba/*.so
1534%dir %{py3_sitedir}/samba/dcerpc
1535%{py3_sitedir}/samba/dcerpc/*.py
1536%{py3_sitedir}/samba/dcerpc/__pycache__
1537%attr(755,root,root) %{py3_sitedir}/samba/dcerpc/*.so
1538%dir %{py3_sitedir}/samba/emulate
1539%{py3_sitedir}/samba/emulate/*.py
1540%{py3_sitedir}/samba/emulate/__pycache__
1541%dir %{py3_sitedir}/samba/gp_parse
1542%{py3_sitedir}/samba/gp_parse/*.py
1543%{py3_sitedir}/samba/gp_parse/__pycache__
1544%dir %{py3_sitedir}/samba/kcc
1545%{py3_sitedir}/samba/kcc/*.py
1546%{py3_sitedir}/samba/kcc/__pycache__
1547%dir %{py3_sitedir}/samba/netcmd
1548%{py3_sitedir}/samba/netcmd/*.py
1549%{py3_sitedir}/samba/netcmd/__pycache__
1550%dir %{py3_sitedir}/samba/provision
1551%{py3_sitedir}/samba/provision/*.py
1552%{py3_sitedir}/samba/provision/__pycache__
1553%dir %{py3_sitedir}/samba/samba3
1554%{py3_sitedir}/samba/samba3/*.py
1555%{py3_sitedir}/samba/samba3/__pycache__
1556%attr(755,root,root) %{py3_sitedir}/samba/samba3/*.so
1557%dir %{py3_sitedir}/samba/subunit
1558%{py3_sitedir}/samba/subunit/*.py
1559%{py3_sitedir}/samba/subunit/__pycache__
1560%dir %{py3_sitedir}/samba/tests
1561%{py3_sitedir}/samba/tests/*.py
1562%{py3_sitedir}/samba/tests/__pycache__
1563%dir %{py3_sitedir}/samba/tests/blackbox
1564%{py3_sitedir}/samba/tests/blackbox/*.py
1565%{py3_sitedir}/samba/tests/blackbox/__pycache__
1566%dir %{py3_sitedir}/samba/tests/dcerpc
1567%{py3_sitedir}/samba/tests/dcerpc/*.py
1568%{py3_sitedir}/samba/tests/dcerpc/__pycache__
1569%dir %{py3_sitedir}/samba/tests/dns_forwarder_helpers
1570%{py3_sitedir}/samba/tests/dns_forwarder_helpers/*.py
1571%{py3_sitedir}/samba/tests/dns_forwarder_helpers/__pycache__
1572%dir %{py3_sitedir}/samba/tests/kcc
1573%{py3_sitedir}/samba/tests/kcc/*.py
1574%{py3_sitedir}/samba/tests/kcc/__pycache__
b6cc83ae
JB
1575%dir %{py3_sitedir}/samba/tests/krb5
1576%{py3_sitedir}/samba/tests/krb5/*.py
1577%{py3_sitedir}/samba/tests/krb5/__pycache__
2a79b79a
AG
1578%dir %{py3_sitedir}/samba/tests/samba_tool
1579%{py3_sitedir}/samba/tests/samba_tool/*.py
1580%{py3_sitedir}/samba/tests/samba_tool/__pycache__
1581%dir %{py3_sitedir}/samba/tests/emulate
1582%{py3_sitedir}/samba/tests/emulate/*.py
1583%{py3_sitedir}/samba/tests/emulate/__pycache__
1584%dir %{py3_sitedir}/samba/third_party
1585%{py3_sitedir}/samba/third_party/*.py
1586%{py3_sitedir}/samba/third_party/__pycache__
2a79b79a
AG
1587%if %{without system_libs}
1588%attr(755,root,root) %{py3_sitedir}/ldb.so
1589%attr(755,root,root) %{py3_sitedir}/talloc.so
1590%attr(755,root,root) %{py3_sitedir}/tdb.so
1591%attr(755,root,root) %{py3_sitedir}/_tevent.so
1592%endif
70ff6d03 1593
c083eea8 1594%files test
d1f5710a 1595%defattr(644,root,root,755)
c083eea8
JR
1596%attr(755,root,root) %{_bindir}/gentest
1597%attr(755,root,root) %{_bindir}/locktest
1598%attr(755,root,root) %{_bindir}/masktest
1599%attr(755,root,root) %{_bindir}/ndrdump
1600%attr(755,root,root) %{_bindir}/smbtorture
295b7a55 1601%attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
0749f183 1602%attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
c083eea8
JR
1603%{_mandir}/man1/gentest.1*
1604%{_mandir}/man1/locktest.1*
1605%{_mandir}/man1/masktest.1*
1606%{_mandir}/man1/ndrdump.1*
1607%{_mandir}/man1/smbtorture.1*
47d2cba3 1608%{_mandir}/man1/vfstest.1*
d1f5710a 1609
fe5b5b93 1610%files -n libsmbclient
382a477a
JR
1611%defattr(644,root,root,755)
1612%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1613%attr(755,root,root) %{_libdir}/libwbclient.so.*
295b7a55 1614%attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
287950f2 1615%{_mandir}/man7/libsmbclient.7*
382a477a 1616
fe5b5b93 1617%files -n libsmbclient-devel
382a477a
JR
1618%defattr(644,root,root,755)
1619%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a 1620%attr(755,root,root) %{_libdir}/libwbclient.so
5a89b1cc 1621%dir %{_includedir}/samba-4.0
e98238cc
JR
1622%{_includedir}/samba-4.0/libsmbclient.h
1623%{_includedir}/samba-4.0/wbclient.h
1624%{_pkgconfigdir}/smbclient.pc
1625%{_pkgconfigdir}/wbclient.pc
382a477a 1626
382a477a 1627%if %{with ldap}
025a78ca 1628%files -n openldap-schema-samba
382a477a 1629%defattr(644,root,root,755)
a3c4e78e 1630%{schemadir}/samba.schema
382a477a 1631%endif
f5b9acfe
AM
1632
1633%files -n ctdb
0c995865 1634%defattr(644,root,root,755)
f5b9acfe 1635%doc ctdb/README
0c995865 1636%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
f5b9acfe
AM
1637%{_sysconfdir}/ctdb/notify.sh
1638%{_sysconfdir}/ctdb/debug-hung-script.sh
1639%{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
f5b9acfe
AM
1640%{_sysconfdir}/ctdb/functions
1641%{_sysconfdir}/ctdb/debug_locks.sh
42352377 1642%dir %{_localstatedir}/lib/ctdb
f5b9acfe
AM
1643
1644%{systemdunitdir}/ctdb.service
1645
1646%dir %{_sysconfdir}/ctdb
1647%{_sysconfdir}/ctdb/statd-callout
1648# CTDB scripts, no config files
1649# script with executable bit means activated
1650%dir %{_sysconfdir}/ctdb/nfs-checks.d
1651%{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1652%{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1653%{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1654%{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1655%{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1656%{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1657%{_sysconfdir}/ctdb/nfs-checks.d/README
1658%{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1659%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1660# CTDB scripts, no config files
1661# script with executable bit means activated
279f0935
AM
1662%dir %{_sysconfdir}/ctdb/events
1663%dir %{_sysconfdir}/ctdb/events/legacy
1664%dir %{_sysconfdir}/ctdb/events/notification
1665%{_sysconfdir}/ctdb/events/notification/README
1666%dir %{_datadir}/ctdb
1667%dir %{_datadir}/ctdb/events
1668%dir %{_datadir}/ctdb/events/legacy
1669%{_datadir}/ctdb/events/legacy/00.ctdb.script
1670%{_datadir}/ctdb/events/legacy/01.reclock.script
1671%{_datadir}/ctdb/events/legacy/05.system.script
1672%{_datadir}/ctdb/events/legacy/06.nfs.script
1673%{_datadir}/ctdb/events/legacy/10.interface.script
1674%{_datadir}/ctdb/events/legacy/11.natgw.script
1675%{_datadir}/ctdb/events/legacy/11.routing.script
1676%{_datadir}/ctdb/events/legacy/13.per_ip_routing.script
1677%{_datadir}/ctdb/events/legacy/20.multipathd.script
1678%{_datadir}/ctdb/events/legacy/31.clamd.script
1679%{_datadir}/ctdb/events/legacy/40.vsftpd.script
1680%{_datadir}/ctdb/events/legacy/41.httpd.script
b6cc83ae 1681%{_datadir}/ctdb/events/legacy/48.netbios.script
279f0935
AM
1682%{_datadir}/ctdb/events/legacy/49.winbind.script
1683%{_datadir}/ctdb/events/legacy/50.samba.script
1684%{_datadir}/ctdb/events/legacy/60.nfs.script
1685%{_datadir}/ctdb/events/legacy/70.iscsi.script
1686%{_datadir}/ctdb/events/legacy/91.lvs.script
f5b9acfe 1687%{systemdtmpfilesdir}/ctdb.conf
0c995865
JR
1688%attr(755,root,root) %{_sbindir}/ctdbd
1689%attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1690%attr(755,root,root) %{_bindir}/ctdb
da025caa 1691%attr(755,root,root) %{_bindir}/ctdb_local_daemons
0c995865
JR
1692%attr(755,root,root) %{_bindir}/ping_pong
1693%attr(755,root,root) %{_bindir}/ltdbtool
1694%attr(755,root,root) %{_bindir}/ctdb_diagnostics
1695%attr(755,root,root) %{_bindir}/onnode
5fe02f1e
JB
1696%dir %{_libexecdir}/ctdb
1697%{_libexecdir}/ctdb/ctdb_natgw
1698%{_libexecdir}/ctdb/ctdb_recovery_helper
1699%{_libexecdir}/ctdb/smnotify
279f0935
AM
1700%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-config
1701%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-event
1702%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-eventd
5fe02f1e
JB
1703%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_killtcp
1704%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lock_helper
1705%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lvs
1706%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
279f0935 1707%attr(755,root,root) %{_libexecdir}/ctdb/ctdb-path
5fe02f1e 1708%attr(755,root,root) %{_libexecdir}/ctdb/ctdb_takeover_helper
f5b9acfe
AM
1709
1710%{_mandir}/man1/ctdb.1*
d8ad099f 1711%{_mandir}/man1/ctdb_diagnostics.1*
f5b9acfe
AM
1712%{_mandir}/man1/ctdbd.1*
1713%{_mandir}/man1/onnode.1*
1714%{_mandir}/man1/ltdbtool.1*
1715%{_mandir}/man1/ping_pong.1*
1716%{_mandir}/man1/ctdbd_wrapper.1*
279f0935
AM
1717%{_mandir}/man5/ctdb-script.options.5*
1718%{_mandir}/man5/ctdb.conf.5*
1719%{_mandir}/man5/ctdb.sysconfig.5*
f5b9acfe
AM
1720%{_mandir}/man7/ctdb.7*
1721%{_mandir}/man7/ctdb-tunables.7*
1722%{_mandir}/man7/ctdb-statistics.7*
ea29dc9e
JR
1723
1724%if %{with ctdb_pcp}
1725%files -n pcp-ctdb
1726%defattr(644,root,root,755)
1727%dir /var/lib/pcp/pmdas/ctdb
1728%doc /var/lib/pcp/pmdas/ctdb/README
1729%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1730%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1731%attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1732/var/lib/pcp/pmdas/ctdb/domain.h
1733/var/lib/pcp/pmdas/ctdb/help
1734/var/lib/pcp/pmdas/ctdb/pmns
1735%endif
This page took 0.830099 seconds and 4 git commands to generate.