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