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