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