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