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