]> git.pld-linux.org Git - packages/samba.git/blame - samba4.spec
- internal deps cleanup
[packages/samba.git] / samba4.spec
CommitLineData
29511e6d 1#
e4bb74d8 2# Conditional build:
34895621
JR
3%bcond_without ads # without ActiveDirectory support
4%bcond_without cups # without CUPS support
5%bcond_without kerberos5 # without Kerberos V support
6%bcond_without ldap # without LDAP support
7%bcond_without avahi
e71e0470 8%bcond_without system_libs
105507bc 9
07069da4 10# ADS requires kerberos5 and LDAP
aceac5ef 11%if %{without kerberos5} || %{without ldap}
1e2a5fcf
JB
12%undefine with_ads
13%endif
aceac5ef 14
e71e0470
JR
15%if %{with system_libs}
16%define talloc_ver 2.0.7
cd86127c
JR
17%define tdb_ver 2:1.2.11
18%define ldb_ver 1.1.16
f6857f17 19%define tevent_ver 0.9.18
4ecf4d28
JB
20%endif
21
7d14b7f3 22%define virusfilter_version 0.1.3
7a0e596a
JR
23Summary: Active Directory server
24Summary(pl.UTF-8): Serwer Active Directory
670da5b0 25Name: samba4
cd86127c 26Version: 4.0.7
0245eccc 27Release: 0.11
6646cd44 28Epoch: 1
6bef715a 29License: GPL v3
11d2c190 30Group: Networking/Daemons
670da5b0 31Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
cd86127c 32# Source0-md5: d887c1383654fc60b7bb1b74d273a826
ba850b61 33Source1: smb.init
46c25e95 34Source2: samba.pamd
d7dadfd6 35Source3: swat.inetd
46c25e95
JR
36Source4: samba.sysconfig
37Source5: samba.logrotate
138aecb0 38Source6: smb.conf
68134596 39Source7: winbind.init
40Source8: winbind.sysconfig
cd86127c 41Source9: samba.init
46c25e95 42Source10: https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
7d14b7f3 43# Source10-md5: a3a30d5fbf309d356e8c5833db680c17
34895621 44Patch0: system-heimdal.patch
46c25e95
JR
45Patch1: samba-c++-nofail.patch
46Patch3: samba-nscd.patch
47Patch4: samba-lprng-no-dot-printers.patch
cd86127c
JR
48Patch5: systemd-pid-dir.patch
49Patch6: unicodePwd-nthash-values-over-LDAP.patch
7a52c5df 50URL: http://www.samba.org/
bd658e80 51BuildRequires: acl-devel
ea8d81e5 52BuildRequires: autoconf
017136ce 53BuildRequires: automake
a0d23d1e 54%{?with_avahi:BuildRequires: avahi-devel}
aceac5ef 55BuildRequires: ctdb-devel
62dc8910 56%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
51bcdd9a 57BuildRequires: dmapi-devel
a3c759b7 58BuildRequires: docbook-style-xsl
5b010594 59BuildRequires: gamin-devel
ff01b4ff 60BuildRequires: gdbm-devel
9f74dab7 61BuildRequires: gettext-devel
3dbf1ce9 62BuildRequires: gnutls-devel
34895621 63%{?with_kerberos5:BuildRequires: heimdal-devel >= 1.5.3-1}
9f74dab7 64BuildRequires: iconv
1125cc60 65BuildRequires: keyutils-devel
a3c759b7 66BuildRequires: libaio-devel
34895621 67BuildRequires: libcom_err-devel
53ce942a 68BuildRequires: libmagic-devel
4d8c5e20 69BuildRequires: libnscd-devel
f092c096 70BuildRequires: libtool >= 2:1.4d
40d90f9e 71BuildRequires: make >= 3.81
0f00e211 72BuildRequires: ncurses-devel >= 5.2
78d04323 73%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
793ad0f8 74BuildRequires: pam-devel >= 0.99.8.1
6646cd44
JR
75BuildRequires: perl(ExtUtils::MakeMaker)
76BuildRequires: perl(Parse::Yapp)
9f74dab7 77BuildRequires: pkgconfig
f092c096 78BuildRequires: popt-devel
16c4fca4 79%{?with_pgsql:BuildRequires: postgresql-devel}
190a259b
JR
80BuildRequires: python-devel
81BuildRequires: python-dns
6bf53014 82BuildRequires: python-modules
190a259b 83BuildRequires: python-testtools
f092c096 84BuildRequires: readline-devel >= 4.2
dce29ff7 85BuildRequires: rpmbuild(macros) >= 1.647
a3c759b7 86BuildRequires: rpm-pythonprov
e155c475 87BuildRequires: sed >= 4.0
e71e0470 88%if %{with system_libs}
e71e0470
JR
89BuildRequires: ldb-devel >= %{ldb_ver}
90BuildRequires: python-ldb-devel >= %{ldb_ver}
91BuildRequires: python-talloc-devel >= %{talloc_ver}
92BuildRequires: python-tevent >= %{tevent_ver}
05913998
JR
93BuildRequires: talloc-devel >= %{talloc_ver}
94BuildRequires: tdb-devel >= %{tdb_ver}
95BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 96%endif
bd658e80 97BuildRequires: xfsprogs-devel
34895621 98BuildConflicts: libbsd-devel
656b05ab 99Requires(post,preun): /sbin/chkconfig
6646cd44 100Requires: %{name}-common = %{epoch}:%{version}-%{release}
29533586 101Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
cd86127c
JR
102#%if %{with system_libs}
103#Requires: ldb >= %{ldb_ver}
104#Requires: python-ldb >= %{ldb_ver}
105#Requires: python-talloc >= %{talloc_ver}
106#Requires: python-tevent >= %{tevent_ver}
107#Requires: talloc >= %{talloc_ver}
108#Requires: tdb >= %{tdb_ver}
109#Requires: tevent >= %{tevent_ver}
110#%endif
cd83be60 111Requires: logrotate >= 3.7-4
793ad0f8 112Requires: pam >= 0.99.8.1
8bf54aa6 113Requires: rc-scripts >= 0.4.0.12
27879fe9 114Requires: setup >= 2.4.6-7
dce29ff7 115Requires: systemd-units >= 38
62dc8910 116# smbd links with libcups
ac083993 117%{?with_cups:Requires: cups-lib >= 1:1.2.0}
e765216e
JR
118Obsoletes: samba-doc-html
119Obsoletes: samba-doc-pdf
05913998
JR
120Obsoletes: samba-pdb-xml
121Obsoletes: samba-vfs-block
da3dadf3 122BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1925a8b4 123
c10bc67e 124%define _sambahome /home/services/samba
ddea14b0 125%if %{with cups}
478e9eab 126%define cups_serverbin %{_prefix}/lib/cups
fd9d8b85 127%endif
99795f36 128%define schemadir /usr/share/openldap/schema
92c45d25 129
01485082
ER
130# CFLAGS modified (the second ./configure)
131%undefine configure_cache
132
e11c6ca1 133%description
cfa67cf6 134Samba provides an SMB server which can be used to provide network
135services to SMB (sometimes called "Lan Manager") clients, including
136various versions of MS Windows, OS/2, and other Linux machines. Samba
137also provides some SMB clients, which complement the built-in SMB
138filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
139and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
e11c6ca1 140
7a0e596a 141This package contains main Active Directory server daemon.
96088f7b
JR
142
143%description -l pl.UTF-8
144Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
145usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
146takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
147znajduje się również oprogramowanie klienckie. Samba używa protokołu
148NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
149pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
150haseł w standardzie MS i zarządzania bazą WINS.
151
7a0e596a 152Then pakiet dostarcza główny demon Active Directory.
da957f7e 153
ac6f9d13 154%package client
7a0e596a
JR
155Summary: Samba AD client programs
156Summary(pl.UTF-8): Klienci serwera Samba AD
2eedd257 157Group: Applications/Networking
6646cd44 158Requires: %{name}-common = %{epoch}:%{version}-%{release}
34895621 159%{?with_kerberos5:Requires: heimdal-libs >= 1.5.3-1}
c083eea8 160Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
b0b9dc36 161Suggests: cifs-utils
85d322d3 162Obsoletes: smbfs
ac6f9d13
MC
163
164%description client
165Samba-client provides some SMB clients, which complement the build-in
166SMB filesystem in Linux. These allow accessing of SMB shares and
167printing to SMB printers.
168
96088f7b
JR
169%description client -l pl.UTF-8
170Samba-client dostarcza programy uzupełniające obsługę systemu plików
171SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
bd658e80 172drukowanie w sieci SMB.
ac6f9d13
MC
173
174%package common
ea8d81e5 175Summary: Files used by both Samba servers and clients
7a0e596a 176Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
2eedd257 177Group: Networking/Daemons
0b940f4e
JR
178Requires: talloc >= %{talloc_ver}
179Requires: tdb >= %{tdb_ver}
ac6f9d13
MC
180
181%description common
182Samba-common provides files necessary for both the server and client
183packages of Samba.
184
96088f7b
JR
185%description common -l pl.UTF-8
186Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
4ecf4d28 187klientów Samby.
ac6f9d13 188
29533586
JR
189%package common-server
190Summary: Files used by both Samba3 PDC and Samba4 AD servers
191Summary(pl.UTF-8): Pliki używane przez serwery Samba3 PDC i Samba4 AD
192Group: Networking/Daemons
193
194%description common-server
195Files used by both Samba3 PDC and Samba4 AD servers.
196
197%description common-server -l pl.UTF-8
198Pliki używane przez serwery Samba3 PDC i Samba4 AD.
199
29511e6d 200%package winbind
29511e6d 201Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 202Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 203Group: Networking/Daemons
29511e6d 204Requires(post,preun): /sbin/chkconfig
6646cd44 205Requires: %{name}-common = %{epoch}:%{version}-%{release}
29511e6d 206
207%description winbind
208Provides the winbind daemon and testing tools to allow authentication
209and group/user enumeration from a Windows or Samba domain controller.
210
96088f7b
JR
211%description winbind -l pl.UTF-8
212Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
213uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
214Windows lub Samba.
215
c083eea8
JR
216%package -n libsmbclient-raw
217Summary: libsmbclient-raw - samba client library
218Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
219Group: Libraries
220
221%description -n libsmbclient-raw
222libsmbclient-raw - library that allows to use samba clients functions.
223
224%description -n libsmbclient-raw -l pl.UTF-8
225libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
226samby.
227
228%package -n libsmbclient-raw-devel
229Summary: libsmbclient-raw - samba client library
230Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
231Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
232Group: Development/Libraries
233Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
234
235%description -n libsmbclient-raw-devel
236Header files for libsmbclient.
237
238%description -n libsmbclient-raw-devel -l pl.UTF-8
239Pliki nagłówkowe dla libsmbclient-raw.
240
241%description -n libsmbclient-raw-devel -l pt_BR.UTF-8
242Arquivos de inclusão, bibliotecas e documentação necessários para
243desenvolver aplicativos clientes para o samba.
244
f2b0247b
ER
245%package devel
246Summary: Header files for Samba
fa1faeca 247Summary(pl.UTF-8): Pliki nagłówkowe Samby
f2b0247b
ER
248Group: Development/Libraries
249
250%description devel
251Header files for Samba.
252
96088f7b
JR
253%description devel -l pl.UTF-8
254Pliki nagłówkowe Samby.
9c05ac07 255
382a477a
JR
256%package -n pam-pam_smbpass
257Summary: PAM Samba Password Module
258Summary(pl.UTF-8): Moduł PAM smbpass
259Group: Base
260Obsoletes: pam_smbpass
261
262%description -n pam-pam_smbpass
263PAM module which can be used on conforming systems to keep the
264smbpasswd (Samba password) database in sync with the Unix password
265file.
266
267%description -n pam-pam_smbpass -l pl.UTF-8
268Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
269Samby) zsynchronizowanego z hasłami uniksowymi.
270
271%package pidl
272Summary: Perl IDL compiler
273Group: Development/Tools
274Requires: perl(Parse::Yapp)
275
276%description pidl
277The samba4-pidl package contains the Perl IDL compiler used by Samba
278and Wireshark to parse IDL and similar protocols.
279
280%package -n python-samba4
281Summary: Samba Module for Python
282Group: Development/Languages/Python
283%pyrequires_eq python
284Requires: %{name}-common = %{epoch}:%{version}-%{release}
b069341b
JR
285Requires: python-dns
286Requires: python-modules
6ed8d415 287Obsoletes: python-samba
382a477a
JR
288
289%description -n python-samba4
290Samba Module for Python.
291
292%package test
293Summary: Testing tools for Samba servers and clients
294Group: Applications/System
295Requires: %{name} = %{epoch}:%{version}-%{release}
296Requires: %{name}-common = %{epoch}:%{version}-%{release}
297Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
298
299%description test
300samba4-test provides testing tools for both the server and client
301packages of Samba.
302
303%package test-devel
304Summary: Testing devel files for Samba servers and clients
305Group: Applications/System
306Requires: %{name}-test = %{epoch}:%{version}-%{release}
307
308%description test-devel
309samba-test-devel provides testing devel files for both the server and
310client packages of Samba.
311
312%package -n samba3
7a0e596a
JR
313Summary: SMB server
314Summary(pl.UTF-8): Serwer SMB
382a477a 315Group: Networking/Daemons
29533586
JR
316Requires: samba3-common = %{epoch}:%{version}-%{release}
317Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
7a0e596a
JR
318# smbd links with libcups
319%{?with_cups:Requires: cups-lib >= 1:1.2.0}
7a0e596a
JR
320Obsoletes: samba-pdb-xml
321Obsoletes: samba-vfs-block
382a477a
JR
322
323%description -n samba3
7a0e596a
JR
324Samba provides an SMB server which can be used to provide network
325services to SMB (sometimes called "Lan Manager") clients, including
326various versions of MS Windows, OS/2, and other Linux machines. Samba
327also provides some SMB clients, which complement the built-in SMB
328filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
329and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
330
3dbf1ce9 331%description -n samba3 -l pl.UTF-8
7a0e596a
JR
332Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
333usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
334takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
335znajduje się również oprogramowanie klienckie. Samba używa protokołu
336NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
337pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
338haseł w standardzie MS i zarządzania bazą WINS.
382a477a 339
3dbf1ce9
JR
340%package -n samba3-server
341Summary: SMB server initscripts
342Summary(pl.UTF-8): Skrypty startowe serwera SMB
343Group: Networking/Daemons
344Requires(post,preun): /sbin/chkconfig
345Requires: samba3 = %{epoch}:%{version}-%{release}
346Requires: logrotate >= 3.7-4
347Requires: rc-scripts >= 0.4.0.12
348Requires: setup >= 2.4.6-7
349
350%description -n samba3-server
351This package contains startup scripts and services for old SMB server
352daemons (smbd, nmbd).
353
354%description -n samba3-server -l pl.UTF-8
355Ten pakiet zawiera skrypty startowe dla starych usług serwera SMB
356(smbd, nmbd).
357
382a477a 358%package -n samba3-client
7a0e596a
JR
359Summary: Samba client programs
360Summary(pl.UTF-8): Klienci serwera Samba
361Group: Applications/Networking
362Requires: samba3-common = %{epoch}:%{version}-%{release}
363%{?with_kerberos5:Requires: heimdal-libs}
364Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
365Obsoletes: smbfs
366Suggests: cifs-utils
382a477a
JR
367
368%description -n samba3-client
7a0e596a
JR
369Samba-client provides some SMB clients, which complement the build-in
370SMB filesystem in Linux. These allow accessing of SMB shares and
371printing to SMB printers.
372
3dbf1ce9 373%description -n samba3-client -l pl.UTF-8
7a0e596a
JR
374Samba-client dostarcza programy uzupełniające obsługę systemu plików
375SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
376drukowanie w sieci SMB.
382a477a
JR
377
378%package -n samba3-common
7a0e596a
JR
379Summary: Files used by both Samba servers and clients
380Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
382a477a 381Group: Networking/Daemons
7a0e596a
JR
382Requires: talloc >= %{libtalloc_ver}
383Requires: tdb >= %{libtdb_ver}
382a477a
JR
384
385%description -n samba3-common
7a0e596a
JR
386Samba-common provides files necessary for both the server and client
387packages of Samba.
388
3dbf1ce9 389%description -n samba3-common -l pl.UTF-8
7a0e596a
JR
390Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
391klientów Samba.
382a477a 392
f1c7ad61
JR
393%package -n samba3-devel
394Summary: Header files for Samba
395Summary(pl.UTF-8): Pliki nagłówkowe Samby
396Group: Development/Libraries
397
398%description -n samba3-devel
399Header files for Samba.
400
401%description -n samba3-devel -l pl.UTF-8
402Pliki nagłówkowe Samby.
403
c083eea8
JR
404%package -n samba3-vfs-audit
405Summary: VFS module to audit file access
406Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
4c0ad0d2 407Group: Networking/Daemons
17937b31 408Requires: samba3 = %{epoch}:%{version}-%{release}
70ff6d03 409
c083eea8
JR
410%description -n samba3-vfs-audit
411A simple module to audit file access to the syslog facility. The
412following operations are logged:
8d59ae13 413 - share connect/disconnect,
414 - directory opens/create/remove,
415 - file open/close/rename/unlink/chmod.
70ff6d03 416
c083eea8
JR
417%description -n samba3-vfs-audit -l pl.UTF-8
418Proste moduły do monitorowania dostępu do plików na serwerze samba do
419do sysloga. Monitorowane są następujące operacje:
96088f7b 420 - podłączenie do/odłączenie od zasobu,
8d59ae13 421 - otwarcie/utworzenie/zmiana nazwy katalogu,
96088f7b 422 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
0719a8a7 423
c083eea8
JR
424Zawiera moduły audit, extd_audit i full_audit.
425
426%package -n samba3-vfs-cap
cc6b68cd 427Summary: VFS module for CAP and samba compatibility
fa1faeca 428Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
d1f5710a 429Group: Networking/Daemons
17937b31 430Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 431
c083eea8 432%description -n samba3-vfs-cap
e1c0d47d 433Convert an incoming Shift-JIS character to the 3 byte hex
434representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
435This is used for compatibility between Samba and CAP.
d1f5710a 436
c083eea8 437%description -n samba3-vfs-cap -l pl.UTF-8
cc6b68cd 438Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
96088f7b 439reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
d1f5710a 440
c083eea8 441%package -n samba3-vfs-default_quota
97334e11 442Summary: VFS module to store default quotas in a specified quota record
fa1faeca 443Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
d1f5710a 444Group: Networking/Daemons
17937b31 445Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 446
c083eea8 447%description -n samba3-vfs-default_quota
97334e11 448This VFS modules stores default quotas in a specified quota record.
d1f5710a 449
c083eea8 450%description -n samba3-vfs-default_quota -l pl.UTF-8
96088f7b
JR
451Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
452limitów.
d1f5710a 453
c083eea8 454%package -n samba3-vfs-expand_msdfs
cc6b68cd 455Summary: VFS module for hosting a Microsoft Distributed File System Tree
fa1faeca 456Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
d1f5710a 457Group: Networking/Daemons
17937b31 458Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 459
c083eea8 460%description -n samba3-vfs-expand_msdfs
cc6b68cd 461A VFS module for hosting a Microsoft Distributed File System Tree.
d1f5710a 462
cc6b68cd 463The Distributed File System (DFS) provides a means of separating the
464logical view of files and directories that users see from the actual
e1c0d47d 465physical locations of these resources on the network. It allows for
466higher availability, smoother storage expansion, load balancing, and
467so on.
d1f5710a 468
c083eea8 469%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
96088f7b 470Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
727a2c6a
JB
471File System.
472
96088f7b
JR
473Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
474plików i katalogów widocznych przez użytkowników z fizycznego
475umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
476płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
cc6b68cd 477
c083eea8 478%package -n samba3-vfs-fake_perms
727a2c6a 479Summary: VFS module to report read-only fires as writable
fa1faeca 480Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
d1f5710a 481Group: Networking/Daemons
17937b31 482Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 483
c083eea8 484%description -n samba3-vfs-fake_perms
e1c0d47d 485This module allow Roaming Profile files and directories to be set (on
486the Samba server under UNIX) as read only. This module will, if
487installed on the Profiles share, report to the client that the Profile
488files and directories are writeable. This satisfies the client even
489though the files will never be overwritten as the client logs out or
490shuts down.
d1f5710a 491
c083eea8 492%description -n samba3-vfs-fake_perms -l pl.UTF-8
96088f7b
JR
493Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
494profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
495przypadku zainstalowania na udziale z profilami będzie zgłaszał
496klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
497klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
727a2c6a 498lub wylogowywaniu klienta.
d1f5710a 499
c083eea8 500%package -n samba3-vfs-notify_fam
9f74dab7 501Summary: VFS module to implement file change notifications
8ba454ef
AM
502Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
503Group: Networking/Daemons
17937b31 504Requires: samba3 = %{epoch}:%{version}-%{release}
8ba454ef 505
c083eea8 506%description -n samba3-vfs-notify_fam
8ba454ef
AM
507The vfs_notify_fam module makes use of the system FAM (File Alteration
508Monitor) daemon to implement file change notifications for Windows
509clients.
510
c083eea8 511%description -n samba3-vfs-notify_fam -l pl.UTF-8
8ba454ef
AM
512Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
513informowania o zmianach w plikach dla klientów Windows.
514
c083eea8
JR
515%package -n samba3-vfs-netatalk
516Summary: VFS module for ease co-existence of samba and netatalk
517Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
d1f5710a 518Group: Networking/Daemons
17937b31 519Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 520
c083eea8 521%description -n samba3-vfs-netatalk
727a2c6a 522Package contains a netatalk VFS module for ease co-existence of Samba
e1c0d47d 523and netatalk file sharing services.
d1f5710a 524
c083eea8
JR
525%description -n samba3-vfs-netatalk -l pl.UTF-8
526Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
96088f7b 527i netatalk przy udostępnianiu zasobów.
d1f5710a 528
c083eea8 529%package -n samba3-vfs-recycle
97334e11 530Summary: VFS module to add recycle bin facility to a samba share
4ecf4d28 531Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
97334e11 532Group: Networking/Daemons
17937b31 533Requires: samba3 = %{epoch}:%{version}-%{release}
97334e11 534
c083eea8 535%description -n samba3-vfs-recycle
97334e11
JB
536VFS module to add recycle bin facility to a samba share.
537
c083eea8
JR
538%description -n samba3-vfs-recycle -l pl.UTF-8
539Moduł VFS dodający możliwość kosza do zasobu samby.
97334e11 540
c083eea8 541%package -n samba3-vfs-readahead
05756483 542Summary: VFS module for pre-loading the kernel buffer cache
8134e830 543Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
05756483 544Group: Networking/Daemons
17937b31 545Requires: samba3 = %{epoch}:%{version}-%{release}
4d8c5e20 546
c083eea8 547%description -n samba3-vfs-readahead
4d8c5e20
JB
548This VFS module detects read requests at multiples of a given offset
549(hex 0x80000 by default) and then tells the kernel via either the
550readahead system call (on Linux) or the posix_fadvise system call to
551pre-fetch this data into the buffer cache.
552
553This module is useful for Windows Vista clients reading data using the
554Windows Explorer program, which asynchronously does multiple file read
555requests at offset boundaries of 0x80000 bytes.
556
c083eea8 557%description -n samba3-vfs-readahead -l pl.UTF-8
8134e830
JB
558Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
559pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
560wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
561wczesnego odczytu tych danych do bufora cache.
4d8c5e20 562
8134e830
JB
563Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
564przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
565wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
566bajtów.
4d8c5e20 567
c083eea8 568%package -n samba3-vfs-readonly
97334e11 569Summary: VFS module for read-only limitation for specified share
fa1faeca 570Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
97334e11 571Group: Networking/Daemons
17937b31 572Requires: samba3 = %{epoch}:%{version}-%{release}
97334e11 573
c083eea8 574%description -n samba3-vfs-readonly
97334e11
JB
575This module performs a read-only limitation for specified share (or
576all of them if it is loaded in a [global] section) based on period
577definition in smb.conf.
578
c083eea8 579%description -n samba3-vfs-readonly -l pl.UTF-8
96088f7b
JR
580Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
581udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
582oparciu o definicje okresów w smb.conf.
97334e11 583
c083eea8 584%package -n samba3-vfs-shadow_copy
670da5b0
JR
585Summary: VFS module to make automatic copy of data in samba share
586Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
587Group: Networking/Daemons
17937b31 588Requires: samba3 = %{epoch}:%{version}-%{release}
670da5b0 589
c083eea8 590%description -n samba3-vfs-shadow_copy
670da5b0
JR
591VFS module to make automatic copy of data in samba share.
592
c083eea8 593%description -n samba3-vfs-shadow_copy -l pl.UTF-8
670da5b0
JR
594Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
595
c083eea8 596%package -n samba3-vfs-catia
670da5b0
JR
597Summary: VFS module to fix Catia CAD filenames
598Group: Networking/Daemons
17937b31 599Requires: samba3 = %{epoch}:%{version}-%{release}
670da5b0 600
c083eea8 601%description -n samba3-vfs-catia
670da5b0
JR
602The Catia CAD package commonly creates filenames that use characters
603that are illegal in CIFS filenames. The vfs_catia VFS module
604implements a fixed character mapping so that these files can be shared
605with CIFS clients.
606
c083eea8 607%package -n samba3-vfs-scannedonly
d718c2e1 608Summary: Anti-virus solution as VFS module
4ecf4d28 609Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
d718c2e1 610Group: Networking/Daemons
17937b31 611Requires: samba3 = %{epoch}:%{version}-%{release}
d718c2e1 612
c083eea8 613%description -n samba3-vfs-scannedonly
aceac5ef
ER
614The vfs_scannedonly VFS module ensures that only files that have been
615scanned for viruses are visible and accessible to the end user. If
616non-scanned files are found an anti-virus scanning daemon is notified.
d718c2e1 617
382a477a
JR
618%package -n samba3-smbget
619Summary: A utility for retrieving files using the SMB protocol
620Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
621Group: Applications/Networking
4ecf4d28 622
382a477a
JR
623%description -n samba3-smbget
624wget-like utility for download files over SMB.
4ecf4d28 625
382a477a
JR
626%description -n samba3-smbget -l pl.UTF-8
627Narzędzie podobne do wgeta do pobierania plików protokołem SMB
628używanym w sieciach MS Windows.
4ecf4d28 629
382a477a
JR
630%package -n cups-backend-samba3-smb
631Summary: CUPS backend for printing to SMB printers
632Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
633Group: Applications/Printing
634Requires: samba3-client = %{epoch}:%{version}-%{release}
635Requires: cups >= 1:1.2.0
4ecf4d28 636
382a477a
JR
637%description -n cups-backend-samba3-smb
638CUPS backend for printing to SMB printers.
99795f36 639
382a477a
JR
640%description -n cups-backend-samba3-smb -l pl.UTF-8
641Backend CUPS-a drukujący na drukarkach SMB.
99795f36 642
382a477a
JR
643%package -n samba3-swat
644Summary: Samba Web Administration Tool
645Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
382a477a 646Group: Networking/Admin
29533586 647Requires: samba3 = %{epoch}:%{version}-%{release}
382a477a
JR
648Requires: inetdaemon
649Requires: rc-inetd >= 0.8.2
650Obsoletes: swat
e611fed4 651
382a477a
JR
652%description -n samba3-swat
653swat allows a Samba administrator to configure the complex smb.conf
654file via a Web browser. In addition, a swat configuration page has
655help links to all the configurable options in the smb.conf file
656allowing an administrator to easily look up the effects of any change.
1a8c003b 657
382a477a
JR
658%description -n samba3-swat -l pl.UTF-8
659swat pozwala na kompleksową konfigurację smb.conf przy pomocy
660przeglądarki WWW.
1a8c003b 661
382a477a
JR
662%package -n samba3-winbind
663Summary: Samba-winbind daemon, utilities and documentation
664Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
665Group: Networking/Daemons
666Requires(post,preun): /sbin/chkconfig
29533586 667Requires: samba3-common = %{epoch}:%{version}-%{release}
382a477a 668Requires: systemd-units >= 38
6646cd44 669
382a477a
JR
670%description -n samba3-winbind
671Provides the winbind daemon and testing tools to allow authentication
672and group/user enumeration from a Windows or Samba domain controller.
6646cd44 673
382a477a
JR
674%description -n samba3-winbind -l pl.UTF-8
675Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
676uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
677Windows lub Samba.
6646cd44 678
382a477a
JR
679%package -n nss_wins
680Summary: Name Service Switch service for WINS
681Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
682Group: Base
683Requires: samba3-common = %{epoch}:%{version}-%{release}
684
685%description -n nss_wins
686Provides the libnss_wins shared library which resolves NetBIOS names
687to IP addresses.
688
689%description -n nss_wins -l pl.UTF-8
690Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
691IP.
692
693%package -n samba3-libsmbclient
694Summary: libsmbclient - samba client library
695Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
696Group: Libraries
697Obsoletes: libsmbclient < 1:4.0.0-1
698
699%description -n samba3-libsmbclient
700libsmbclient - library that allows to use samba clients functions.
701
702%description -n samba3-libsmbclient -l pl.UTF-8
703libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
704samby.
705
706%package -n samba3-libsmbclient-devel
707Summary: libsmbclient - samba client library
708Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
382a477a
JR
709Group: Development/Libraries
710Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
711Obsoletes: libsmbclient-devel < 1:4.0.0-1
6646cd44 712
382a477a
JR
713%description -n samba3-libsmbclient-devel
714Header files for libsmbclient.
6646cd44 715
382a477a
JR
716%description -n samba3-libsmbclient-devel -l pl.UTF-8
717Pliki nagłówkowe dla libsmbclient.
c083eea8 718
382a477a
JR
719%package -n openldap-schema-samba
720Summary: Samba LDAP schema
721Summary(pl.UTF-8): Schemat LDAP dla samby
ed426448 722Group: Networking/Daemons
382a477a
JR
723Requires(post,postun): sed >= 4.0
724Requires: openldap-servers
ed426448 725
382a477a
JR
726%description -n openldap-schema-samba
727This package contains samba.schema for openldap.
728
729%description -n openldap-schema-samba -l pl.UTF-8
730Ten pakiet zawiera schemat samby dla openldap-a.
ed426448 731
1925a8b4 732%prep
670da5b0 733%setup -q -n samba-%{version}
34895621 734%patch0 -p1
8932759c 735%patch1 -p1
f4ecaf8b 736%patch3 -p1
ce9af3e2 737%patch4 -p1
450db13e 738%patch5 -p1
2aa9f2b6 739%patch6 -p1
6fb3721a 740
1925a8b4 741%build
34895621
JR
742LDFLAGS="${LDFLAGS:-%rpmldflags}" \
743CFLAGS="${CFLAGS:-%rpmcflags}" \
744CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
745FFLAGS="${FFLAGS:-%rpmcflags}" \
746FCFLAGS="${FCFLAGS:-%rpmcflags}" \
747CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
748%{?__cc:CC="%{__cc}"} \
749%{?__cxx:CXX="%{__cxx}"} \
750./configure \
751 --enable-fhs \
752 --prefix=%{_prefix} \
753 --exec-prefix=%{_exec_prefix} \
754 --bindir=%{_bindir} \
755 --sbindir=%{_sbindir} \
756 --sysconfdir=%{_sysconfdir} \
757 --datadir=%{_datadir} \
758 --includedir=%{_includedir} \
759 --libdir=%{_libdir} \
760 --libexecdir=%{_libexecdir} \
761 --localstatedir=%{_localstatedir} \
762 --sharedstatedir=%{_sharedstatedir} \
763 --mandir=%{_mandir} \
764 --infodir=%{_infodir} \
2e711b12
JR
765 --with-privatelibdir=%{_libdir}/samba \
766 --with-modulesdir=%{_libdir}/samba \
01485082 767 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
768 --with-lockdir=/var/lib/samba \
769 --with-privatedir=%{_sysconfdir}/samba \
34895621 770 --disable-rpath-install \
5c9e395f 771 --builtin-libraries=replace,ccan \
e71e0470 772 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
34895621
JR
773 --private-libraries=smbclient,smbsharemodes,wbclient \
774 --with-shared-modules=idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2,pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4,auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4 \
f4f0ea2d 775 --with-acl-support \
34895621 776 --with%{!?with_ads:out}-ads \
40d90f9e 777 --with-aio-support \
432ee34d 778 --with-automount \
34895621
JR
779 --with-dmapi \
780 --with-dnsupdate \
781 --with-iconv \
782 --with%{!?with_ldap:out}-ldap \
d1d64cbe 783 --with-pam \
29511e6d 784 --with-pam_smbpass \
4ef99dd8 785 --with-quotas \
34895621
JR
786 --with-sendfile-support \
787 --with-swat \
4ef99dd8 788 --with-syslog \
789 --with-utmp \
34895621 790 --with-winbind \
66e5c63e 791 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
792 --enable-cups \
793 --enable-iprint
1925a8b4 794
70ff6d03 795%{__make}
192f48a8 796
6646cd44
JR
797# Build PIDL for installation into vendor directories before
798# 'make proto' gets to it.
799cd pidl
800%{__perl} Makefile.PL \
801 INSTALLDIRS=vendor
802
1925a8b4 803%install
804rm -rf $RPM_BUILD_ROOT
cd86127c 805install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 806 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 807 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
808 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
809 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 810
34895621 811%{__make} install \
bd658e80 812 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 813 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 814
6646cd44
JR
815# Undo the PIDL install, we want to try again with the right options.
816%{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
817
818# Install PIDL
819cd pidl
820%{__make} install \
821 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
822cd ..
823
824# Clean out crap left behind by the PIDL install
825%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
826%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 827%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 828
42039dcb
JR
829# not ready for production, and no MIT kerberos in PLD
830%{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
831
b25f7233 832install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 833
2e711b12
JR
834install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
835install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
836install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
837install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
838install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
839
b25f7233
ER
840install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
841cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
842install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
843cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
844cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
3dbf1ce9 845cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
846install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
847cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
cd86127c
JR
848install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
849
850echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 851
37a62870
JR
852# move lib{smb,wb}client where they always were for compatibility
853%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
854ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
855ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
856%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
857%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
858%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
859
34895621
JR
860%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
861%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
862install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 863
6a2e83e0 864touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 865
01485082 866echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 867
b069341b
JR
868echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
869
ddea14b0 870%if %{with cups}
fd9d8b85
JB
871install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
872ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
873%endif
9f6f5df1 874
29511e6d 875> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 876> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 877
105507bc 878%if %{with ldap}
99795f36 879install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 880%endif
99795f36 881
b25f7233
ER
882%if %{with system_libtdb}
883# remove manuals of tdb if system lib used
884%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
885%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
886%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
887%endif
888
7a0e596a 889# remove man pages for not installed commands
fbf926f3 890%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
fbf926f3
JR
891%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
892%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
893%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
894%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 895
1a8c003b
AM
896%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
897%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 898%py_postclean
1a8c003b 899
ea8d81e5
JB
900%clean
901rm -rf $RPM_BUILD_ROOT
9661cd11 902
1925a8b4 903%post
cd86127c
JR
904/sbin/chkconfig --add samba
905%service samba restart "Samba AD daemon"
dce29ff7 906%systemd_post samba.service
1925a8b4 907
908%preun
cd86127c
JR
909if [ "$1" = "0" ]; then
910 %service samba stop
911 /sbin/chkconfig --del samba
912fi
dce29ff7
JR
913%systemd_preun samba.service
914
915%postun
916%systemd_reload
11d2c190 917
0b940f4e
JR
918%post common -p /sbin/ldconfig
919%postun common -p /sbin/ldconfig
70975be6 920
3dbf1ce9 921%post -n samba3-server
382a477a
JR
922/sbin/chkconfig --add smb
923%service smb restart "Samba3 daemons"
1a90c755 924%systemd_post smb.service nmb.service
382a477a 925
3dbf1ce9 926%preun -n samba3-server
382a477a
JR
927if [ "$1" = "0" ]; then
928 %service smb stop
217f90c0 929 /sbin/chkconfig --del smb
382a477a
JR
930fi
931%systemd_preun smb.service nmb.service
932
3dbf1ce9 933%postun -n samba3-server
382a477a
JR
934%systemd_reload
935
936%post -n samba3-winbind
29511e6d 937/sbin/chkconfig --add winbind
27879fe9 938%service winbind restart "Winbind daemon"
dce29ff7 939%systemd_post winbind.service
29511e6d 940
382a477a 941%preun -n samba3-winbind
29511e6d 942if [ "$1" = "0" ]; then
27879fe9 943 %service winbind stop
29511e6d 944 /sbin/chkconfig --del winbind
945fi
dce29ff7
JR
946%systemd_preun winbind.service
947
382a477a 948%postun -n samba3-winbind
dce29ff7 949%systemd_reload
29511e6d 950
c083eea8 951%post -n samba3-swat
27879fe9 952%service -q rc-inetd reload
d7dadfd6 953
c083eea8 954%postun -n samba3-swat
27879fe9
ER
955if [ "$1" = 0 ]; then
956 %service -q rc-inetd reload
9ac29548 957fi
d7dadfd6 958
99795f36 959%post -n openldap-schema-samba
c4db757c
ER
960# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
961%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 962%service -q ldap restart
99795f36
ER
963
964%postun -n openldap-schema-samba
965if [ "$1" = "0" ]; then
c4db757c 966 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 967 %service -q ldap restart
99795f36
ER
968fi
969
1925a8b4 970%files
971%defattr(644,root,root,755)
cd86127c
JR
972%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
973%attr(754,root,root) /etc/rc.d/init.d/samba
0b940f4e
JR
974%{systemdunitdir}/samba.service
975%{systemdtmpfilesdir}/samba.conf
c083eea8 976%attr(755,root,root) %{_bindir}/oLschema2ldif
0b940f4e
JR
977%attr(755,root,root) %{_sbindir}/samba
978%attr(755,root,root) %{_sbindir}/samba_dnsupdate
979%attr(755,root,root) %{_sbindir}/samba_spnupdate
980%attr(755,root,root) %{_sbindir}/samba_upgradedns
0b940f4e
JR
981%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
982%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
0b940f4e 983%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
c083eea8
JR
984%attr(755,root,root) %{_libdir}/samba/libntvfs.so
985%attr(755,root,root) %{_libdir}/samba/libpac.so
c083eea8
JR
986%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
987%attr(755,root,root) %{_libdir}/samba/libservice.so
0b940f4e 988%attr(755,root,root) %{_libdir}/samba/libshares.so
0b940f4e
JR
989%dir %{_libdir}/samba/bind9
990%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
991%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
992%dir %{_libdir}/samba/hdb
993%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
0b940f4e
JR
994%dir %{_libdir}/samba/gensec
995%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 996%dir %{_libdir}/samba/ldb
e4310f27 997%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 998%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
999%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
1000%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
1001%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
1002%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
1003%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
1004%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
1005%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
1006%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
1007%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
1008%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1009%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1010%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1011%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 1012%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 1013%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
1014%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1015%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1016%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1017%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1018%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1019%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1020%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1021%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1022%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1023%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1024%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1025%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1026%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1027%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1028%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1029%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1030%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1031%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1032%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1033%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1034%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1035%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1036%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a
JR
1037%dir %{_libdir}/samba/process_model
1038%attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1039%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1040%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1041%dir %{_libdir}/samba/service
1042%attr(755,root,root) %{_libdir}/samba/service/cldap.so
1043%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1044%attr(755,root,root) %{_libdir}/samba/service/dns.so
1045%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1046%attr(755,root,root) %{_libdir}/samba/service/drepl.so
1047%attr(755,root,root) %{_libdir}/samba/service/kcc.so
1048%attr(755,root,root) %{_libdir}/samba/service/kdc.so
1049%attr(755,root,root) %{_libdir}/samba/service/ldap.so
1050%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1051%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1052%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1053%attr(755,root,root) %{_libdir}/samba/service/smb.so
1054%attr(755,root,root) %{_libdir}/samba/service/web.so
1055%attr(755,root,root) %{_libdir}/samba/service/winbind.so
1056%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
0b940f4e
JR
1057%{_datadir}/samba/setup
1058%{_mandir}/man1/oLschema2ldif.1*
1059%{_mandir}/man8/samba.8*
c9c921bd 1060
ac6f9d13 1061%files client
2eedd257 1062%defattr(644,root,root,755)
6646cd44 1063%attr(755,root,root) %{_bindir}/cifsdd
6646cd44 1064%attr(755,root,root) %{_bindir}/nmblookup4
0b940f4e 1065%attr(755,root,root) %{_bindir}/reg*
6646cd44 1066%attr(755,root,root) %{_bindir}/smbclient4
6c886cab 1067%{_mandir}/man1/findsmb.1*
481bc0b7 1068%{_mandir}/man1/nmblookup4.1*
0b940f4e 1069%{_mandir}/man1/reg*.1*
ac6f9d13 1070
ac6f9d13 1071%files common
2eedd257 1072%defattr(644,root,root,755)
2e711b12 1073%doc README WHATSNEW.txt Roadmap
b069341b 1074/etc/ld.so.conf.d/samba.conf
c083eea8 1075%attr(755,root,root) %{_bindir}/samba-tool
287950f2 1076%attr(755,root,root) %{_sbindir}/samba_kcc
2f0e4f6e 1077%dir %{_sysconfdir}/samba
d0e87ba8 1078%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
70975be6
JR
1079%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1080%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
e4310f27
JR
1081%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1082%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
70975be6
JR
1083%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1084%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1085%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1086%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
70975be6
JR
1087%attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1088%attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1089%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1090%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1091%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1092%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1093%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1094%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1095%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1096%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
ed426448
JR
1097%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1098%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
70975be6
JR
1099%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1100%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1101%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1102%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
70975be6
JR
1103%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1104%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1105%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1106%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
e4310f27
JR
1107%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1108%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
0b940f4e 1109%dir %{_libdir}/samba
04e7a791 1110%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
5c9e395f 1111%attr(755,root,root) %{_libdir}/samba/libauth4.so
287950f2
JR
1112%attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1113%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1114%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
5c9e395f 1115%attr(755,root,root) %{_libdir}/samba/libcliauth.so
287950f2 1116%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
5c9e395f 1117%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
287950f2
JR
1118%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1119%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
5c9e395f 1120%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
287950f2 1121%attr(755,root,root) %{_libdir}/samba/libcluster.so
5c9e395f 1122%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
287950f2 1123%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
c083eea8 1124%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
0245eccc 1125%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
287950f2 1126%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
c083eea8
JR
1127%attr(755,root,root) %{_libdir}/samba/liberrors.so
1128%attr(755,root,root) %{_libdir}/samba/libevents.so
1129%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
c083eea8 1130%attr(755,root,root) %{_libdir}/samba/libiniparser.so
287950f2 1131%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
0b940f4e 1132%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
e4310f27 1133%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
0b940f4e 1134%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
287950f2
JR
1135%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1136%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1137%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
0b940f4e
JR
1138%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1139%attr(755,root,root) %{_libdir}/samba/libnetif.so
1140%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
287950f2
JR
1141%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1142%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
0b940f4e 1143%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
287950f2 1144%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
0b940f4e
JR
1145%attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1146%attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1147%attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1148%attr(755,root,root) %{_libdir}/samba/libserver-role.so
287950f2 1149%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
0b940f4e
JR
1150%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1151%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
287950f2 1152%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
0b940f4e
JR
1153%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1154%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1155%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
6ed8d415
JR
1156%dir %{_libdir}/samba/vfs
1157%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1158%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1159%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1160%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
287950f2
JR
1161%dir %{_datadir}/samba
1162%dir %{_datadir}/samba/codepages
1163%{_datadir}/samba/codepages/lowcase.dat
1164%{_datadir}/samba/codepages/upcase.dat
1165%{_datadir}/samba/codepages/valid.dat
1166%{_mandir}/man5/lmhosts.5*
1167%{_mandir}/man5/smb.conf.5*
1168%{_mandir}/man7/samba.7*
1169%{_mandir}/man8/samba-tool.8*
e71e0470 1170%if %{without system_libs}
287950f2
JR
1171%attr(755,root,root) %{_bindir}/tdbbackup
1172%attr(755,root,root) %{_bindir}/tdbdump
1173%attr(755,root,root) %{_bindir}/tdbtool
e71e0470
JR
1174%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1175%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
287950f2
JR
1176%{_mandir}/man8/tdbbackup.8*
1177%{_mandir}/man8/tdbdump.8*
1178%{_mandir}/man8/tdbtool.8*
e71e0470
JR
1179%endif
1180
29533586
JR
1181%files common-server
1182%defattr(644,root,root,755)
1183%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1184%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1185%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1186%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1187%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1188
1189%dir %{_sambahome}
1190%dir /var/lib/samba
1191%ghost /var/lib/samba/*.dat
1192%dir /var/lib/samba/printing
1193
1194%attr(750,root,root) %dir /var/log/samba
1195%attr(750,root,root) %dir /var/log/samba/cores
1196%attr(750,root,root) %dir /var/log/samba/cores/smbd
1197%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1198%attr(750,root,root) %dir /var/log/archive/samba
1199%attr(1777,root,root) %dir /var/spool/samba
1200%if %{with ldap}
1201%doc examples/LDAP
1202%endif
1203
382a477a 1204%files winbind
b36aa9d5 1205%defattr(644,root,root,755)
382a477a
JR
1206%attr(755,root,root) %{_bindir}/wbinfo
1207%attr(755,root,root) /%{_lib}/security/pam_winbind*
1208%attr(755,root,root) /%{_lib}/libnss_winbind*
1209%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1210%{_mandir}/man1/wbinfo*.1*
1211%{_mandir}/man5/pam_winbind.conf.5*
1212%{_mandir}/man7/winbind_krb5_locator.7*
1213%{_mandir}/man8/pam_winbind.8*
79d8a749 1214
c083eea8 1215%files -n libsmbclient-raw
79d8a749 1216%defattr(644,root,root,755)
0245eccc
JR
1217%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1218%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
6646cd44
JR
1219%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1220%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
04e7a791
JR
1221%attr(755,root,root) %{_libdir}/libsmbconf.so.0
1222%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
0245eccc
JR
1223%attr(755,root,root) %{_libdir}/samba/libaddns.so
1224%attr(755,root,root) %{_libdir}/samba/libasn1util.so
04e7a791
JR
1225%attr(755,root,root) %{_libdir}/samba/libgse.so
1226%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1227%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1228%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1229%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
c083eea8
JR
1230
1231%files -n libsmbclient-raw-devel
1232%defattr(644,root,root,755)
f1c7ad61
JR
1233%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1234%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1235%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1236%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1237%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1238%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1239%{_includedir}/samba-4.0/read_smb.h
f1c7ad61
JR
1240%{_includedir}/samba-4.0/smb2_constants.h
1241%{_includedir}/samba-4.0/smb2_create_blob.h
287950f2 1242%{_includedir}/samba-4.0/smb2.h
f1c7ad61
JR
1243%{_includedir}/samba-4.0/smb2_signing.h
1244%{_includedir}/samba-4.0/smb_cli.h
1245%{_includedir}/samba-4.0/smb_cliraw.h
1246%{_includedir}/samba-4.0/smb_common.h
1247%{_includedir}/samba-4.0/smb_composite.h
1248%{_includedir}/samba-4.0/smb_constants.h
1249%{_includedir}/samba-4.0/smb_raw.h
1250%{_includedir}/samba-4.0/smb_raw_interfaces.h
1251%{_includedir}/samba-4.0/smb_raw_signing.h
1252%{_includedir}/samba-4.0/smb_raw_trans2.h
1253%{_includedir}/samba-4.0/smb_request.h
1254%{_includedir}/samba-4.0/smb_seal.h
1255%{_includedir}/samba-4.0/smb_signing.h
1256%{_includedir}/samba-4.0/smb_unix_ext.h
1257%{_includedir}/samba-4.0/smb_util.h
c083eea8 1258%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
04e7a791 1259%attr(755,root,root) %{_libdir}/libsmbconf.so
c083eea8
JR
1260%{_pkgconfigdir}/smbclient-raw.pc
1261
f2b0247b
ER
1262%files devel
1263%defattr(644,root,root,755)
f1c7ad61
JR
1264%dir %{_includedir}/samba-4.0
1265%{_includedir}/samba-4.0/charset.h
1266%dir %{_includedir}/samba-4.0/core
1267%{_includedir}/samba-4.0/core/doserr.h
1268%{_includedir}/samba-4.0/core/error.h
1269%{_includedir}/samba-4.0/core/ntstatus.h
1270%{_includedir}/samba-4.0/core/werror.h
1271%{_includedir}/samba-4.0/credentials.h
1272%{_includedir}/samba-4.0/dcerpc.h
1273%{_includedir}/samba-4.0/dcerpc_server.h
1274%{_includedir}/samba-4.0/dlinklist.h
1275%{_includedir}/samba-4.0/domain_credentials.h
1276%dir %{_includedir}/samba-4.0/gen_ndr
1277%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1278%{_includedir}/samba-4.0/gen_ndr/auth.h
1279%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1280%{_includedir}/samba-4.0/gen_ndr/epmapper.h
1281%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1282%{_includedir}/samba-4.0/gen_ndr/lsa.h
1283%{_includedir}/samba-4.0/gen_ndr/mgmt.h
1284%{_includedir}/samba-4.0/gen_ndr/misc.h
1285%{_includedir}/samba-4.0/gen_ndr/nbt.h
1286%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1287%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1288%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1289%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1290%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1291%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1292%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1293%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1294%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1295%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1296%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1297%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1298%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1299%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1300%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1301%{_includedir}/samba-4.0/gen_ndr/samr.h
1302%{_includedir}/samba-4.0/gen_ndr/security.h
1303%{_includedir}/samba-4.0/gen_ndr/server_id.h
1304%{_includedir}/samba-4.0/gen_ndr/svcctl.h
1305%{_includedir}/samba-4.0/gensec.h
1306%{_includedir}/samba-4.0/ldap_errors.h
1307%{_includedir}/samba-4.0/ldap_message.h
1308%{_includedir}/samba-4.0/ldap_ndr.h
1309%{_includedir}/samba-4.0/ldap-util.h
1310%{_includedir}/samba-4.0/ldb_wrap.h
1311%{_includedir}/samba-4.0/ndr.h
1312%dir %{_includedir}/samba-4.0/ndr
1313%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1314%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1315%{_includedir}/samba-4.0/param.h
1316%{_includedir}/samba-4.0/policy.h
1317%{_includedir}/samba-4.0/registry.h
1318%{_includedir}/samba-4.0/roles.h
1319%{_includedir}/samba-4.0/rpc_common.h
1320%dir %{_includedir}/samba-4.0/samba
1321%{_includedir}/samba-4.0/samba/session.h
1322%{_includedir}/samba-4.0/samba_util.h
1323%{_includedir}/samba-4.0/samba/version.h
1324%{_includedir}/samba-4.0/share.h
1325%{_includedir}/samba-4.0/tdr.h
1326%{_includedir}/samba-4.0/tsocket.h
1327%{_includedir}/samba-4.0/tsocket_internal.h
1328%dir %{_includedir}/samba-4.0/util
1329%{_includedir}/samba-4.0/util/attr.h
1330%{_includedir}/samba-4.0/util/byteorder.h
1331%{_includedir}/samba-4.0/util/data_blob.h
1332%{_includedir}/samba-4.0/util/debug.h
1333%{_includedir}/samba-4.0/util_ldb.h
1334%{_includedir}/samba-4.0/util/memory.h
1335%{_includedir}/samba-4.0/util/safe_string.h
1336%{_includedir}/samba-4.0/util/string_wrappers.h
1337%{_includedir}/samba-4.0/util/talloc_stack.h
1338%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1339%{_includedir}/samba-4.0/util/tevent_unix.h
1340%{_includedir}/samba-4.0/util/tevent_werror.h
1341%{_includedir}/samba-4.0/util/time.h
1342%{_includedir}/samba-4.0/util/xfile.h
1343%{_libdir}/libdcerpc-atsvc.so
1344%{_libdir}/libdcerpc-binding.so
1345%{_libdir}/libdcerpc-samr.so
1346%{_libdir}/libdcerpc-server.so
1347%{_libdir}/libdcerpc.so
1348%{_libdir}/libgensec.so
1349%{_libdir}/libndr-krb5pac.so
1350%{_libdir}/libndr-nbt.so
1351%{_libdir}/libndr.so
1352%{_libdir}/libndr-standard.so
1353%{_libdir}/libregistry.so
1354%{_libdir}/libsamba-credentials.so
1355%{_libdir}/libsamba-hostconfig.so
1356%{_libdir}/libsamba-policy.so
1357%{_libdir}/libsamba-util.so
1358%{_libdir}/libsamdb.so
1359%{_libdir}/libtevent-util.so
05913998 1360%{_pkgconfigdir}/dcerpc_atsvc.pc
f1c7ad61 1361%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1362%{_pkgconfigdir}/dcerpc_samr.pc
1363%{_pkgconfigdir}/dcerpc_server.pc
1364%{_pkgconfigdir}/gensec.pc
05913998
JR
1365%{_pkgconfigdir}/ndr_krb5pac.pc
1366%{_pkgconfigdir}/ndr_nbt.pc
f1c7ad61 1367%{_pkgconfigdir}/ndr.pc
05913998 1368%{_pkgconfigdir}/ndr_standard.pc
05913998
JR
1369%{_pkgconfigdir}/registry.pc
1370%{_pkgconfigdir}/samba-credentials.pc
1371%{_pkgconfigdir}/samba-hostconfig.pc
1372%{_pkgconfigdir}/samba-policy.pc
1373%{_pkgconfigdir}/samba-util.pc
1374%{_pkgconfigdir}/samdb.pc
9f6f5df1 1375
382a477a 1376%files -n pam-pam_smbpass
29511e6d 1377%defattr(644,root,root,755)
382a477a
JR
1378%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1379%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1380
1381%files pidl
1382%defattr(644,root,root,755)
1383%attr(755,root,root) %{_bindir}/pidl
1384%{_mandir}/man1/pidl.1*
1385%{_mandir}/man3/Parse::Pidl*.3*
1386%{perl_vendorlib}/Parse/Pidl*
29511e6d 1387
c083eea8 1388%files -n python-samba4
9f6f5df1 1389%defattr(644,root,root,755)
04e7a791
JR
1390%attr(755,root,root) %{_libdir}/libnetapi.so.0
1391%attr(755,root,root) %{_libdir}/libpdb.so.0
1392%attr(755,root,root) %{_libdir}/libsmbldap.so.0
0245eccc 1393%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
04e7a791
JR
1394%attr(755,root,root) %{_libdir}/samba/libads.so
1395%attr(755,root,root) %{_libdir}/samba/libauth.so
1396%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
0245eccc 1397%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
04e7a791
JR
1398%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1399%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1400%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1401%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1402%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1403%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1404%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1405%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1406%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1407%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1408%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
c083eea8
JR
1409%dir %{py_sitedir}/samba
1410%attr(755,root,root) %{py_sitedir}/samba/*.so
1411%{py_sitedir}/samba/*.py[co]
1412%dir %{py_sitedir}/samba/dcerpc
1413%{py_sitedir}/samba/dcerpc/*.py[co]
1414%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1415%dir %{py_sitedir}/samba/external
1416%{py_sitedir}/samba/external/*.py[co]
1417%dir %{py_sitedir}/samba/external/subunit
1418%{py_sitedir}/samba/external/subunit/*.py[co]
1419%dir %{py_sitedir}/samba/external/subunit/tests
1420%{py_sitedir}/samba/external/subunit/tests/*.py[co]
1421%dir %{py_sitedir}/samba/netcmd
1422%{py_sitedir}/samba/netcmd/*.py[co]
1423%dir %{py_sitedir}/samba/provision
1424%{py_sitedir}/samba/provision/*.py[co]
6ed8d415
JR
1425%dir %{py_sitedir}/samba/samba3
1426%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1427%{py_sitedir}/samba/samba3/*.py[co]
c083eea8
JR
1428%dir %{py_sitedir}/samba/tests
1429%{py_sitedir}/samba/tests/*.py[co]
1430%dir %{py_sitedir}/samba/tests/blackbox
1431%{py_sitedir}/samba/tests/blackbox/*.py[co]
1432%dir %{py_sitedir}/samba/tests/samba_tool
1433%{py_sitedir}/samba/tests/samba_tool/*.py[co]
1434%dir %{py_sitedir}/samba/tests/dcerpc
1435%{py_sitedir}/samba/tests/dcerpc/*.py[co]
1436%dir %{py_sitedir}/samba/web_server
1437%{py_sitedir}/samba/web_server/*.py[co]
1438%if %{without system_libs}
1439%attr(755,root,root) %{py_sitedir}/*.so
1440%{py_sitedir}/tevent.py[co]
fd9d8b85 1441%endif
70ff6d03 1442
c083eea8 1443%files test
d1f5710a 1444%defattr(644,root,root,755)
c083eea8
JR
1445%attr(755,root,root) %{_bindir}/gentest
1446%attr(755,root,root) %{_bindir}/locktest
1447%attr(755,root,root) %{_bindir}/masktest
1448%attr(755,root,root) %{_bindir}/ndrdump
1449%attr(755,root,root) %{_bindir}/smbtorture
1450%attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1451%attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1452%attr(755,root,root) %{_libdir}/samba/libsubunit.so
1453%attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
c083eea8
JR
1454%{_mandir}/man1/gentest.1*
1455%{_mandir}/man1/locktest.1*
1456%{_mandir}/man1/masktest.1*
1457%{_mandir}/man1/ndrdump.1*
1458%{_mandir}/man1/smbtorture.1*
d1f5710a 1459
c083eea8 1460%files test-devel
4ecf4d28 1461%defattr(644,root,root,755)
c083eea8
JR
1462%attr(755,root,root) %{_libdir}/libtorture.so
1463%{_includedir}/samba-4.0/torture.h
1464%{_pkgconfigdir}/torture.pc
4ecf4d28 1465
17937b31 1466%files -n samba3
c083eea8 1467%defattr(644,root,root,755)
c083eea8 1468%attr(755,root,root) %{_bindir}/dbwrap_tool
c083eea8 1469%attr(755,root,root) %{_bindir}/smbcontrol
c083eea8 1470%attr(755,root,root) %{_bindir}/smbpasswd
c083eea8 1471%attr(755,root,root) %{_bindir}/smbstatus
c083eea8 1472%attr(755,root,root) %{_bindir}/smbta-util
450db13e 1473%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
c083eea8
JR
1474%attr(755,root,root) %{_sbindir}/nmbd
1475%attr(755,root,root) %{_sbindir}/smbd
287950f2
JR
1476%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1477%attr(755,root,root) %{_libdir}/samba/auth/unix.so
1478%attr(755,root,root) %{_libdir}/samba/auth/wbc.so
0b940f4e 1479%attr(755,root,root) %{_libdir}/samba/libgpo.so
450db13e 1480%attr(755,root,root) %{_libdir}/samba/libidmap.so
0b940f4e
JR
1481%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1482%attr(755,root,root) %{_libdir}/samba/libnss_info.so
1483%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
f1c7ad61 1484%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
c083eea8 1485%dir %{_libdir}/samba/idmap
c083eea8 1486%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
0b940f4e 1487%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
c083eea8
JR
1488%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1489%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1490%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
c083eea8 1491%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
c083eea8 1492%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
450db13e
JR
1493%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1494%attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1495%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1496%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
c083eea8
JR
1497%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1498%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
c083eea8 1499%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
450db13e 1500%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
c083eea8
JR
1501%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1502%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1503%attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1504%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1505%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1506%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1507%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
0b940f4e 1508%dir %{_libdir}/samba/pdb
f6857f17 1509%attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
0b940f4e
JR
1510%attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1511%attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1512%attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1513%dir %{_libdir}/samba/nss_info
1514%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1515%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
0b940f4e 1516%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
450db13e 1517%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
0b940f4e 1518%{_mandir}/man1/dbwrap_tool.1*
0b940f4e 1519%{_mandir}/man1/smbcontrol.1*
0b940f4e 1520%{_mandir}/man1/smbstatus.1*
0b940f4e 1521%{_mandir}/man5/smbpasswd.5*
0b940f4e
JR
1522%{_mandir}/man8/idmap_ad.8*
1523%{_mandir}/man8/idmap_autorid.8*
1524%{_mandir}/man8/idmap_hash.8*
1525%{_mandir}/man8/idmap_ldap.8*
1526%{_mandir}/man8/idmap_nss.8*
1527%{_mandir}/man8/idmap_rid.8*
1528%{_mandir}/man8/idmap_tdb2.8*
1529%{_mandir}/man8/idmap_tdb.8*
0b940f4e 1530%{_mandir}/man8/nmbd.8*
0b940f4e
JR
1531%{_mandir}/man8/smbd.8*
1532%{_mandir}/man8/smbpasswd.8*
1533%{_mandir}/man8/smbta-util.8*
c083eea8
JR
1534%{_mandir}/man8/vfs_acl_tdb.8*
1535%{_mandir}/man8/vfs_acl_xattr.8*
0b940f4e
JR
1536%{_mandir}/man8/vfs_aio_fork.8*
1537%{_mandir}/man8/vfs_aio_linux.8*
1538%{_mandir}/man8/vfs_aio_pthread.8*
450db13e 1539%{_mandir}/man8/vfs_commit.8*
c083eea8
JR
1540%{_mandir}/man8/vfs_crossrename.8*
1541%{_mandir}/man8/vfs_dirsort.8*
1542%{_mandir}/man8/vfs_fileid.8*
0b940f4e 1543%{_mandir}/man8/vfs_media_harmony.8*
c083eea8
JR
1544%{_mandir}/man8/vfs_preopen.8*
1545%{_mandir}/man8/vfs_shadow_copy2.8*
1546%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
c083eea8 1547%{_mandir}/man8/vfs_streams_depot.8*
0b940f4e 1548%{_mandir}/man8/vfs_streams_xattr.8*
c083eea8
JR
1549%{_mandir}/man8/vfs_time_audit.8*
1550%{_mandir}/man8/vfs_xattr_tdb.8*
c083eea8 1551
3dbf1ce9
JR
1552%files -n samba3-server
1553%defattr(644,root,root,755)
1554%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1555%attr(754,root,root) /etc/rc.d/init.d/smb
1556%{systemdunitdir}/nmb.service
1557%{systemdunitdir}/smb.service
1558
382a477a
JR
1559%files -n samba3-client
1560%defattr(644,root,root,755)
1561%attr(755,root,root) %{_bindir}/net
1562%attr(755,root,root) %{_bindir}/nmblookup
1563%attr(755,root,root) %{_bindir}/rpcclient
1564%attr(755,root,root) %{_bindir}/sharesec
1565%attr(755,root,root) %{_bindir}/smbcacls
1566%attr(755,root,root) %{_bindir}/smbclient
cd86127c 1567%attr(755,root,root) %{_bindir}/smbtar
382a477a 1568%attr(755,root,root) %{_bindir}/smbtree
382a477a
JR
1569%{_mandir}/man1/nmblookup.1*
1570%{_mandir}/man1/rpcclient.1*
1571%{_mandir}/man1/sharesec.1*
1572%{_mandir}/man1/smbcacls.1*
1573%{_mandir}/man1/smbclient.1*
cd86127c 1574%{_mandir}/man1/smbtar.1*
382a477a 1575%{_mandir}/man1/smbtree.1*
287950f2 1576%{_mandir}/man8/net.8*
382a477a 1577
17937b31 1578%files -n samba3-common
ed426448
JR
1579%defattr(644,root,root,755)
1580%attr(755,root,root) %{_bindir}/eventlogadm
1581%attr(755,root,root) %{_bindir}/ntlm_auth
1582%attr(755,root,root) %{_bindir}/pdbedit
1583%attr(755,root,root) %{_bindir}/profiles
1584%attr(755,root,root) %{_bindir}/smbcquotas
1585%attr(755,root,root) %{_bindir}/testparm
1586%attr(755,root,root) %{_bindir}/vfstest
1587%dir %{_libdir}/samba/auth
1588%attr(755,root,root) %{_libdir}/samba/auth/script.so
1589%{_mandir}/man1/ntlm_auth.1*
1590%{_mandir}/man1/profiles.1*
1591%{_mandir}/man1/smbcquotas.1*
1592%{_mandir}/man1/testparm.1*
1593%{_mandir}/man1/vfstest.1*
1594%{_mandir}/man8/eventlogadm.8*
1595%{_mandir}/man8/pdbedit.8*
1596
f1c7ad61
JR
1597%files -n samba3-devel
1598%defattr(644,root,root,755)
450db13e
JR
1599%attr(755,root,root) %{_libdir}/libnetapi.so
1600%attr(755,root,root) %{_libdir}/libpdb.so
1601%attr(755,root,root) %{_libdir}/libsmbldap.so
f1c7ad61 1602%{_includedir}/samba-4.0/lookup_sid.h
287950f2
JR
1603%{_includedir}/samba-4.0/machine_sid.h
1604%{_includedir}/samba-4.0/netapi.h
f1c7ad61 1605%{_includedir}/samba-4.0/passdb.h
287950f2 1606%{_includedir}/samba-4.0/smbconf.h
f1c7ad61
JR
1607%{_includedir}/samba-4.0/smb_ldap.h
1608%{_includedir}/samba-4.0/smbldap.h
287950f2 1609%{_includedir}/samba-4.0/smb_share_modes.h
f1c7ad61
JR
1610%{_pkgconfigdir}/netapi.pc
1611
c083eea8
JR
1612%files -n samba3-vfs-audit
1613%defattr(644,root,root,755)
1614%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1615%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1616%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1617%{_mandir}/man8/vfs_audit.8*
1618%{_mandir}/man8/vfs_extd_audit.8*
1619%{_mandir}/man8/vfs_full_audit.8*
1620
1621%files -n samba3-vfs-cap
1622%defattr(644,root,root,755)
1623%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1624%{_mandir}/man8/vfs_cap.8*
1625
1626%files -n samba3-vfs-default_quota
d1f5710a 1627%defattr(644,root,root,755)
2e711b12 1628%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
4d8c5e20 1629%{_mandir}/man8/vfs_default_quota.8*
d1f5710a 1630
c083eea8 1631%files -n samba3-vfs-expand_msdfs
d1f5710a 1632%defattr(644,root,root,755)
2e711b12 1633%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
d1f5710a 1634
c083eea8 1635%files -n samba3-vfs-fake_perms
d1f5710a 1636%defattr(644,root,root,755)
2e711b12 1637%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
4d8c5e20 1638%{_mandir}/man8/vfs_fake_perms.8*
d1f5710a 1639
450db13e
JR
1640%files -n samba3-vfs-notify_fam
1641%defattr(644,root,root,755)
1642%attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1643%{_mandir}/man8/vfs_notify_fam.8*
8ba454ef 1644
c083eea8 1645%files -n samba3-vfs-netatalk
d1f5710a 1646%defattr(644,root,root,755)
2e711b12 1647%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
4d8c5e20
JB
1648%{_mandir}/man8/vfs_netatalk.8*
1649
c083eea8 1650%files -n samba3-vfs-readahead
4d8c5e20 1651%defattr(644,root,root,755)
2e711b12 1652%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
4d8c5e20 1653%{_mandir}/man8/vfs_readahead.8*
d1f5710a 1654
c083eea8 1655%files -n samba3-vfs-readonly
97334e11 1656%defattr(644,root,root,755)
2e711b12 1657%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
4d8c5e20 1658%{_mandir}/man8/vfs_readonly.8*
97334e11 1659
c083eea8 1660%files -n samba3-vfs-recycle
97334e11 1661%defattr(644,root,root,755)
2e711b12 1662%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
4d8c5e20 1663%{_mandir}/man8/vfs_recycle.8*
97334e11 1664
c083eea8 1665%files -n samba3-vfs-shadow_copy
2e711b12
JR
1666%defattr(644,root,root,755)
1667%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1668%{_mandir}/man8/vfs_shadow_copy.8*
1669
c083eea8 1670%files -n samba3-vfs-catia
2e711b12
JR
1671%defattr(644,root,root,755)
1672%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1673%{_mandir}/man8/vfs_catia.8*
1674
c083eea8 1675%files -n samba3-vfs-scannedonly
d718c2e1 1676%defattr(644,root,root,755)
2e711b12 1677%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
d718c2e1
AF
1678%{_mandir}/man8/vfs_scannedonly.8*
1679
c083eea8 1680%files -n samba3-smbget
4ecf4d28 1681%defattr(644,root,root,755)
c083eea8
JR
1682%attr(755,root,root) %{_bindir}/smbget
1683%{_mandir}/man1/smbget.1*
1684%{_mandir}/man5/smbgetrc.5*
4ecf4d28 1685
c083eea8
JR
1686%if %{with cups}
1687%files -n cups-backend-samba3-smb
99795f36 1688%defattr(644,root,root,755)
c083eea8
JR
1689%attr(755,root,root) %{cups_serverbin}/backend/smb
1690%attr(755,root,root) %{_bindir}/smbspool
1691%{_mandir}/man8/smbspool.8*
105507bc 1692%endif
8d59ae13 1693
c083eea8 1694%files -n samba3-swat
1a8c003b 1695%defattr(644,root,root,755)
c083eea8
JR
1696#%doc swat/README* swat/help/*
1697%doc swat/help/*
1698%attr(755,root,root) %{_sbindir}/swat
1699%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1700%dir %{_datadir}/samba/swat
1701%{_datadir}/samba/swat/help
1702%{_datadir}/samba/swat/images
1703%{_datadir}/samba/swat/include
1704%dir %{_datadir}/samba/swat/lang
1705%lang(ja) %{_datadir}/samba/swat/lang/ja
450db13e 1706%lang(ru) %{_datadir}/samba/swat/lang/ru
c083eea8
JR
1707%lang(tr) %{_datadir}/samba/swat/lang/tr
1708%{_mandir}/man8/swat.8*
1709%lang(de) %{_datadir}/samba/codepages/de.msg
1710%{_datadir}/samba/codepages/en.msg
1711%lang(fi) %{_datadir}/samba/codepages/fi.msg
1712%lang(fr) %{_datadir}/samba/codepages/fr.msg
1713%lang(it) %{_datadir}/samba/codepages/it.msg
1714%lang(ja) %{_datadir}/samba/codepages/ja.msg
1715%lang(nl) %{_datadir}/samba/codepages/nl.msg
1716%lang(pl) %{_datadir}/samba/codepages/pl.msg
1717%lang(ru) %{_datadir}/samba/codepages/ru*
1718%lang(tr) %{_datadir}/samba/codepages/tr.msg
6646cd44 1719
382a477a
JR
1720%files -n samba3-winbind
1721%attr(755,root,root) %{_sbindir}/winbindd
1722%attr(754,root,root) /etc/rc.d/init.d/winbind
1723%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1724%{systemdunitdir}/winbind.service
1725%{_mandir}/man8/winbindd*.8*
1726
1727%files -n nss_wins
1728%defattr(644,root,root,755)
1729%attr(755,root,root) /%{_lib}/libnss_wins*
1730
1731%files -n samba3-libsmbclient
1732%defattr(644,root,root,755)
1733%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1734%attr(755,root,root) %{_libdir}/libwbclient.so.*
287950f2 1735%{_mandir}/man7/libsmbclient.7*
382a477a
JR
1736
1737%files -n samba3-libsmbclient-devel
1738%defattr(644,root,root,755)
1739%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a
JR
1740%attr(755,root,root) %{_libdir}/libwbclient.so
1741%{_includedir}/libsmbclient.h
1742%{_includedir}/wbclient.h
1743
382a477a
JR
1744%if %{with ldap}
1745%files -n openldap-schema-samba
1746%defattr(644,root,root,755)
1747%{schemadir}/*.schema
1748%endif
This page took 0.463328 seconds and 4 git commands to generate.