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