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