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