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