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