]> git.pld-linux.org Git - packages/samba.git/blame_incremental - samba4.spec
- internal deps cleanup
[packages/samba.git] / samba4.spec
... / ...
CommitLineData
1#
2# Conditional build:
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
8%bcond_without system_libs
9
10# ADS requires kerberos5 and LDAP
11%if %{without kerberos5} || %{without ldap}
12%undefine with_ads
13%endif
14
15%if %{with system_libs}
16%define talloc_ver 2.0.7
17%define tdb_ver 2:1.2.11
18%define ldb_ver 1.1.16
19%define tevent_ver 0.9.18
20%endif
21
22%define virusfilter_version 0.1.3
23Summary: Active Directory server
24Summary(pl.UTF-8): Serwer Active Directory
25Name: samba4
26Version: 4.0.7
27Release: 0.11
28Epoch: 1
29License: GPL v3
30Group: Networking/Daemons
31Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
32# Source0-md5: d887c1383654fc60b7bb1b74d273a826
33Source1: smb.init
34Source2: samba.pamd
35Source3: swat.inetd
36Source4: samba.sysconfig
37Source5: samba.logrotate
38Source6: smb.conf
39Source7: winbind.init
40Source8: winbind.sysconfig
41Source9: samba.init
42Source10: https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
43# Source10-md5: a3a30d5fbf309d356e8c5833db680c17
44Patch0: system-heimdal.patch
45Patch1: samba-c++-nofail.patch
46Patch3: samba-nscd.patch
47Patch4: samba-lprng-no-dot-printers.patch
48Patch5: systemd-pid-dir.patch
49Patch6: unicodePwd-nthash-values-over-LDAP.patch
50URL: http://www.samba.org/
51BuildRequires: acl-devel
52BuildRequires: autoconf
53BuildRequires: automake
54%{?with_avahi:BuildRequires: avahi-devel}
55BuildRequires: ctdb-devel
56%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
57BuildRequires: dmapi-devel
58BuildRequires: docbook-style-xsl
59BuildRequires: gamin-devel
60BuildRequires: gdbm-devel
61BuildRequires: gettext-devel
62BuildRequires: gnutls-devel
63%{?with_kerberos5:BuildRequires: heimdal-devel >= 1.5.3-1}
64BuildRequires: iconv
65BuildRequires: keyutils-devel
66BuildRequires: libaio-devel
67BuildRequires: libcom_err-devel
68BuildRequires: libmagic-devel
69BuildRequires: libnscd-devel
70BuildRequires: libtool >= 2:1.4d
71BuildRequires: make >= 3.81
72BuildRequires: ncurses-devel >= 5.2
73%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
74BuildRequires: pam-devel >= 0.99.8.1
75BuildRequires: perl(ExtUtils::MakeMaker)
76BuildRequires: perl(Parse::Yapp)
77BuildRequires: pkgconfig
78BuildRequires: popt-devel
79%{?with_pgsql:BuildRequires: postgresql-devel}
80BuildRequires: python-devel
81BuildRequires: python-dns
82BuildRequires: python-modules
83BuildRequires: python-testtools
84BuildRequires: readline-devel >= 4.2
85BuildRequires: rpmbuild(macros) >= 1.647
86BuildRequires: rpm-pythonprov
87BuildRequires: sed >= 4.0
88%if %{with system_libs}
89BuildRequires: ldb-devel >= %{ldb_ver}
90BuildRequires: python-ldb-devel >= %{ldb_ver}
91BuildRequires: python-talloc-devel >= %{talloc_ver}
92BuildRequires: python-tevent >= %{tevent_ver}
93BuildRequires: talloc-devel >= %{talloc_ver}
94BuildRequires: tdb-devel >= %{tdb_ver}
95BuildRequires: tevent-devel >= %{tevent_ver}
96%endif
97BuildRequires: xfsprogs-devel
98BuildConflicts: libbsd-devel
99Requires(post,preun): /sbin/chkconfig
100Requires: %{name}-common = %{epoch}:%{version}-%{release}
101Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
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
111Requires: logrotate >= 3.7-4
112Requires: pam >= 0.99.8.1
113Requires: rc-scripts >= 0.4.0.12
114Requires: setup >= 2.4.6-7
115Requires: systemd-units >= 38
116# smbd links with libcups
117%{?with_cups:Requires: cups-lib >= 1:1.2.0}
118Obsoletes: samba-doc-html
119Obsoletes: samba-doc-pdf
120Obsoletes: samba-pdb-xml
121Obsoletes: samba-vfs-block
122BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123
124%define _sambahome /home/services/samba
125%if %{with cups}
126%define cups_serverbin %{_prefix}/lib/cups
127%endif
128%define schemadir /usr/share/openldap/schema
129
130# CFLAGS modified (the second ./configure)
131%undefine configure_cache
132
133%description
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.
140
141This package contains main Active Directory server daemon.
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
152Then pakiet dostarcza główny demon Active Directory.
153
154%package client
155Summary: Samba AD client programs
156Summary(pl.UTF-8): Klienci serwera Samba AD
157Group: Applications/Networking
158Requires: %{name}-common = %{epoch}:%{version}-%{release}
159%{?with_kerberos5:Requires: heimdal-libs >= 1.5.3-1}
160Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
161Suggests: cifs-utils
162Obsoletes: smbfs
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
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
172drukowanie w sieci SMB.
173
174%package common
175Summary: Files used by both Samba servers and clients
176Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
177Group: Networking/Daemons
178Requires: talloc >= %{talloc_ver}
179Requires: tdb >= %{tdb_ver}
180
181%description common
182Samba-common provides files necessary for both the server and client
183packages of Samba.
184
185%description common -l pl.UTF-8
186Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
187klientów Samby.
188
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
200%package winbind
201Summary: Samba-winbind daemon, utilities and documentation
202Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
203Group: Networking/Daemons
204Requires(post,preun): /sbin/chkconfig
205Requires: %{name}-common = %{epoch}:%{version}-%{release}
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
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
214Windows lub Samba.
215
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
245%package devel
246Summary: Header files for Samba
247Summary(pl.UTF-8): Pliki nagłówkowe Samby
248Group: Development/Libraries
249
250%description devel
251Header files for Samba.
252
253%description devel -l pl.UTF-8
254Pliki nagłówkowe Samby.
255
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}
285Requires: python-dns
286Requires: python-modules
287Obsoletes: python-samba
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
313Summary: SMB server
314Summary(pl.UTF-8): Serwer SMB
315Group: Networking/Daemons
316Requires: samba3-common = %{epoch}:%{version}-%{release}
317Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
318# smbd links with libcups
319%{?with_cups:Requires: cups-lib >= 1:1.2.0}
320Obsoletes: samba-pdb-xml
321Obsoletes: samba-vfs-block
322
323%description -n samba3
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
331%description -n samba3 -l pl.UTF-8
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.
339
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
358%package -n samba3-client
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
367
368%description -n samba3-client
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
373%description -n samba3-client -l pl.UTF-8
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.
377
378%package -n samba3-common
379Summary: Files used by both Samba servers and clients
380Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
381Group: Networking/Daemons
382Requires: talloc >= %{libtalloc_ver}
383Requires: tdb >= %{libtdb_ver}
384
385%description -n samba3-common
386Samba-common provides files necessary for both the server and client
387packages of Samba.
388
389%description -n samba3-common -l pl.UTF-8
390Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
391klientów Samba.
392
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
404%package -n samba3-vfs-audit
405Summary: VFS module to audit file access
406Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
407Group: Networking/Daemons
408Requires: samba3 = %{epoch}:%{version}-%{release}
409
410%description -n samba3-vfs-audit
411A simple module to audit file access to the syslog facility. The
412following operations are logged:
413 - share connect/disconnect,
414 - directory opens/create/remove,
415 - file open/close/rename/unlink/chmod.
416
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:
420 - podłączenie do/odłączenie od zasobu,
421 - otwarcie/utworzenie/zmiana nazwy katalogu,
422 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
423
424Zawiera moduły audit, extd_audit i full_audit.
425
426%package -n samba3-vfs-cap
427Summary: VFS module for CAP and samba compatibility
428Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
429Group: Networking/Daemons
430Requires: samba3 = %{epoch}:%{version}-%{release}
431
432%description -n samba3-vfs-cap
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.
436
437%description -n samba3-vfs-cap -l pl.UTF-8
438Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
439reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
440
441%package -n samba3-vfs-default_quota
442Summary: VFS module to store default quotas in a specified quota record
443Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
444Group: Networking/Daemons
445Requires: samba3 = %{epoch}:%{version}-%{release}
446
447%description -n samba3-vfs-default_quota
448This VFS modules stores default quotas in a specified quota record.
449
450%description -n samba3-vfs-default_quota -l pl.UTF-8
451Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
452limitów.
453
454%package -n samba3-vfs-expand_msdfs
455Summary: VFS module for hosting a Microsoft Distributed File System Tree
456Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
457Group: Networking/Daemons
458Requires: samba3 = %{epoch}:%{version}-%{release}
459
460%description -n samba3-vfs-expand_msdfs
461A VFS module for hosting a Microsoft Distributed File System Tree.
462
463The Distributed File System (DFS) provides a means of separating the
464logical view of files and directories that users see from the actual
465physical locations of these resources on the network. It allows for
466higher availability, smoother storage expansion, load balancing, and
467so on.
468
469%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
470Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
471File System.
472
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.
477
478%package -n samba3-vfs-fake_perms
479Summary: VFS module to report read-only fires as writable
480Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
481Group: Networking/Daemons
482Requires: samba3 = %{epoch}:%{version}-%{release}
483
484%description -n samba3-vfs-fake_perms
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.
491
492%description -n samba3-vfs-fake_perms -l pl.UTF-8
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
498lub wylogowywaniu klienta.
499
500%package -n samba3-vfs-notify_fam
501Summary: VFS module to implement file change notifications
502Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
503Group: Networking/Daemons
504Requires: samba3 = %{epoch}:%{version}-%{release}
505
506%description -n samba3-vfs-notify_fam
507The vfs_notify_fam module makes use of the system FAM (File Alteration
508Monitor) daemon to implement file change notifications for Windows
509clients.
510
511%description -n samba3-vfs-notify_fam -l pl.UTF-8
512Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
513informowania o zmianach w plikach dla klientów Windows.
514
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
518Group: Networking/Daemons
519Requires: samba3 = %{epoch}:%{version}-%{release}
520
521%description -n samba3-vfs-netatalk
522Package contains a netatalk VFS module for ease co-existence of Samba
523and netatalk file sharing services.
524
525%description -n samba3-vfs-netatalk -l pl.UTF-8
526Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
527i netatalk przy udostępnianiu zasobów.
528
529%package -n samba3-vfs-recycle
530Summary: VFS module to add recycle bin facility to a samba share
531Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
532Group: Networking/Daemons
533Requires: samba3 = %{epoch}:%{version}-%{release}
534
535%description -n samba3-vfs-recycle
536VFS module to add recycle bin facility to a samba share.
537
538%description -n samba3-vfs-recycle -l pl.UTF-8
539Moduł VFS dodający możliwość kosza do zasobu samby.
540
541%package -n samba3-vfs-readahead
542Summary: VFS module for pre-loading the kernel buffer cache
543Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
544Group: Networking/Daemons
545Requires: samba3 = %{epoch}:%{version}-%{release}
546
547%description -n samba3-vfs-readahead
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
557%description -n samba3-vfs-readahead -l pl.UTF-8
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.
562
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.
567
568%package -n samba3-vfs-readonly
569Summary: VFS module for read-only limitation for specified share
570Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
571Group: Networking/Daemons
572Requires: samba3 = %{epoch}:%{version}-%{release}
573
574%description -n samba3-vfs-readonly
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
579%description -n samba3-vfs-readonly -l pl.UTF-8
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.
583
584%package -n samba3-vfs-shadow_copy
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
588Requires: samba3 = %{epoch}:%{version}-%{release}
589
590%description -n samba3-vfs-shadow_copy
591VFS module to make automatic copy of data in samba share.
592
593%description -n samba3-vfs-shadow_copy -l pl.UTF-8
594Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
595
596%package -n samba3-vfs-catia
597Summary: VFS module to fix Catia CAD filenames
598Group: Networking/Daemons
599Requires: samba3 = %{epoch}:%{version}-%{release}
600
601%description -n samba3-vfs-catia
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
607%package -n samba3-vfs-scannedonly
608Summary: Anti-virus solution as VFS module
609Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
610Group: Networking/Daemons
611Requires: samba3 = %{epoch}:%{version}-%{release}
612
613%description -n samba3-vfs-scannedonly
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.
617
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
622
623%description -n samba3-smbget
624wget-like utility for download files over SMB.
625
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.
629
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
636
637%description -n cups-backend-samba3-smb
638CUPS backend for printing to SMB printers.
639
640%description -n cups-backend-samba3-smb -l pl.UTF-8
641Backend CUPS-a drukujący na drukarkach SMB.
642
643%package -n samba3-swat
644Summary: Samba Web Administration Tool
645Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
646Group: Networking/Admin
647Requires: samba3 = %{epoch}:%{version}-%{release}
648Requires: inetdaemon
649Requires: rc-inetd >= 0.8.2
650Obsoletes: swat
651
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.
657
658%description -n samba3-swat -l pl.UTF-8
659swat pozwala na kompleksową konfigurację smb.conf przy pomocy
660przeglądarki WWW.
661
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
667Requires: samba3-common = %{epoch}:%{version}-%{release}
668Requires: systemd-units >= 38
669
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.
673
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.
678
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
709Group: Development/Libraries
710Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
711Obsoletes: libsmbclient-devel < 1:4.0.0-1
712
713%description -n samba3-libsmbclient-devel
714Header files for libsmbclient.
715
716%description -n samba3-libsmbclient-devel -l pl.UTF-8
717Pliki nagłówkowe dla libsmbclient.
718
719%package -n openldap-schema-samba
720Summary: Samba LDAP schema
721Summary(pl.UTF-8): Schemat LDAP dla samby
722Group: Networking/Daemons
723Requires(post,postun): sed >= 4.0
724Requires: openldap-servers
725
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.
731
732%prep
733%setup -q -n samba-%{version}
734%patch0 -p1
735%patch1 -p1
736%patch3 -p1
737%patch4 -p1
738%patch5 -p1
739%patch6 -p1
740
741%build
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} \
765 --with-privatelibdir=%{_libdir}/samba \
766 --with-modulesdir=%{_libdir}/samba \
767 --with-pammodulesdir=/%{_lib}/security \
768 --with-lockdir=/var/lib/samba \
769 --with-privatedir=%{_sysconfdir}/samba \
770 --disable-rpath-install \
771 --builtin-libraries=replace,ccan \
772 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
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 \
775 --with-acl-support \
776 --with%{!?with_ads:out}-ads \
777 --with-aio-support \
778 --with-automount \
779 --with-dmapi \
780 --with-dnsupdate \
781 --with-iconv \
782 --with%{!?with_ldap:out}-ldap \
783 --with-pam \
784 --with-pam_smbpass \
785 --with-quotas \
786 --with-sendfile-support \
787 --with-swat \
788 --with-syslog \
789 --with-utmp \
790 --with-winbind \
791 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
792 --enable-cups \
793 --enable-iprint
794
795%{__make}
796
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
803%install
804rm -rf $RPM_BUILD_ROOT
805install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
806 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
807 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
808 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
809 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
810
811%{__make} install \
812 DESTDIR=$RPM_BUILD_ROOT \
813 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
814
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
827%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
828
829# not ready for production, and no MIT kerberos in PLD
830%{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
831
832install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
833
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
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
845cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
846install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
847cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
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
851
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
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}
863
864touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
865
866echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
867
868echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
869
870%if %{with cups}
871install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
872ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
873%endif
874
875> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
876> $RPM_BUILD_ROOT/etc/security/blacklist.samba
877
878%if %{with ldap}
879install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
880%endif
881
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
889# remove man pages for not installed commands
890%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
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*
895
896%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
897%py_comp $RPM_BUILD_ROOT%{py_sitedir}
898%py_postclean
899
900%clean
901rm -rf $RPM_BUILD_ROOT
902
903%post
904/sbin/chkconfig --add samba
905%service samba restart "Samba AD daemon"
906%systemd_post samba.service
907
908%preun
909if [ "$1" = "0" ]; then
910 %service samba stop
911 /sbin/chkconfig --del samba
912fi
913%systemd_preun samba.service
914
915%postun
916%systemd_reload
917
918%post common -p /sbin/ldconfig
919%postun common -p /sbin/ldconfig
920
921%post -n samba3-server
922/sbin/chkconfig --add smb
923%service smb restart "Samba3 daemons"
924%systemd_post smb.service nmb.service
925
926%preun -n samba3-server
927if [ "$1" = "0" ]; then
928 %service smb stop
929 /sbin/chkconfig --del smb
930fi
931%systemd_preun smb.service nmb.service
932
933%postun -n samba3-server
934%systemd_reload
935
936%post -n samba3-winbind
937/sbin/chkconfig --add winbind
938%service winbind restart "Winbind daemon"
939%systemd_post winbind.service
940
941%preun -n samba3-winbind
942if [ "$1" = "0" ]; then
943 %service winbind stop
944 /sbin/chkconfig --del winbind
945fi
946%systemd_preun winbind.service
947
948%postun -n samba3-winbind
949%systemd_reload
950
951%post -n samba3-swat
952%service -q rc-inetd reload
953
954%postun -n samba3-swat
955if [ "$1" = 0 ]; then
956 %service -q rc-inetd reload
957fi
958
959%post -n openldap-schema-samba
960# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
961%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
962%service -q ldap restart
963
964%postun -n openldap-schema-samba
965if [ "$1" = "0" ]; then
966 %openldap_schema_unregister %{schemadir}/samba.schema
967 %service -q ldap restart
968fi
969
970%files
971%defattr(644,root,root,755)
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
974%{systemdunitdir}/samba.service
975%{systemdtmpfilesdir}/samba.conf
976%attr(755,root,root) %{_bindir}/oLschema2ldif
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
981%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
982%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
983%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
984%attr(755,root,root) %{_libdir}/samba/libntvfs.so
985%attr(755,root,root) %{_libdir}/samba/libpac.so
986%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
987%attr(755,root,root) %{_libdir}/samba/libservice.so
988%attr(755,root,root) %{_libdir}/samba/libshares.so
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
994%dir %{_libdir}/samba/gensec
995%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
996%dir %{_libdir}/samba/ldb
997%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
998%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
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
1012%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1013%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
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
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
1057%{_datadir}/samba/setup
1058%{_mandir}/man1/oLschema2ldif.1*
1059%{_mandir}/man8/samba.8*
1060
1061%files client
1062%defattr(644,root,root,755)
1063%attr(755,root,root) %{_bindir}/cifsdd
1064%attr(755,root,root) %{_bindir}/nmblookup4
1065%attr(755,root,root) %{_bindir}/reg*
1066%attr(755,root,root) %{_bindir}/smbclient4
1067%{_mandir}/man1/findsmb.1*
1068%{_mandir}/man1/nmblookup4.1*
1069%{_mandir}/man1/reg*.1*
1070
1071%files common
1072%defattr(644,root,root,755)
1073%doc README WHATSNEW.txt Roadmap
1074/etc/ld.so.conf.d/samba.conf
1075%attr(755,root,root) %{_bindir}/samba-tool
1076%attr(755,root,root) %{_sbindir}/samba_kcc
1077%dir %{_sysconfdir}/samba
1078%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1079%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1080%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1081%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1082%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1083%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1084%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1085%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1086%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
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
1097%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1098%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
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
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
1107%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1108%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1109%dir %{_libdir}/samba
1110%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1111%attr(755,root,root) %{_libdir}/samba/libauth4.so
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
1115%attr(755,root,root) %{_libdir}/samba/libcliauth.so
1116%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1117%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1118%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1119%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1120%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1121%attr(755,root,root) %{_libdir}/samba/libcluster.so
1122%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1123%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1124%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1125%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1126%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
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
1130%attr(755,root,root) %{_libdir}/samba/libiniparser.so
1131%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1132%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1133%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1134%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
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
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
1141%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1142%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1143%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1144%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
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
1149%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1150%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1151%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1152%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
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
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
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*
1170%if %{without system_libs}
1171%attr(755,root,root) %{_bindir}/tdbbackup
1172%attr(755,root,root) %{_bindir}/tdbdump
1173%attr(755,root,root) %{_bindir}/tdbtool
1174%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1175%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1176%{_mandir}/man8/tdbbackup.8*
1177%{_mandir}/man8/tdbdump.8*
1178%{_mandir}/man8/tdbtool.8*
1179%endif
1180
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
1204%files winbind
1205%defattr(644,root,root,755)
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*
1214
1215%files -n libsmbclient-raw
1216%defattr(644,root,root,755)
1217%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1218%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1219%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1220%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1221%attr(755,root,root) %{_libdir}/libsmbconf.so.0
1222%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1223%attr(755,root,root) %{_libdir}/samba/libaddns.so
1224%attr(755,root,root) %{_libdir}/samba/libasn1util.so
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
1230
1231%files -n libsmbclient-raw-devel
1232%defattr(644,root,root,755)
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
1240%{_includedir}/samba-4.0/smb2_constants.h
1241%{_includedir}/samba-4.0/smb2_create_blob.h
1242%{_includedir}/samba-4.0/smb2.h
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
1258%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1259%attr(755,root,root) %{_libdir}/libsmbconf.so
1260%{_pkgconfigdir}/smbclient-raw.pc
1261
1262%files devel
1263%defattr(644,root,root,755)
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
1360%{_pkgconfigdir}/dcerpc_atsvc.pc
1361%{_pkgconfigdir}/dcerpc.pc
1362%{_pkgconfigdir}/dcerpc_samr.pc
1363%{_pkgconfigdir}/dcerpc_server.pc
1364%{_pkgconfigdir}/gensec.pc
1365%{_pkgconfigdir}/ndr_krb5pac.pc
1366%{_pkgconfigdir}/ndr_nbt.pc
1367%{_pkgconfigdir}/ndr.pc
1368%{_pkgconfigdir}/ndr_standard.pc
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
1375
1376%files -n pam-pam_smbpass
1377%defattr(644,root,root,755)
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*
1387
1388%files -n python-samba4
1389%defattr(644,root,root,755)
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
1393%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
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
1397%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
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
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]
1425%dir %{py_sitedir}/samba/samba3
1426%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1427%{py_sitedir}/samba/samba3/*.py[co]
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]
1441%endif
1442
1443%files test
1444%defattr(644,root,root,755)
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
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*
1459
1460%files test-devel
1461%defattr(644,root,root,755)
1462%attr(755,root,root) %{_libdir}/libtorture.so
1463%{_includedir}/samba-4.0/torture.h
1464%{_pkgconfigdir}/torture.pc
1465
1466%files -n samba3
1467%defattr(644,root,root,755)
1468%attr(755,root,root) %{_bindir}/dbwrap_tool
1469%attr(755,root,root) %{_bindir}/smbcontrol
1470%attr(755,root,root) %{_bindir}/smbpasswd
1471%attr(755,root,root) %{_bindir}/smbstatus
1472%attr(755,root,root) %{_bindir}/smbta-util
1473%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1474%attr(755,root,root) %{_sbindir}/nmbd
1475%attr(755,root,root) %{_sbindir}/smbd
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
1479%attr(755,root,root) %{_libdir}/samba/libgpo.so
1480%attr(755,root,root) %{_libdir}/samba/libidmap.so
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
1484%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1485%dir %{_libdir}/samba/idmap
1486%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1487%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
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
1491%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1492%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
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
1497%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1498%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1499%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1500%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
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
1508%dir %{_libdir}/samba/pdb
1509%attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
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
1516%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1517%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1518%{_mandir}/man1/dbwrap_tool.1*
1519%{_mandir}/man1/smbcontrol.1*
1520%{_mandir}/man1/smbstatus.1*
1521%{_mandir}/man5/smbpasswd.5*
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*
1530%{_mandir}/man8/nmbd.8*
1531%{_mandir}/man8/smbd.8*
1532%{_mandir}/man8/smbpasswd.8*
1533%{_mandir}/man8/smbta-util.8*
1534%{_mandir}/man8/vfs_acl_tdb.8*
1535%{_mandir}/man8/vfs_acl_xattr.8*
1536%{_mandir}/man8/vfs_aio_fork.8*
1537%{_mandir}/man8/vfs_aio_linux.8*
1538%{_mandir}/man8/vfs_aio_pthread.8*
1539%{_mandir}/man8/vfs_commit.8*
1540%{_mandir}/man8/vfs_crossrename.8*
1541%{_mandir}/man8/vfs_dirsort.8*
1542%{_mandir}/man8/vfs_fileid.8*
1543%{_mandir}/man8/vfs_media_harmony.8*
1544%{_mandir}/man8/vfs_preopen.8*
1545%{_mandir}/man8/vfs_shadow_copy2.8*
1546%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1547%{_mandir}/man8/vfs_streams_depot.8*
1548%{_mandir}/man8/vfs_streams_xattr.8*
1549%{_mandir}/man8/vfs_time_audit.8*
1550%{_mandir}/man8/vfs_xattr_tdb.8*
1551
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
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
1567%attr(755,root,root) %{_bindir}/smbtar
1568%attr(755,root,root) %{_bindir}/smbtree
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*
1574%{_mandir}/man1/smbtar.1*
1575%{_mandir}/man1/smbtree.1*
1576%{_mandir}/man8/net.8*
1577
1578%files -n samba3-common
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
1597%files -n samba3-devel
1598%defattr(644,root,root,755)
1599%attr(755,root,root) %{_libdir}/libnetapi.so
1600%attr(755,root,root) %{_libdir}/libpdb.so
1601%attr(755,root,root) %{_libdir}/libsmbldap.so
1602%{_includedir}/samba-4.0/lookup_sid.h
1603%{_includedir}/samba-4.0/machine_sid.h
1604%{_includedir}/samba-4.0/netapi.h
1605%{_includedir}/samba-4.0/passdb.h
1606%{_includedir}/samba-4.0/smbconf.h
1607%{_includedir}/samba-4.0/smb_ldap.h
1608%{_includedir}/samba-4.0/smbldap.h
1609%{_includedir}/samba-4.0/smb_share_modes.h
1610%{_pkgconfigdir}/netapi.pc
1611
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
1627%defattr(644,root,root,755)
1628%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1629%{_mandir}/man8/vfs_default_quota.8*
1630
1631%files -n samba3-vfs-expand_msdfs
1632%defattr(644,root,root,755)
1633%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1634
1635%files -n samba3-vfs-fake_perms
1636%defattr(644,root,root,755)
1637%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1638%{_mandir}/man8/vfs_fake_perms.8*
1639
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*
1644
1645%files -n samba3-vfs-netatalk
1646%defattr(644,root,root,755)
1647%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1648%{_mandir}/man8/vfs_netatalk.8*
1649
1650%files -n samba3-vfs-readahead
1651%defattr(644,root,root,755)
1652%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1653%{_mandir}/man8/vfs_readahead.8*
1654
1655%files -n samba3-vfs-readonly
1656%defattr(644,root,root,755)
1657%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1658%{_mandir}/man8/vfs_readonly.8*
1659
1660%files -n samba3-vfs-recycle
1661%defattr(644,root,root,755)
1662%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1663%{_mandir}/man8/vfs_recycle.8*
1664
1665%files -n samba3-vfs-shadow_copy
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
1670%files -n samba3-vfs-catia
1671%defattr(644,root,root,755)
1672%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1673%{_mandir}/man8/vfs_catia.8*
1674
1675%files -n samba3-vfs-scannedonly
1676%defattr(644,root,root,755)
1677%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1678%{_mandir}/man8/vfs_scannedonly.8*
1679
1680%files -n samba3-smbget
1681%defattr(644,root,root,755)
1682%attr(755,root,root) %{_bindir}/smbget
1683%{_mandir}/man1/smbget.1*
1684%{_mandir}/man5/smbgetrc.5*
1685
1686%if %{with cups}
1687%files -n cups-backend-samba3-smb
1688%defattr(644,root,root,755)
1689%attr(755,root,root) %{cups_serverbin}/backend/smb
1690%attr(755,root,root) %{_bindir}/smbspool
1691%{_mandir}/man8/smbspool.8*
1692%endif
1693
1694%files -n samba3-swat
1695%defattr(644,root,root,755)
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
1706%lang(ru) %{_datadir}/samba/swat/lang/ru
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
1719
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.*
1734%attr(755,root,root) %{_libdir}/libwbclient.so.*
1735%{_mandir}/man7/libsmbclient.7*
1736
1737%files -n samba3-libsmbclient-devel
1738%defattr(644,root,root,755)
1739%attr(755,root,root) %{_libdir}/libsmbclient.so
1740%attr(755,root,root) %{_libdir}/libwbclient.so
1741%{_includedir}/libsmbclient.h
1742%{_includedir}/wbclient.h
1743
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.044945 seconds and 4 git commands to generate.