3 %bcond_without ads # ActiveDirectory support
4 %bcond_without cups # CUPS support
5 %bcond_without ldap # LDAP support
6 %bcond_without avahi # Avahi support
7 %bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
9 %if %{with system_libs}
10 %define talloc_ver 2.0.7
11 %define tdb_ver 2:1.2.11
12 %define ldb_ver 1.1.16
13 %define tevent_ver 0.9.18
17 %include /usr/lib/rpm/macros.perl
19 %define virusfilter_version 0.1.3
20 Summary: Active Directory server
21 Summary(pl.UTF-8): Serwer Active Directory
27 Group: Networking/Daemons
28 Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
29 # Source0-md5: c7871012ac40b8c74afff42bbd873bd7
32 Source4: samba.sysconfig
33 Source5: samba.logrotate
36 Source8: winbind.sysconfig
38 Source10: https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
39 # Source10-md5: a3a30d5fbf309d356e8c5833db680c17
40 Source11: samba3.logrotate
41 Patch0: system-heimdal.patch
42 Patch1: samba-c++-nofail.patch
43 Patch4: samba-lprng-no-dot-printers.patch
44 Patch5: systemd-pid-dir.patch
45 Patch6: unicodePwd-nthash-values-over-LDAP.patch
47 URL: http://www.samba.org/
48 BuildRequires: acl-devel
49 BuildRequires: autoconf
50 BuildRequires: automake
51 %{?with_avahi:BuildRequires: avahi-devel}
52 BuildRequires: ceph-devel >= 0.73
53 BuildRequires: ctdb-devel
54 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
55 BuildRequires: dmapi-devel
56 BuildRequires: docbook-style-xsl
57 BuildRequires: gamin-devel
58 BuildRequires: gdbm-devel
59 BuildRequires: gettext-devel
60 BuildRequires: glusterfs-devel
61 BuildRequires: gnutls-devel
62 BuildRequires: heimdal-devel >= 1.5.3-1
64 BuildRequires: keyutils-devel
65 BuildRequires: libaio-devel
66 BuildRequires: libcom_err-devel
67 BuildRequires: libmagic-devel
68 BuildRequires: libnscd-devel
69 BuildRequires: libtool >= 2:1.4d
70 BuildRequires: make >= 3.81
71 BuildRequires: ncurses-devel >= 5.2
72 BuildRequires: ncurses-ext-devel >= 5.2
73 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
74 BuildRequires: pam-devel >= 0.99.8.1
75 BuildRequires: perl-ExtUtils-MakeMaker
76 BuildRequires: perl-Parse-Yapp
77 BuildRequires: pkgconfig
78 BuildRequires: popt-devel
79 %{?with_pgsql:BuildRequires: postgresql-devel}
80 BuildRequires: python-devel
81 BuildRequires: python-dns
82 BuildRequires: python-modules
83 BuildRequires: python-testtools
84 BuildRequires: readline-devel >= 4.2
85 BuildRequires: rpm-perlprov
86 BuildRequires: rpm-pythonprov
87 BuildRequires: rpmbuild(macros) >= 1.647
88 BuildRequires: sed >= 4.0
89 %if %{with system_libs}
90 BuildRequires: ldb-devel >= %{ldb_ver}
91 BuildRequires: ntdb-devel >= %{ntdb_ver}
92 BuildRequires: python-ntdb >= %{ntdb_ver}
93 BuildRequires: python-ldb-devel >= %{ldb_ver}
94 BuildRequires: python-talloc-devel >= %{talloc_ver}
95 BuildRequires: python-tevent >= %{tevent_ver}
96 BuildRequires: talloc-devel >= %{talloc_ver}
97 BuildRequires: tdb-devel >= %{tdb_ver}
98 BuildRequires: tevent-devel >= %{tevent_ver}
100 BuildRequires: xfsprogs-devel
101 BuildConflicts: libbsd-devel
102 Requires(post,preun): /sbin/chkconfig
103 Requires: %{name}-common = %{epoch}:%{version}-%{release}
104 Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
105 Requires: logrotate >= 3.7-4
106 Requires: pam >= 0.99.8.1
107 Requires: python-samba4 = %{epoch}:%{version}-%{release}
108 Requires: rc-scripts >= 0.4.0.12
109 Requires: setup >= 2.4.6-7
110 Requires: systemd-units >= 38
111 # smbd links with libcups
112 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
113 Obsoletes: samba-doc-html
114 Obsoletes: samba-doc-pdf
115 Obsoletes: samba-pdb-xml
116 Obsoletes: samba-vfs-block
117 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
119 %define _sambahome /home/services/samba
121 %define cups_serverbin %{_prefix}/lib/cups
123 %define schemadir /usr/share/openldap/schema
125 # CFLAGS modified (the second ./configure)
126 %undefine configure_cache
129 Samba provides an SMB server which can be used to provide network
130 services to SMB (sometimes called "Lan Manager") clients, including
131 various versions of MS Windows, OS/2, and other Linux machines. Samba
132 also provides some SMB clients, which complement the built-in SMB
133 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
134 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
136 This package contains main Active Directory server daemon.
138 %description -l pl.UTF-8
139 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
140 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
141 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
142 znajduje się również oprogramowanie klienckie. Samba używa protokołu
143 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
144 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
145 haseł w standardzie MS i zarządzania bazą WINS.
147 Ten pakiet dostarcza główny demon Active Directory.
150 Summary: Samba AD client programs
151 Summary(pl.UTF-8): Klienci serwera Samba AD
152 Group: Applications/Networking
153 Requires: %{name}-common = %{epoch}:%{version}-%{release}
154 Requires: heimdal-libs >= 1.5.3-1
155 Requires: python-samba4 = %{epoch}:%{version}-%{release}
160 Samba-client provides some SMB clients, which complement the build-in
161 SMB filesystem in Linux. These allow accessing of SMB shares and
162 printing to SMB printers.
164 %description client -l pl.UTF-8
165 Samba-client dostarcza programy uzupełniające obsługę systemu plików
166 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
167 drukowanie w sieci SMB.
170 Summary: Files used by both Samba servers and clients
171 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
172 Group: Networking/Daemons
173 Requires: python-samba4 = %{epoch}:%{version}-%{release}
174 %if %{with system_libs}
175 Requires: ldb >= %{ldb_ver}
176 Requires: ntdb >= %{ntdb_ver}
177 Requires: talloc >= %{talloc_ver}
178 Requires: tdb >= %{tdb_ver}
179 Requires: tevent >= %{tevent_ver}
183 Samba-common provides files necessary for both the server and client
186 %description common -l pl.UTF-8
187 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
190 %package common-server
191 Summary: Files used by both Samba3 PDC and Samba4 AD servers
192 Summary(pl.UTF-8): Pliki używane przez serwery Samba3 PDC i Samba4 AD
193 Group: Networking/Daemons
195 %description common-server
196 Files used by both Samba3 PDC and Samba4 AD servers.
198 %description common-server -l pl.UTF-8
199 Pliki używane przez serwery Samba3 PDC i Samba4 AD.
202 Summary: Samba-winbind daemon, utilities and documentation
203 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
204 Group: Networking/Daemons
205 Requires(post,preun): /sbin/chkconfig
206 Requires: %{name}-common = %{epoch}:%{version}-%{release}
209 Provides the winbind daemon and testing tools to allow authentication
210 and group/user enumeration from a Windows or Samba domain controller.
212 %description winbind -l pl.UTF-8
213 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
214 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
218 Summary: Header files for Samba
219 Summary(pl.UTF-8): Pliki nagłówkowe Samby
220 Group: Development/Libraries
221 Requires: %{name}-common = %{epoch}:%{version}-%{release}
224 Header files for Samba.
226 %description devel -l pl.UTF-8
227 Pliki nagłówkowe Samby.
229 %package -n pam-pam_smbpass3
230 Summary: PAM Samba Password Module
231 Summary(pl.UTF-8): Moduł PAM smbpass
233 Obsoletes: pam-pam_smbpass < 1:4.0.8-3
234 Obsoletes: pam_smbpass
236 %description -n pam-pam_smbpass3
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_smbpass3 -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 Summary(pl.UTF-8): Kompilator IDL w Perlu
248 Group: Development/Tools
249 #Requires: perl-Parse-Yapp
252 The samba4-pidl package contains the Perl IDL compiler used by Samba
253 and Wireshark to parse IDL and similar protocols.
255 %description pidl -l pl.UTF-8
256 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
257 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
259 %package -n python-samba4
260 Summary: Samba Module for Python
261 Summary(pl.UTF-8): Moduł Samba dla Pythona
262 Group: Development/Languages/Python
263 Requires: %{name}-common = %{epoch}:%{version}-%{release}
266 Requires: python-modules
267 %if %{with system_libs}
268 Requires: python-ldb >= %{ldb_ver}
269 Requires: python-ntdb >= %{ntdb_ver}
270 Requires: python-talloc >= %{talloc_ver}
271 Requires: python-tevent >= %{tevent_ver}
273 Obsoletes: python-samba
275 %description -n python-samba4
276 Samba Module for Python.
278 %description -n python-samba4 -l pl.UTF-8
279 Moduł Samba dla Pythona.
282 Summary: Testing tools for Samba servers and clients
283 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
284 Group: Applications/System
285 Requires: %{name} = %{epoch}:%{version}-%{release}
286 Requires: %{name}-common = %{epoch}:%{version}-%{release}
287 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
290 samba4-test provides testing tools for both the server and client
293 %description test -l pl.UTF-8
294 Narzędzia testowe dla serwerów i klientów Samby.
297 Summary: Testing development files for Samba servers and clients
298 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
299 Group: Applications/System
300 Requires: %{name}-test = %{epoch}:%{version}-%{release}
302 %description test-devel
303 samba-test-devel provides development files for the library used by
304 testing tools for both the server and client packages of Samba.
306 %description test-devel -l pl.UTF-8
307 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
308 przez narzędzia testowe dla serwerów i klientów Samby.
312 Summary(pl.UTF-8): Serwer SMB
313 Group: Networking/Daemons
314 Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
315 Requires: samba3-common = %{epoch}:%{version}-%{release}
316 # smbd links with libcups
317 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
318 Requires: logrotate >= 3.7-4
319 Requires: rc-scripts >= 0.4.0.12
320 Requires: setup >= 2.4.6-7
321 Obsoletes: samba < 1:4.0.0-1
322 Obsoletes: samba-pdb-xml
323 Obsoletes: samba-vfs-block
324 Obsoletes: samba3-server < 1:4.1.3-2.1
326 %description -n samba3
327 Samba provides an SMB server which can be used to provide network
328 services to SMB (sometimes called "Lan Manager") clients, including
329 various versions of MS Windows, OS/2, and other Linux machines. Samba
330 also provides some SMB clients, which complement the built-in SMB
331 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
332 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
334 %description -n samba3 -l pl.UTF-8
335 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
336 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
337 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
338 znajduje się również oprogramowanie klienckie. Samba używa protokołu
339 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
340 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
341 haseł w standardzie MS i zarządzania bazą WINS.
343 %package -n samba3-server
344 Summary: SMB server initscripts
345 Summary(pl.UTF-8): Skrypty startowe serwera SMB
346 Group: Networking/Daemons
347 Requires(post,preun): /sbin/chkconfig
348 Requires: logrotate >= 3.7-4
349 Requires: rc-scripts >= 0.4.0.12
350 Requires: samba3 = %{epoch}:%{version}-%{release}
351 Requires: setup >= 2.4.6-7
352 Obsoletes: samba < 1:4.0.0-1
354 %description -n samba3-server
355 This package contains startup scripts and services for old SMB server
356 daemons (smbd, nmbd).
358 %description -n samba3-server -l pl.UTF-8
359 Ten pakiet zawiera skrypty startowe dla starych usług serwera SMB
362 %package -n samba3-client
363 Summary: Samba client programs
364 Summary(pl.UTF-8): Klienci serwera Samba
365 Group: Applications/Networking
366 Requires: heimdal-libs
367 Requires: samba3-common = %{epoch}:%{version}-%{release}
368 Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
370 Obsoletes: samba-client < 1:4.0.0-1
373 %description -n samba3-client
374 Samba-client provides some SMB clients, which complement the build-in
375 SMB filesystem in Linux. These allow accessing of SMB shares and
376 printing to SMB printers.
378 %description -n samba3-client -l pl.UTF-8
379 Samba-client dostarcza programy uzupełniające obsługę systemu plików
380 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
381 drukowanie w sieci SMB.
383 %package -n samba3-common
384 Summary: Files used by both Samba servers and clients
385 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
386 Group: Networking/Daemons
387 Requires: talloc >= %{libtalloc_ver}
388 Requires: tdb >= %{libtdb_ver}
389 Obsoletes: samba-common < 1:4.0.0-1
391 %description -n samba3-common
392 Samba-common provides files necessary for both the server and client
395 %description -n samba3-common -l pl.UTF-8
396 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
399 %package -n samba3-devel
400 Summary: Header files for Samba
401 Summary(pl.UTF-8): Pliki nagłówkowe Samby
402 Group: Development/Libraries
403 Requires: samba3-common = %{epoch}:%{version}-%{release}
404 Obsoletes: samba-devel < 1:4.0.0-1
406 %description -n samba3-devel
407 Header files for Samba.
409 %description -n samba3-devel -l pl.UTF-8
410 Pliki nagłówkowe Samby.
412 %package -n samba3-vfs-audit
413 Summary: VFS module to audit file access
414 Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
415 Group: Networking/Daemons
416 Requires: samba3 = %{epoch}:%{version}-%{release}
417 Obsoletes: samba-vfs-audit < 1:4.0.0-1
419 %description -n samba3-vfs-audit
420 A simple modules (audit, extd_audit, full_audit) to audit file access
421 to the syslog facility. The following operations are logged:
422 - share connect/disconnect,
423 - directory opens/create/remove,
424 - file open/close/rename/unlink/chmod.
426 %description -n samba3-vfs-audit -l pl.UTF-8
427 Proste moduły (audit, extd_audit, full_audit) do monitorowania dostępu
428 do plików na serwerze Samba do sysloga. Monitorowane są następujące
430 - podłączenie do/odłączenie od zasobu,
431 - otwarcie/utworzenie/zmiana nazwy katalogu,
432 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
434 %package -n samba3-vfs-cap
435 Summary: VFS module for CAP and samba compatibility
436 Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
437 Group: Networking/Daemons
438 Requires: samba3 = %{epoch}:%{version}-%{release}
439 Obsoletes: samba-vfs-cap < 1:4.0.0-1
441 %description -n samba3-vfs-cap
442 Convert an incoming Shift-JIS character to the 3 byte hex
443 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
444 This is used for compatibility between Samba and CAP.
446 %description -n samba3-vfs-cap -l pl.UTF-8
447 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
448 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
450 %package -n samba3-vfs-catia
451 Summary: VFS module to fix Catia CAD filenames
452 Summary(pl.UTF-8): Moduł VFS poprawiający nazwy plików z pakietu CAD Catia
453 Group: Networking/Daemons
454 Requires: samba3 = %{epoch}:%{version}-%{release}
455 Obsoletes: samba-vfs-catia < 1:4.0.0-1
457 %description -n samba3-vfs-catia
458 The Catia CAD package commonly creates filenames that use characters
459 that are illegal in CIFS filenames. The vfs_catia VFS module
460 implements a fixed character mapping so that these files can be shared
463 %description -n samba3-vfs-catia -l pl.UTF-8
464 Pakiet CAD Catia często tworzy nazwy plików, wykorzystujące znaki,
465 które nie są dozwolone w nazwach plików CIFS. Moduł VFS vfs_catia
466 implementuje stałe odwzorowanie znaków, pozwalające na współdzielenie
467 plików z innymi klientami CIFS.
469 %package -n samba3-vfs-default_quota
470 Summary: VFS module to store default quotas in a specified quota record
471 Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
472 Group: Networking/Daemons
473 Requires: samba3 = %{epoch}:%{version}-%{release}
474 Obsoletes: samba-vfs-default_quota < 1:4.0.0-1
476 %description -n samba3-vfs-default_quota
477 This VFS modules stores default quotas in a specified quota record.
479 %description -n samba3-vfs-default_quota -l pl.UTF-8
480 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
483 %package -n samba3-vfs-expand_msdfs
484 Summary: VFS module for hosting a Microsoft Distributed File System Tree
485 Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
486 Group: Networking/Daemons
487 Requires: samba3 = %{epoch}:%{version}-%{release}
488 Obsoletes: samba-vfs-expand_msdfs < 1:4.0.0-1
490 %description -n samba3-vfs-expand_msdfs
491 A VFS module for hosting a Microsoft Distributed File System Tree.
493 The Distributed File System (DFS) provides a means of separating the
494 logical view of files and directories that users see from the actual
495 physical locations of these resources on the network. It allows for
496 higher availability, smoother storage expansion, load balancing, and
499 %description -n samba3-vfs-expand_msdfs -l pl.UTF-8
500 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
503 Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
504 plików i katalogów widocznych przez użytkowników z fizycznego
505 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
506 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
508 %package -n samba3-vfs-fake_perms
509 Summary: VFS module to report read-only fires as writable
510 Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
511 Group: Networking/Daemons
512 Requires: samba3 = %{epoch}:%{version}-%{release}
513 Obsoletes: samba-vfs-fake_perms < 1:4.0.0-1
515 %description -n samba3-vfs-fake_perms
516 This module allow Roaming Profile files and directories to be set (on
517 the Samba server under UNIX) as read only. This module will, if
518 installed on the Profiles share, report to the client that the Profile
519 files and directories are writeable. This satisfies the client even
520 though the files will never be overwritten as the client logs out or
523 %description -n samba3-vfs-fake_perms -l pl.UTF-8
524 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
525 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
526 przypadku zainstalowania na udziale z profilami będzie zgłaszał
527 klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
528 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
529 lub wylogowywaniu klienta.
531 %package -n samba3-vfs-notify_fam
532 Summary: VFS module to implement file change notifications
533 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
534 Group: Networking/Daemons
535 Requires: samba3 = %{epoch}:%{version}-%{release}
536 Obsoletes: samba-vfs-notify_fam < 1:4.0.0-1
538 %description -n samba3-vfs-notify_fam
539 The vfs_notify_fam module makes use of the system FAM (File Alteration
540 Monitor) daemon to implement file change notifications for Windows
543 %description -n samba3-vfs-notify_fam -l pl.UTF-8
544 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
545 informowania o zmianach w plikach dla klientów Windows.
547 %package -n samba3-vfs-netatalk
548 Summary: VFS module for ease co-existence of Samba and netatalk
549 Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę usług Samba i netatalk
550 Group: Networking/Daemons
551 Requires: samba3 = %{epoch}:%{version}-%{release}
552 Obsoletes: samba-vfs-netatalk < 1:4.0.0-1
554 %description -n samba3-vfs-netatalk
555 Package contains a netatalk VFS module for ease co-existence of Samba
556 and netatalk file sharing services.
558 %description -n samba3-vfs-netatalk -l pl.UTF-8
559 Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług Samba
560 i netatalk przy udostępnianiu zasobów.
562 %package -n samba3-vfs-recycle
563 Summary: VFS module to add recycle bin facility to a Samba share
564 Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
565 Group: Networking/Daemons
566 Requires: samba3 = %{epoch}:%{version}-%{release}
567 Obsoletes: samba-vfs-recycle < 1:4.0.0-1
569 %description -n samba3-vfs-recycle
570 VFS module to add recycle bin facility to a Samba share.
572 %description -n samba3-vfs-recycle -l pl.UTF-8
573 Moduł VFS dodający funkcję kosza do zasobu Samby.
575 %package -n samba3-vfs-readahead
576 Summary: VFS module for pre-loading the kernel buffer cache
577 Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
578 Group: Networking/Daemons
579 Requires: samba3 = %{epoch}:%{version}-%{release}
580 Obsoletes: samba-vfs-readahead < 1:4.0.0-1
582 %description -n samba3-vfs-readahead
583 This VFS module detects read requests at multiples of a given offset
584 (hex 0x80000 by default) and then tells the kernel via either the
585 readahead system call (on Linux) or the posix_fadvise system call to
586 pre-fetch this data into the buffer cache.
588 This module is useful for Windows Vista clients reading data using the
589 Windows Explorer program, which asynchronously does multiple file read
590 requests at offset boundaries of 0x80000 bytes.
592 %description -n samba3-vfs-readahead -l pl.UTF-8
593 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
594 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
595 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
596 wczesnego odczytu tych danych do bufora cache.
598 Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
599 przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
600 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
603 %package -n samba3-vfs-readonly
604 Summary: VFS module for read-only limitation for specified share
605 Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
606 Group: Networking/Daemons
607 Requires: samba3 = %{epoch}:%{version}-%{release}
608 Obsoletes: samba-vfs-readonly < 1:4.0.0-1
610 %description -n samba3-vfs-readonly
611 This module performs a read-only limitation for specified share (or
612 all of them if it is loaded in a [global] section) based on period
613 definition in smb.conf.
615 %description -n samba3-vfs-readonly -l pl.UTF-8
616 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
617 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
618 oparciu o definicje okresów w smb.conf.
620 %package -n samba3-vfs-scannedonly
621 Summary: Anti-virus solution as VFS module
622 Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
623 Group: Networking/Daemons
624 Requires: samba3 = %{epoch}:%{version}-%{release}
625 Obsoletes: samba-vfs-scannedonly < 1:4.0.0-1
627 %description -n samba3-vfs-scannedonly
628 The vfs_scannedonly VFS module ensures that only files that have been
629 scanned for viruses are visible and accessible to the end user. If
630 non-scanned files are found an anti-virus scanning daemon is notified.
632 %description -n samba3-vfs-scannedonly -l pl.UTF-8
633 Moduł VFS vfs_scannedonly zapewnia, że tylko pliki, które zostały
634 wcześniej przeskanowane pod kątem wirusów, są widoczne i dostępne dla
635 użytkownika końcowego. Jeśli zostaną znalezione pliki nie
636 przeskanowane, powiadamiany jest antywirusowy demon skanujący.
638 %package -n samba3-vfs-shadow_copy
639 Summary: VFS module to make automatic copy of data in Samba share
640 Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby
641 Group: Networking/Daemons
642 Requires: samba3 = %{epoch}:%{version}-%{release}
643 Obsoletes: samba-vfs-shadow_copy < 1:4.0.0-1
645 %description -n samba3-vfs-shadow_copy
646 VFS module to make automatic copy of data in Samba share.
648 %description -n samba3-vfs-shadow_copy -l pl.UTF-8
649 Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby.
652 Summary: A utility for retrieving files using the SMB protocol
653 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
654 Group: Applications/Networking
655 Obsoletes: smbget < 1:4.0.8-3
657 %description -n smbget3
658 wget-like utility for downloading files over SMB.
660 %description -n smbget3 -l pl.UTF-8
661 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
662 używanym w sieciach MS Windows.
664 %package -n cups-backend-smb3
665 Summary: CUPS backend for printing to SMB printers
666 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
667 Group: Applications/Printing
668 Requires: cups >= 1:1.2.0
669 Requires: samba3-client = %{epoch}:%{version}-%{release}
670 Obsoletes: cups-backend-smb < 1:4.0.8-3
672 %description -n cups-backend-smb3
673 CUPS backend for printing to SMB printers.
675 %description -n cups-backend-smb3 -l pl.UTF-8
676 Backend CUPS-a drukujący na drukarkach SMB.
678 %package -n samba3-winbind
679 Summary: Samba-winbind daemon, utilities and documentation
680 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
681 Group: Networking/Daemons
682 Requires(post,preun): /sbin/chkconfig
683 Requires: samba3-common = %{epoch}:%{version}-%{release}
684 Requires: systemd-units >= 38
685 Obsoletes: samba-winbind < 1:4.0.0-1
687 %description -n samba3-winbind
688 Provides the winbind daemon and testing tools to allow authentication
689 and group/user enumeration from a Windows or Samba domain controller.
691 %description -n samba3-winbind -l pl.UTF-8
692 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
693 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
696 %package -n nss_wins3
697 Summary: Name Service Switch service for WINS
698 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
700 Requires: %{name}-common = %{epoch}:%{version}-%{release}
701 Obsoletes: nss_wins < 1:4.0.8-3
703 %description -n nss_wins3
704 Provides the libnss_wins shared library which resolves NetBIOS names
707 %description -n nss_wins3 -l pl.UTF-8
708 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
711 %package -n samba3-libsmbclient
712 Summary: libsmbclient and libwbclient - Samba client libraries
713 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
715 Obsoletes: libsmbclient
717 %description -n samba3-libsmbclient
718 libsmbclient and libwbclient - libraries that allow to use Samba
721 %description -n samba3-libsmbclient -l pl.UTF-8
722 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
725 %package -n samba3-libsmbclient-devel
726 Summary: Development files for Samba client libraries
727 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
728 Group: Development/Libraries
729 Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
730 Provides: libsmbclient-devel
731 Obsoletes: libsmbclient-devel
732 Obsoletes: libsmbclient-static
734 %description -n samba3-libsmbclient-devel
735 Header files for libsmbclient and libwbclient libraries.
737 %description -n samba3-libsmbclient-devel -l pl.UTF-8
738 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
740 %package -n openldap-schema-samba3
741 Summary: Samba LDAP schema
742 Summary(pl.UTF-8): Schemat LDAP dla Samby
743 Group: Networking/Daemons
744 Requires(post,postun): sed >= 4.0
745 Requires: openldap-servers
746 Obsoletes: openldap-schema-samba < 1:4.0.0-1
748 %description -n openldap-schema-samba3
749 This package contains samba.schema for OpenLDAP.
751 %description -n openldap-schema-samba3 -l pl.UTF-8
752 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
755 %setup -q -n samba-%{version}
763 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
764 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
767 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
768 CFLAGS="${CFLAGS:-%rpmcflags}" \
769 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
770 FFLAGS="${FFLAGS:-%rpmcflags}" \
771 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
772 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
773 %{?__cc:CC="%{__cc}"} \
774 %{?__cxx:CXX="%{__cxx}"} \
777 --prefix=%{_prefix} \
778 --exec-prefix=%{_exec_prefix} \
779 --bindir=%{_bindir} \
780 --sbindir=%{_sbindir} \
781 --sysconfdir=%{_sysconfdir} \
782 --datadir=%{_datadir} \
783 --includedir=%{_includedir} \
784 --libdir=%{_libdir} \
785 --libexecdir=%{_libexecdir} \
786 --localstatedir=%{_localstatedir} \
787 --sharedstatedir=%{_sharedstatedir} \
788 --mandir=%{_mandir} \
789 --infodir=%{_infodir} \
790 --with-privatelibdir=%{_libdir}/samba \
791 --with-modulesdir=%{_libdir}/samba \
792 --with-pammodulesdir=/%{_lib}/security \
793 --with-lockdir=/var/lib/samba \
794 --with-privatedir=%{_sysconfdir}/samba \
795 --disable-rpath-install \
796 --builtin-libraries=replace,ccan \
797 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
798 --private-libraries=smbclient,smbsharemodes,wbclient \
799 --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 \
801 --with%{!?with_ads:out}-ads \
807 --with%{!?with_ldap:out}-ldap \
812 --with-sendfile-support \
816 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
822 # Build PIDL for installation into vendor directories before
823 # 'make proto' gets to it.
825 %{__perl} Makefile.PL \
829 rm -rf $RPM_BUILD_ROOT
830 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
831 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
832 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
833 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
834 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
837 DESTDIR=$RPM_BUILD_ROOT \
838 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
840 # Undo the PIDL install, we want to try again with the right options.
841 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
846 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
849 # Clean out crap left behind by the PIDL install
850 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
851 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
852 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
854 # not ready for production, and no MIT kerberos in PLD
855 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
857 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
859 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
860 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
861 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
862 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
863 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
865 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
866 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
867 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
868 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
869 cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/samba3
870 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
871 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
872 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
873 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
875 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
877 # move lib{smb,wb}client where they always were for compatibility
878 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
879 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
880 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
881 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
882 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
883 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
885 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
886 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
887 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
889 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
891 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
893 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
896 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
897 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
900 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
901 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
904 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
907 # remove man pages for not installed commands
908 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
909 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
910 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
911 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
912 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
914 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
915 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
919 rm -rf $RPM_BUILD_ROOT
922 /sbin/chkconfig --add samba
923 %service samba restart "Samba AD daemon"
924 %systemd_post samba.service
927 if [ "$1" = "0" ]; then
929 /sbin/chkconfig --del samba
931 %systemd_preun samba.service
936 %post common -p /sbin/ldconfig
937 %postun common -p /sbin/ldconfig
939 %post -n python-samba4 -p /sbin/ldconfig
940 %postun -n python-samba4 -p /sbin/ldconfig
943 /sbin/chkconfig --add smb
944 %service smb restart "Samba3 daemons"
945 %systemd_post smb.service nmb.service
948 if [ "$1" = "0" ]; then
950 /sbin/chkconfig --del smb
952 %systemd_preun smb.service nmb.service
957 %triggerpostun -n samba3 -- samba < 1:4.0.0-1
958 /sbin/chkconfig --add smb
959 %service smb restart "Samba3 daemons"
960 %systemd_post smb.service nmb.service
962 %post -n samba3-winbind
963 /sbin/chkconfig --add winbind
964 %service winbind restart "Winbind daemon"
965 %systemd_post winbind.service
967 %preun -n samba3-winbind
968 if [ "$1" = "0" ]; then
969 %service winbind stop
970 /sbin/chkconfig --del winbind
972 %systemd_preun winbind.service
974 %postun -n samba3-winbind
977 %triggerpostun -n samba3-winbind -- samba-winbind < 1:4.0.0-1
978 /sbin/chkconfig --add winbind
979 %service winbind restart "Winbind daemon"
980 %systemd_post winbind.service
982 %post -n openldap-schema-samba3
983 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
984 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
985 %service -q ldap restart
987 %postun -n openldap-schema-samba3
988 if [ "$1" = "0" ]; then
989 %openldap_schema_unregister %{schemadir}/samba.schema
990 %service -q ldap restart
993 %triggerpostun -n openldap-schema-samba3 -- openldap-schema-samba < 1:4.0.0-1
994 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
995 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
996 %service -q ldap restart
999 %defattr(644,root,root,755)
1000 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
1001 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1002 %attr(754,root,root) /etc/rc.d/init.d/samba
1003 %{systemdunitdir}/samba.service
1004 %{systemdtmpfilesdir}/samba.conf
1005 %attr(755,root,root) %{_bindir}/oLschema2ldif
1006 %attr(755,root,root) %{_sbindir}/samba
1007 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
1008 %attr(755,root,root) %{_sbindir}/samba_kcc
1009 %attr(755,root,root) %{_sbindir}/samba_spnupdate
1010 %attr(755,root,root) %{_sbindir}/samba_upgradedns
1011 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1012 %attr(755,root,root) %{_libdir}/samba/libpac.so
1013 %dir %{_libdir}/samba/bind9
1014 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
1015 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
1016 %dir %{_libdir}/samba/hdb
1017 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
1018 %dir %{_libdir}/samba/gensec
1019 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
1020 %dir %{_libdir}/samba/ldb
1021 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
1022 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
1023 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
1024 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
1025 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
1026 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
1027 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
1028 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
1029 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
1030 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
1031 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
1032 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1033 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1034 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1035 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
1036 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1037 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
1038 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1039 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1040 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1041 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1042 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1043 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1044 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1045 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1046 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1047 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1048 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1049 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1050 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1051 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1052 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1053 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1054 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1055 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1056 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1057 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1058 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1059 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1060 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
1061 %dir %{_libdir}/samba/process_model
1062 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1063 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1064 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1065 %dir %{_libdir}/samba/service
1066 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
1067 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1068 %attr(755,root,root) %{_libdir}/samba/service/dns.so
1069 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1070 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
1071 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
1072 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
1073 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
1074 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1075 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1076 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1077 %attr(755,root,root) %{_libdir}/samba/service/smb.so
1078 %attr(755,root,root) %{_libdir}/samba/service/web.so
1079 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
1080 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1081 %{_datadir}/samba/setup
1082 %{_mandir}/man1/oLschema2ldif.1*
1083 %{_mandir}/man8/samba.8*
1086 %defattr(644,root,root,755)
1087 %attr(755,root,root) %{_bindir}/cifsdd
1088 %attr(755,root,root) %{_bindir}/nmblookup4
1089 %attr(755,root,root) %{_bindir}/reg*
1090 %attr(755,root,root) %{_bindir}/smbclient4
1091 %{_mandir}/man1/findsmb.1*
1092 %{_mandir}/man1/nmblookup4.1*
1093 %{_mandir}/man1/reg*.1*
1096 %defattr(644,root,root,755)
1097 %doc README WHATSNEW.txt Roadmap
1098 /etc/ld.so.conf.d/samba.conf
1099 %attr(755,root,root) %{_bindir}/samba-regedit
1100 %attr(755,root,root) %{_bindir}/samba-tool
1101 %dir %{_sysconfdir}/samba
1102 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1103 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1104 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1105 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1106 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1107 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1108 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1109 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1110 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1111 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1112 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1113 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1114 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1115 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1116 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1117 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1118 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1119 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1120 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1121 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1122 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1123 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1124 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1125 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1126 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1127 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1128 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1129 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1130 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1131 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1132 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1133 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1134 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1135 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1136 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1137 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1138 %attr(755,root,root) %{_libdir}/libpdb.so.0
1139 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1140 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1141 %dir %{_libdir}/samba
1142 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1143 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1144 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1145 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1146 %attr(755,root,root) %{_libdir}/samba/libads.so
1147 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1148 %attr(755,root,root) %{_libdir}/samba/libauth.so
1149 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1150 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1151 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1152 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1153 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1154 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1155 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1156 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1157 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1158 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1159 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1160 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1161 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1162 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1163 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1164 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1165 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1166 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1167 %attr(755,root,root) %{_libdir}/samba/libevents.so
1168 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1169 %attr(755,root,root) %{_libdir}/samba/libgse.so
1170 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1171 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1172 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1173 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1174 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1175 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1176 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1177 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1178 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1179 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1180 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1181 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1182 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1183 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1184 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1185 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1186 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1187 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1188 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1189 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1190 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1191 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1192 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1193 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1194 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1195 %attr(755,root,root) %{_libdir}/samba/libservice.so
1196 %attr(755,root,root) %{_libdir}/samba/libshares.so
1197 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1198 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1199 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1200 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1201 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1202 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1203 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1204 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1205 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1206 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1207 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1208 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1209 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1210 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1211 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1212 %dir %{_libdir}/samba/vfs
1213 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1214 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
1215 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1216 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1217 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1218 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1219 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1220 %dir %{_datadir}/samba
1221 %dir %{_datadir}/samba/codepages
1222 %{_datadir}/samba/codepages/lowcase.dat
1223 %{_datadir}/samba/codepages/upcase.dat
1224 %{_datadir}/samba/codepages/valid.dat
1225 %{_mandir}/man5/lmhosts.5*
1226 %{_mandir}/man5/smb.conf.5*
1227 %{_mandir}/man7/samba.7*
1228 %{_mandir}/man8/samba-regedit.8*
1229 %{_mandir}/man8/samba-tool.8*
1230 %{_mandir}/man8/vfs_acl_xattr.8*
1231 %{_mandir}/man8/vfs_btrfs.8*
1232 %{_mandir}/man8/vfs_fileid.8*
1233 %{_mandir}/man8/vfs_xattr_tdb.8*
1235 %if %{without system_libs}
1236 %attr(755,root,root) %{_bindir}/ntdbbackup
1237 %attr(755,root,root) %{_bindir}/ntdbdump
1238 %attr(755,root,root) %{_bindir}/ntdbrestore
1239 %attr(755,root,root) %{_bindir}/ntdbtool
1240 %attr(755,root,root) %{_bindir}/tdbbackup
1241 %attr(755,root,root) %{_bindir}/tdbdump
1242 %attr(755,root,root) %{_bindir}/tdbtool
1243 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1244 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1245 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1246 %{_mandir}/man8/ntdbbackup.8*
1247 %{_mandir}/man8/ntdbdump.8*
1248 %{_mandir}/man8/ntdbrestore.8*
1249 %{_mandir}/man8/ntdbtool.8*
1250 %{_mandir}/man8/tdbbackup.8*
1251 %{_mandir}/man8/tdbdump.8*
1252 %{_mandir}/man8/tdbtool.8*
1255 %files common-server
1256 %defattr(644,root,root,755)
1257 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1258 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1259 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1260 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1264 %ghost /var/lib/samba/*.dat
1265 %dir /var/lib/samba/printing
1267 %attr(750,root,root) %dir /var/log/samba
1268 %attr(750,root,root) %dir /var/log/samba/cores
1269 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1270 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1271 %attr(750,root,root) %dir /var/log/archive/samba
1272 %attr(1777,root,root) %dir /var/spool/samba
1278 %defattr(644,root,root,755)
1279 %attr(755,root,root) %{_bindir}/wbinfo
1280 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1281 %attr(755,root,root) /%{_lib}/libnss_winbind*
1282 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1283 %{_mandir}/man1/wbinfo*.1*
1284 %{_mandir}/man5/pam_winbind.conf.5*
1285 %{_mandir}/man7/winbind_krb5_locator.7*
1286 %{_mandir}/man8/pam_winbind.8*
1289 %defattr(644,root,root,755)
1290 %dir %{_includedir}/samba-4.0
1291 %{_includedir}/samba-4.0/charset.h
1292 %dir %{_includedir}/samba-4.0/core
1293 %{_includedir}/samba-4.0/core/doserr.h
1294 %{_includedir}/samba-4.0/core/error.h
1295 %{_includedir}/samba-4.0/core/ntstatus.h
1296 %{_includedir}/samba-4.0/core/werror.h
1297 %{_includedir}/samba-4.0/credentials.h
1298 %{_includedir}/samba-4.0/dcerpc.h
1299 %{_includedir}/samba-4.0/dcerpc_server.h
1300 %{_includedir}/samba-4.0/dlinklist.h
1301 %{_includedir}/samba-4.0/domain_credentials.h
1302 %dir %{_includedir}/samba-4.0/gen_ndr
1303 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1304 %{_includedir}/samba-4.0/gen_ndr/auth.h
1305 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1306 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1307 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1308 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1309 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1310 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1311 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1312 %{_includedir}/samba-4.0/gen_ndr/misc.h
1313 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1314 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1315 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1316 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1317 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1318 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1319 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1320 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1321 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1322 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1323 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1324 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1325 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1326 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1327 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1328 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1329 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1330 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1331 %{_includedir}/samba-4.0/gen_ndr/samr.h
1332 %{_includedir}/samba-4.0/gen_ndr/security.h
1333 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1334 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1335 %{_includedir}/samba-4.0/gensec.h
1336 %{_includedir}/samba-4.0/ldap-util.h
1337 %{_includedir}/samba-4.0/ldap_errors.h
1338 %{_includedir}/samba-4.0/ldap_message.h
1339 %{_includedir}/samba-4.0/ldap_ndr.h
1340 %{_includedir}/samba-4.0/ldb_wrap.h
1341 %{_includedir}/samba-4.0/ndr.h
1342 %dir %{_includedir}/samba-4.0/ndr
1343 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1344 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1345 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1346 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1347 %{_includedir}/samba-4.0/param.h
1348 %{_includedir}/samba-4.0/policy.h
1349 %{_includedir}/samba-4.0/read_smb.h
1350 %{_includedir}/samba-4.0/registry.h
1351 %{_includedir}/samba-4.0/roles.h
1352 %{_includedir}/samba-4.0/rpc_common.h
1353 %dir %{_includedir}/samba-4.0/samba
1354 %{_includedir}/samba-4.0/samba/session.h
1355 %{_includedir}/samba-4.0/samba/version.h
1356 %{_includedir}/samba-4.0/samba_util.h
1357 %{_includedir}/samba-4.0/share.h
1358 %{_includedir}/samba-4.0/smb2.h
1359 %{_includedir}/samba-4.0/smb2_constants.h
1360 %{_includedir}/samba-4.0/smb2_create_blob.h
1361 %{_includedir}/samba-4.0/smb2_lease.h
1362 %{_includedir}/samba-4.0/smb2_signing.h
1363 %{_includedir}/samba-4.0/smb_cli.h
1364 %{_includedir}/samba-4.0/smb_cliraw.h
1365 %{_includedir}/samba-4.0/smb_common.h
1366 %{_includedir}/samba-4.0/smb_composite.h
1367 %{_includedir}/samba-4.0/smb_constants.h
1368 %{_includedir}/samba-4.0/smb_raw.h
1369 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1370 %{_includedir}/samba-4.0/smb_raw_signing.h
1371 %{_includedir}/samba-4.0/smb_raw_trans2.h
1372 %{_includedir}/samba-4.0/smb_request.h
1373 %{_includedir}/samba-4.0/smb_seal.h
1374 %{_includedir}/samba-4.0/smb_signing.h
1375 %{_includedir}/samba-4.0/smb_unix_ext.h
1376 %{_includedir}/samba-4.0/smb_util.h
1377 %{_includedir}/samba-4.0/tdr.h
1378 %{_includedir}/samba-4.0/tsocket.h
1379 %{_includedir}/samba-4.0/tsocket_internal.h
1380 %dir %{_includedir}/samba-4.0/util
1381 %{_includedir}/samba-4.0/util/attr.h
1382 %{_includedir}/samba-4.0/util/byteorder.h
1383 %{_includedir}/samba-4.0/util/data_blob.h
1384 %{_includedir}/samba-4.0/util/debug.h
1385 %{_includedir}/samba-4.0/util/memory.h
1386 %{_includedir}/samba-4.0/util/safe_string.h
1387 %{_includedir}/samba-4.0/util/string_wrappers.h
1388 %{_includedir}/samba-4.0/util/talloc_stack.h
1389 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1390 %{_includedir}/samba-4.0/util/tevent_unix.h
1391 %{_includedir}/samba-4.0/util/tevent_werror.h
1392 %{_includedir}/samba-4.0/util/time.h
1393 %{_includedir}/samba-4.0/util/xfile.h
1394 %{_includedir}/samba-4.0/util_ldb.h
1395 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1396 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1397 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1398 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1399 %attr(755,root,root) %{_libdir}/libdcerpc.so
1400 %attr(755,root,root) %{_libdir}/libgensec.so
1401 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1402 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1403 %attr(755,root,root) %{_libdir}/libndr-standard.so
1404 %attr(755,root,root) %{_libdir}/libndr.so
1405 %attr(755,root,root) %{_libdir}/libregistry.so
1406 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1407 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1408 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1409 %attr(755,root,root) %{_libdir}/libsamba-util.so
1410 %attr(755,root,root) %{_libdir}/libsamdb.so
1411 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1412 %attr(755,root,root) %{_libdir}/libsmbconf.so
1413 %attr(755,root,root) %{_libdir}/libtevent-util.so
1414 %{_pkgconfigdir}/dcerpc.pc
1415 %{_pkgconfigdir}/dcerpc_atsvc.pc
1416 %{_pkgconfigdir}/dcerpc_samr.pc
1417 %{_pkgconfigdir}/dcerpc_server.pc
1418 %{_pkgconfigdir}/gensec.pc
1419 %{_pkgconfigdir}/ndr.pc
1420 %{_pkgconfigdir}/ndr_krb5pac.pc
1421 %{_pkgconfigdir}/ndr_nbt.pc
1422 %{_pkgconfigdir}/ndr_standard.pc
1423 %{_pkgconfigdir}/registry.pc
1424 %{_pkgconfigdir}/samba-credentials.pc
1425 %{_pkgconfigdir}/samba-hostconfig.pc
1426 %{_pkgconfigdir}/samba-policy.pc
1427 %{_pkgconfigdir}/samba-util.pc
1428 %{_pkgconfigdir}/samdb.pc
1429 %{_pkgconfigdir}/smbclient-raw.pc
1430 %if %{without system_libs}
1431 %{_mandir}/man3/ntdb.3*
1434 %files -n pam-pam_smbpass3
1435 %defattr(644,root,root,755)
1436 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1437 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1440 %defattr(644,root,root,755)
1441 %attr(755,root,root) %{_bindir}/pidl
1442 %{_mandir}/man1/pidl.1*
1443 %{_mandir}/man3/Parse::Pidl*.3*
1444 %{perl_vendorlib}/Parse/Pidl*
1446 %files -n python-samba4
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1449 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1450 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1451 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1452 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1453 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1454 %dir %{py_sitedir}/samba
1455 %attr(755,root,root) %{py_sitedir}/samba/*.so
1456 %{py_sitedir}/samba/*.py[co]
1457 %dir %{py_sitedir}/samba/dcerpc
1458 %{py_sitedir}/samba/dcerpc/*.py[co]
1459 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1460 %dir %{py_sitedir}/samba/external
1461 %{py_sitedir}/samba/external/*.py[co]
1462 %dir %{py_sitedir}/samba/external/subunit
1463 %{py_sitedir}/samba/external/subunit/*.py[co]
1464 %dir %{py_sitedir}/samba/external/subunit/tests
1465 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1466 %dir %{py_sitedir}/samba/netcmd
1467 %{py_sitedir}/samba/netcmd/*.py[co]
1468 %dir %{py_sitedir}/samba/provision
1469 %{py_sitedir}/samba/provision/*.py[co]
1470 %dir %{py_sitedir}/samba/samba3
1471 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1472 %{py_sitedir}/samba/samba3/*.py[co]
1473 %dir %{py_sitedir}/samba/tests
1474 %{py_sitedir}/samba/tests/*.py[co]
1475 %dir %{py_sitedir}/samba/tests/blackbox
1476 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1477 %dir %{py_sitedir}/samba/tests/samba_tool
1478 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1479 %dir %{py_sitedir}/samba/tests/dcerpc
1480 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1481 %dir %{py_sitedir}/samba/web_server
1482 %{py_sitedir}/samba/web_server/*.py[co]
1483 %if %{without system_libs}
1484 %attr(755,root,root) %{py_sitedir}/ldb.so
1485 %attr(755,root,root) %{py_sitedir}/ntdb.so
1486 %attr(755,root,root) %{py_sitedir}/talloc.so
1487 %attr(755,root,root) %{py_sitedir}/tdb.so
1488 %attr(755,root,root) %{py_sitedir}/_tevent.so
1489 %{py_sitedir}/tevent.py[co]
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_bindir}/gentest
1495 %attr(755,root,root) %{_bindir}/locktest
1496 %attr(755,root,root) %{_bindir}/masktest
1497 %attr(755,root,root) %{_bindir}/ndrdump
1498 %attr(755,root,root) %{_bindir}/smbtorture
1499 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1500 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1501 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1502 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1503 %{_mandir}/man1/gentest.1*
1504 %{_mandir}/man1/locktest.1*
1505 %{_mandir}/man1/masktest.1*
1506 %{_mandir}/man1/ndrdump.1*
1507 %{_mandir}/man1/smbtorture.1*
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{_libdir}/libtorture.so
1512 %{_includedir}/samba-4.0/torture.h
1513 %{_pkgconfigdir}/torture.pc
1516 %defattr(644,root,root,755)
1517 #%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1518 %attr(754,root,root) /etc/rc.d/init.d/smb
1519 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba3
1520 %{systemdunitdir}/nmb.service
1521 %{systemdunitdir}/smb.service
1522 %attr(755,root,root) %{_bindir}/dbwrap_tool
1523 %attr(755,root,root) %{_bindir}/smbcontrol
1524 %attr(755,root,root) %{_bindir}/smbpasswd
1525 %attr(755,root,root) %{_bindir}/smbstatus
1526 %attr(755,root,root) %{_bindir}/smbta-util
1527 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1528 %attr(755,root,root) %{_sbindir}/nmbd
1529 %attr(755,root,root) %{_sbindir}/smbd
1530 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1531 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1532 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1533 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1534 %dir %{_libdir}/samba/idmap
1535 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1536 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1537 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1538 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1539 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1540 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1541 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1542 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1543 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1544 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1545 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1546 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1547 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1548 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1549 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1550 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1551 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1552 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1553 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1554 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1555 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1556 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1557 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1558 %dir %{_libdir}/samba/pdb
1559 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1560 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1561 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1562 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1563 %dir %{_libdir}/samba/nss_info
1564 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1565 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1566 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1567 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1568 %{_mandir}/man1/dbwrap_tool.1*
1569 %{_mandir}/man1/smbcontrol.1*
1570 %{_mandir}/man1/smbstatus.1*
1571 %{_mandir}/man5/smbpasswd.5*
1572 %{_mandir}/man8/idmap_ad.8*
1573 %{_mandir}/man8/idmap_autorid.8*
1574 %{_mandir}/man8/idmap_hash.8*
1575 %{_mandir}/man8/idmap_ldap.8*
1576 %{_mandir}/man8/idmap_nss.8*
1577 %{_mandir}/man8/idmap_rfc2307.8*
1578 %{_mandir}/man8/idmap_rid.8*
1579 %{_mandir}/man8/idmap_tdb2.8*
1580 %{_mandir}/man8/idmap_tdb.8*
1581 %{_mandir}/man8/nmbd.8*
1582 %{_mandir}/man8/smbd.8*
1583 %{_mandir}/man8/smbpasswd.8*
1584 %{_mandir}/man8/smbta-util.8*
1585 %{_mandir}/man8/vfs_acl_tdb.8*
1586 %{_mandir}/man8/vfs_aio_fork.8*
1587 %{_mandir}/man8/vfs_aio_linux.8*
1588 %{_mandir}/man8/vfs_aio_pthread.8*
1589 %{_mandir}/man8/vfs_commit.8*
1590 %{_mandir}/man8/vfs_crossrename.8*
1591 %{_mandir}/man8/vfs_dirsort.8*
1592 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1593 %{_mandir}/man8/vfs_media_harmony.8*
1594 %{_mandir}/man8/vfs_preopen.8*
1595 %{_mandir}/man8/vfs_shadow_copy2.8*
1596 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1597 %{_mandir}/man8/vfs_streams_depot.8*
1598 %{_mandir}/man8/vfs_streams_xattr.8*
1599 %{_mandir}/man8/vfs_syncops.8*
1600 %{_mandir}/man8/vfs_time_audit.8*
1602 %files -n samba3-client
1603 %defattr(644,root,root,755)
1604 %attr(755,root,root) %{_bindir}/net
1605 %attr(755,root,root) %{_bindir}/nmblookup
1606 %attr(755,root,root) %{_bindir}/rpcclient
1607 %attr(755,root,root) %{_bindir}/sharesec
1608 %attr(755,root,root) %{_bindir}/smbcacls
1609 %attr(755,root,root) %{_bindir}/smbclient
1610 %attr(755,root,root) %{_bindir}/smbtar
1611 %attr(755,root,root) %{_bindir}/smbtree
1612 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1613 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1614 %{_mandir}/man1/nmblookup.1*
1615 %{_mandir}/man1/rpcclient.1*
1616 %{_mandir}/man1/sharesec.1*
1617 %{_mandir}/man1/smbcacls.1*
1618 %{_mandir}/man1/smbclient.1*
1619 %{_mandir}/man1/smbtar.1*
1620 %{_mandir}/man1/smbtree.1*
1621 %{_mandir}/man8/net.8*
1623 %files -n samba3-common
1624 %defattr(644,root,root,755)
1625 %attr(755,root,root) %{_bindir}/eventlogadm
1626 %attr(755,root,root) %{_bindir}/ntlm_auth
1627 %attr(755,root,root) %{_bindir}/pdbedit
1628 %attr(755,root,root) %{_bindir}/profiles
1629 %attr(755,root,root) %{_bindir}/smbcquotas
1630 %attr(755,root,root) %{_bindir}/testparm
1631 %attr(755,root,root) %{_bindir}/vfstest
1632 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1633 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1634 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1635 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1636 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1637 %dir %{_libdir}/samba/auth
1638 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1639 %{_mandir}/man1/ntlm_auth.1*
1640 %{_mandir}/man1/profiles.1*
1641 %{_mandir}/man1/smbcquotas.1*
1642 %{_mandir}/man1/testparm.1*
1643 %{_mandir}/man1/vfstest.1*
1644 %{_mandir}/man8/eventlogadm.8*
1645 %{_mandir}/man8/pdbedit.8*
1647 %files -n samba3-devel
1648 %defattr(644,root,root,755)
1649 %attr(755,root,root) %{_libdir}/libnetapi.so
1650 %attr(755,root,root) %{_libdir}/libpdb.so
1651 %attr(755,root,root) %{_libdir}/libsmbldap.so
1652 %{_includedir}/samba-4.0/lookup_sid.h
1653 %{_includedir}/samba-4.0/machine_sid.h
1654 %{_includedir}/samba-4.0/netapi.h
1655 %{_includedir}/samba-4.0/passdb.h
1656 %{_includedir}/samba-4.0/smbconf.h
1657 %{_includedir}/samba-4.0/smb_ldap.h
1658 %{_includedir}/samba-4.0/smbldap.h
1659 %{_includedir}/samba-4.0/smb_share_modes.h
1660 %{_pkgconfigdir}/netapi.pc
1662 %files -n samba3-vfs-audit
1663 %defattr(644,root,root,755)
1664 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1665 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1666 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1667 %{_mandir}/man8/vfs_audit.8*
1668 %{_mandir}/man8/vfs_extd_audit.8*
1669 %{_mandir}/man8/vfs_full_audit.8*
1671 %files -n samba3-vfs-cap
1672 %defattr(644,root,root,755)
1673 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1674 %{_mandir}/man8/vfs_cap.8*
1676 %files -n samba3-vfs-catia
1677 %defattr(644,root,root,755)
1678 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1679 %{_mandir}/man8/vfs_catia.8*
1681 %files -n samba3-vfs-default_quota
1682 %defattr(644,root,root,755)
1683 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1684 %{_mandir}/man8/vfs_default_quota.8*
1686 %files -n samba3-vfs-expand_msdfs
1687 %defattr(644,root,root,755)
1688 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1690 %files -n samba3-vfs-fake_perms
1691 %defattr(644,root,root,755)
1692 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1693 %{_mandir}/man8/vfs_fake_perms.8*
1695 %files -n samba3-vfs-notify_fam
1696 %defattr(644,root,root,755)
1697 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1698 %{_mandir}/man8/vfs_notify_fam.8*
1700 %files -n samba3-vfs-netatalk
1701 %defattr(644,root,root,755)
1702 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1703 %{_mandir}/man8/vfs_netatalk.8*
1705 %files -n samba3-vfs-readahead
1706 %defattr(644,root,root,755)
1707 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1708 %{_mandir}/man8/vfs_readahead.8*
1710 %files -n samba3-vfs-readonly
1711 %defattr(644,root,root,755)
1712 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1713 %{_mandir}/man8/vfs_readonly.8*
1715 %files -n samba3-vfs-recycle
1716 %defattr(644,root,root,755)
1717 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1718 %{_mandir}/man8/vfs_recycle.8*
1720 %files -n samba3-vfs-scannedonly
1721 %defattr(644,root,root,755)
1722 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1723 %{_mandir}/man8/vfs_scannedonly.8*
1725 %files -n samba3-vfs-shadow_copy
1726 %defattr(644,root,root,755)
1727 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1728 %{_mandir}/man8/vfs_shadow_copy.8*
1731 %defattr(644,root,root,755)
1732 %attr(755,root,root) %{_bindir}/smbget
1733 %{_mandir}/man1/smbget.1*
1734 %{_mandir}/man5/smbgetrc.5*
1737 %files -n cups-backend-smb3
1738 %defattr(644,root,root,755)
1739 %attr(755,root,root) %{cups_serverbin}/backend/smb
1740 %attr(755,root,root) %{_bindir}/smbspool
1741 %{_mandir}/man8/smbspool.8*
1744 %files -n samba3-winbind
1745 %defattr(644,root,root,755)
1746 %attr(755,root,root) %{_sbindir}/winbindd
1747 %attr(754,root,root) /etc/rc.d/init.d/winbind
1748 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1749 %{systemdunitdir}/winbind.service
1750 %{_mandir}/man8/winbindd*.8*
1753 %defattr(644,root,root,755)
1754 %attr(755,root,root) /%{_lib}/libnss_wins*
1756 %files -n samba3-libsmbclient
1757 %defattr(644,root,root,755)
1758 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1759 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1760 %{_mandir}/man7/libsmbclient.7*
1762 %files -n samba3-libsmbclient-devel
1763 %defattr(644,root,root,755)
1764 %attr(755,root,root) %{_libdir}/libsmbclient.so
1765 %attr(755,root,root) %{_libdir}/libwbclient.so
1766 %{_includedir}/libsmbclient.h
1767 %{_includedir}/wbclient.h
1770 %files -n openldap-schema-samba3
1771 %defattr(644,root,root,755)
1772 %{schemadir}/samba.schema