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