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 Provides: libsmbclient-devel
692 Obsoletes: libsmbclient-devel
693 Obsoletes: libsmbclient-static
695 %description -n samba3-libsmbclient-devel
696 Header files for libsmbclient.
698 %description -n samba3-libsmbclient-devel -l pl.UTF-8
699 Pliki nagłówkowe dla libsmbclient.
701 %package -n openldap-schema-samba3
702 Summary: Samba LDAP schema
703 Summary(pl.UTF-8): Schemat LDAP dla samby
704 Group: Networking/Daemons
705 Requires(post,postun): sed >= 4.0
706 Requires: openldap-servers
707 Obsoletes: openldap-schema-samba < 1:4.0.0-1
709 %description -n openldap-schema-samba3
710 This package contains samba.schema for openldap.
712 %description -n openldap-schema-samba3 -l pl.UTF-8
713 Ten pakiet zawiera schemat samby dla openldap-a.
716 %setup -q -n samba-%{version}
724 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
725 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
728 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
729 CFLAGS="${CFLAGS:-%rpmcflags}" \
730 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
731 FFLAGS="${FFLAGS:-%rpmcflags}" \
732 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
733 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
734 %{?__cc:CC="%{__cc}"} \
735 %{?__cxx:CXX="%{__cxx}"} \
738 --prefix=%{_prefix} \
739 --exec-prefix=%{_exec_prefix} \
740 --bindir=%{_bindir} \
741 --sbindir=%{_sbindir} \
742 --sysconfdir=%{_sysconfdir} \
743 --datadir=%{_datadir} \
744 --includedir=%{_includedir} \
745 --libdir=%{_libdir} \
746 --libexecdir=%{_libexecdir} \
747 --localstatedir=%{_localstatedir} \
748 --sharedstatedir=%{_sharedstatedir} \
749 --mandir=%{_mandir} \
750 --infodir=%{_infodir} \
751 --with-privatelibdir=%{_libdir}/samba \
752 --with-modulesdir=%{_libdir}/samba \
753 --with-pammodulesdir=/%{_lib}/security \
754 --with-lockdir=/var/lib/samba \
755 --with-privatedir=%{_sysconfdir}/samba \
756 --disable-rpath-install \
757 --builtin-libraries=replace,ccan \
758 --bundled-libraries=NONE,subunit,iniparser,ntdb,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
759 --private-libraries=smbclient,smbsharemodes,wbclient \
760 --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 \
762 --with%{!?with_ads:out}-ads \
768 --with%{!?with_ldap:out}-ldap \
772 --with-sendfile-support \
776 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
782 # Build PIDL for installation into vendor directories before
783 # 'make proto' gets to it.
785 %{__perl} Makefile.PL \
789 rm -rf $RPM_BUILD_ROOT
790 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
791 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
792 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
793 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
794 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
797 DESTDIR=$RPM_BUILD_ROOT \
798 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
800 # Undo the PIDL install, we want to try again with the right options.
801 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
806 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
809 # Clean out crap left behind by the PIDL install
810 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
811 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
812 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
814 # not ready for production, and no MIT kerberos in PLD
815 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
817 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
819 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
820 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
821 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
822 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
823 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
825 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
826 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
827 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
828 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
829 cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/samba3
830 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
831 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
832 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
833 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
835 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
837 # move lib{smb,wb}client where they always were for compatibility
838 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
839 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
840 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
841 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
842 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
843 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
845 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
846 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
847 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
849 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
851 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
853 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
856 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
857 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
860 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
861 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
864 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
867 # remove man pages for not installed commands
868 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
869 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
870 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
871 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
872 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
874 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
875 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
879 rm -rf $RPM_BUILD_ROOT
882 /sbin/chkconfig --add samba
883 %service samba restart "Samba AD daemon"
884 %systemd_post samba.service
887 if [ "$1" = "0" ]; then
889 /sbin/chkconfig --del samba
891 %systemd_preun samba.service
896 %post common -p /sbin/ldconfig
897 %postun common -p /sbin/ldconfig
899 %post -n python-samba4 -p /sbin/ldconfig
900 %postun -n python-samba4 -p /sbin/ldconfig
902 %post -n samba3-server
903 /sbin/chkconfig --add smb
904 %service smb restart "Samba3 daemons"
905 %systemd_post smb.service nmb.service
907 %preun -n samba3-server
908 if [ "$1" = "0" ]; then
910 /sbin/chkconfig --del smb
912 %systemd_preun smb.service nmb.service
914 %postun -n samba3-server
917 %triggerpostun -n samba3-server -- samba < 1:4.0.0-1
918 /sbin/chkconfig --add smb
919 %service smb restart "Samba3 daemons"
920 %systemd_post smb.service nmb.service
922 %post -n samba3-winbind
923 /sbin/chkconfig --add winbind
924 %service winbind restart "Winbind daemon"
925 %systemd_post winbind.service
927 %preun -n samba3-winbind
928 if [ "$1" = "0" ]; then
929 %service winbind stop
930 /sbin/chkconfig --del winbind
932 %systemd_preun winbind.service
934 %postun -n samba3-winbind
937 %triggerpostun -n samba3-winbind -- samba-winbind < 1:4.0.0-1
938 /sbin/chkconfig --add winbind
939 %service winbind restart "Winbind daemon"
940 %systemd_post winbind.service
942 %post -n openldap-schema-samba3
943 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
944 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
945 %service -q ldap restart
947 %postun -n openldap-schema-samba3
948 if [ "$1" = "0" ]; then
949 %openldap_schema_unregister %{schemadir}/samba.schema
950 %service -q ldap restart
953 %triggerpostun -n openldap-schema-samba3 -- openldap-schema-samba < 1:4.0.0-1
954 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
955 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
956 %service -q ldap restart
959 %defattr(644,root,root,755)
960 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
961 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
962 %attr(754,root,root) /etc/rc.d/init.d/samba
963 %{systemdunitdir}/samba.service
964 %{systemdtmpfilesdir}/samba.conf
965 %attr(755,root,root) %{_bindir}/oLschema2ldif
966 %attr(755,root,root) %{_sbindir}/samba
967 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
968 %attr(755,root,root) %{_sbindir}/samba_kcc
969 %attr(755,root,root) %{_sbindir}/samba_spnupdate
970 %attr(755,root,root) %{_sbindir}/samba_upgradedns
971 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
972 %attr(755,root,root) %{_libdir}/samba/libpac.so
973 %dir %{_libdir}/samba/bind9
974 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
975 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
976 %dir %{_libdir}/samba/hdb
977 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
978 %dir %{_libdir}/samba/gensec
979 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
980 %dir %{_libdir}/samba/ldb
981 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
982 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
983 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
984 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
985 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
986 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
987 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
988 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
989 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
990 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
991 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
992 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
993 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
994 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
995 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
996 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
997 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
998 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
999 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1000 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1001 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1002 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1003 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1004 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1005 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1006 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1007 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1008 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1009 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1010 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1011 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1012 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1013 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1014 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1015 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1016 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1017 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1018 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1019 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1020 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
1021 %dir %{_libdir}/samba/process_model
1022 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1023 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1024 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1025 %dir %{_libdir}/samba/service
1026 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
1027 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1028 %attr(755,root,root) %{_libdir}/samba/service/dns.so
1029 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1030 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
1031 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
1032 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
1033 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
1034 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1035 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1036 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1037 %attr(755,root,root) %{_libdir}/samba/service/smb.so
1038 %attr(755,root,root) %{_libdir}/samba/service/web.so
1039 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
1040 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1041 %{_datadir}/samba/setup
1042 %{_mandir}/man1/oLschema2ldif.1*
1043 %{_mandir}/man8/samba.8*
1046 %defattr(644,root,root,755)
1047 %attr(755,root,root) %{_bindir}/cifsdd
1048 %attr(755,root,root) %{_bindir}/nmblookup4
1049 %attr(755,root,root) %{_bindir}/reg*
1050 %attr(755,root,root) %{_bindir}/smbclient4
1051 %{_mandir}/man1/findsmb.1*
1052 %{_mandir}/man1/nmblookup4.1*
1053 %{_mandir}/man1/reg*.1*
1056 %defattr(644,root,root,755)
1057 %doc README WHATSNEW.txt Roadmap
1058 /etc/ld.so.conf.d/samba.conf
1059 %attr(755,root,root) %{_bindir}/samba-regedit
1060 %attr(755,root,root) %{_bindir}/samba-tool
1061 %dir %{_sysconfdir}/samba
1062 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1063 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1064 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1065 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1066 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1067 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1068 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1069 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1070 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1071 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1072 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1073 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1074 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1075 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1076 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1077 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1078 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1079 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1080 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1081 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1082 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1083 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1084 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1085 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1086 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1087 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1088 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1089 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1090 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1091 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1092 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1093 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1094 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1095 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1096 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1097 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1098 %attr(755,root,root) %{_libdir}/libpdb.so.0
1099 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1100 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1101 %dir %{_libdir}/samba
1102 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1103 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1104 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1105 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1106 %attr(755,root,root) %{_libdir}/samba/libads.so
1107 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1108 %attr(755,root,root) %{_libdir}/samba/libauth.so
1109 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1110 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1111 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1112 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1113 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1114 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1115 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1116 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1117 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1118 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1119 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1120 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1121 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1122 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1123 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1124 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1125 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1126 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1127 %attr(755,root,root) %{_libdir}/samba/libevents.so
1128 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1129 %attr(755,root,root) %{_libdir}/samba/libgse.so
1130 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1131 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1132 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1133 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1134 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1135 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1136 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1137 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1138 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1139 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1140 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1141 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1142 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1143 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1144 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1145 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1146 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1147 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1148 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1149 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1150 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1151 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1152 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1153 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1154 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1155 %attr(755,root,root) %{_libdir}/samba/libservice.so
1156 %attr(755,root,root) %{_libdir}/samba/libshares.so
1157 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1158 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1159 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1160 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1161 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1162 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1163 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1164 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1165 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1166 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1167 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1168 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1169 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1170 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1171 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1172 %dir %{_libdir}/samba/vfs
1173 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1174 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
1175 #%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1176 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1177 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1178 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1179 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1180 %dir %{_datadir}/samba
1181 %dir %{_datadir}/samba/codepages
1182 %{_datadir}/samba/codepages/lowcase.dat
1183 %{_datadir}/samba/codepages/upcase.dat
1184 %{_datadir}/samba/codepages/valid.dat
1185 %{_mandir}/man5/lmhosts.5*
1186 %{_mandir}/man5/smb.conf.5*
1187 %{_mandir}/man7/samba.7*
1188 %{_mandir}/man8/samba-regedit.8*
1189 %{_mandir}/man8/samba-tool.8*
1190 %{_mandir}/man8/vfs_acl_xattr.8*
1191 %{_mandir}/man8/vfs_btrfs.8*
1192 %{_mandir}/man8/vfs_fileid.8*
1193 %{_mandir}/man8/vfs_xattr_tdb.8*
1196 %attr(755,root,root) %{_bindir}/ntdbbackup
1197 %attr(755,root,root) %{_bindir}/ntdbdump
1198 %attr(755,root,root) %{_bindir}/ntdbrestore
1199 %attr(755,root,root) %{_bindir}/ntdbtool
1200 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1201 %{_mandir}/man8/ntdbbackup.8*
1202 %{_mandir}/man8/ntdbdump.8*
1203 %{_mandir}/man8/ntdbrestore.8*
1204 %{_mandir}/man8/ntdbtool.8*
1205 %if %{without system_libs}
1206 %attr(755,root,root) %{_bindir}/tdbbackup
1207 %attr(755,root,root) %{_bindir}/tdbdump
1208 %attr(755,root,root) %{_bindir}/tdbtool
1209 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1210 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1211 %{_mandir}/man8/tdbbackup.8*
1212 %{_mandir}/man8/tdbdump.8*
1213 %{_mandir}/man8/tdbtool.8*
1216 %files common-server
1217 %defattr(644,root,root,755)
1218 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1219 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1220 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1221 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1225 %ghost /var/lib/samba/*.dat
1226 %dir /var/lib/samba/printing
1228 %attr(750,root,root) %dir /var/log/samba
1229 %attr(750,root,root) %dir /var/log/samba/cores
1230 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1231 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1232 %attr(750,root,root) %dir /var/log/archive/samba
1233 %attr(1777,root,root) %dir /var/spool/samba
1239 %defattr(644,root,root,755)
1240 %attr(755,root,root) %{_bindir}/wbinfo
1241 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1242 %attr(755,root,root) /%{_lib}/libnss_winbind*
1243 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1244 %{_mandir}/man1/wbinfo*.1*
1245 %{_mandir}/man5/pam_winbind.conf.5*
1246 %{_mandir}/man7/winbind_krb5_locator.7*
1247 %{_mandir}/man8/pam_winbind.8*
1250 %defattr(644,root,root,755)
1251 %dir %{_includedir}/samba-4.0
1252 %{_includedir}/samba-4.0/charset.h
1253 %dir %{_includedir}/samba-4.0/core
1254 %{_includedir}/samba-4.0/core/doserr.h
1255 %{_includedir}/samba-4.0/core/error.h
1256 %{_includedir}/samba-4.0/core/ntstatus.h
1257 %{_includedir}/samba-4.0/core/werror.h
1258 %{_includedir}/samba-4.0/credentials.h
1259 %{_includedir}/samba-4.0/dcerpc.h
1260 %{_includedir}/samba-4.0/dcerpc_server.h
1261 %{_includedir}/samba-4.0/dlinklist.h
1262 %{_includedir}/samba-4.0/domain_credentials.h
1263 %dir %{_includedir}/samba-4.0/gen_ndr
1264 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1265 %{_includedir}/samba-4.0/gen_ndr/auth.h
1266 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1267 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1268 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1269 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1270 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1271 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1272 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1273 %{_includedir}/samba-4.0/gen_ndr/misc.h
1274 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1275 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1276 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1277 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1278 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1279 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1280 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1281 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1282 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1283 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1284 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1285 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1286 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1287 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1288 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1289 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1290 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1291 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1292 %{_includedir}/samba-4.0/gen_ndr/samr.h
1293 %{_includedir}/samba-4.0/gen_ndr/security.h
1294 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1295 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1296 %{_includedir}/samba-4.0/gensec.h
1297 %{_includedir}/samba-4.0/ldap-util.h
1298 %{_includedir}/samba-4.0/ldap_errors.h
1299 %{_includedir}/samba-4.0/ldap_message.h
1300 %{_includedir}/samba-4.0/ldap_ndr.h
1301 %{_includedir}/samba-4.0/ldb_wrap.h
1302 %{_includedir}/samba-4.0/ndr.h
1303 %dir %{_includedir}/samba-4.0/ndr
1304 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1305 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1306 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1307 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1308 %{_includedir}/samba-4.0/param.h
1309 %{_includedir}/samba-4.0/policy.h
1310 %{_includedir}/samba-4.0/read_smb.h
1311 %{_includedir}/samba-4.0/registry.h
1312 %{_includedir}/samba-4.0/roles.h
1313 %{_includedir}/samba-4.0/rpc_common.h
1314 %dir %{_includedir}/samba-4.0/samba
1315 %{_includedir}/samba-4.0/samba/session.h
1316 %{_includedir}/samba-4.0/samba/version.h
1317 %{_includedir}/samba-4.0/samba_util.h
1318 %{_includedir}/samba-4.0/share.h
1319 %{_includedir}/samba-4.0/smb2.h
1320 %{_includedir}/samba-4.0/smb2_constants.h
1321 %{_includedir}/samba-4.0/smb2_create_blob.h
1322 %{_includedir}/samba-4.0/smb2_lease.h
1323 %{_includedir}/samba-4.0/smb2_signing.h
1324 %{_includedir}/samba-4.0/smb_cli.h
1325 %{_includedir}/samba-4.0/smb_cliraw.h
1326 %{_includedir}/samba-4.0/smb_common.h
1327 %{_includedir}/samba-4.0/smb_composite.h
1328 %{_includedir}/samba-4.0/smb_constants.h
1329 %{_includedir}/samba-4.0/smb_raw.h
1330 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1331 %{_includedir}/samba-4.0/smb_raw_signing.h
1332 %{_includedir}/samba-4.0/smb_raw_trans2.h
1333 %{_includedir}/samba-4.0/smb_request.h
1334 %{_includedir}/samba-4.0/smb_seal.h
1335 %{_includedir}/samba-4.0/smb_signing.h
1336 %{_includedir}/samba-4.0/smb_unix_ext.h
1337 %{_includedir}/samba-4.0/smb_util.h
1338 %{_includedir}/samba-4.0/tdr.h
1339 %{_includedir}/samba-4.0/tsocket.h
1340 %{_includedir}/samba-4.0/tsocket_internal.h
1341 %dir %{_includedir}/samba-4.0/util
1342 %{_includedir}/samba-4.0/util/attr.h
1343 %{_includedir}/samba-4.0/util/byteorder.h
1344 %{_includedir}/samba-4.0/util/data_blob.h
1345 %{_includedir}/samba-4.0/util/debug.h
1346 %{_includedir}/samba-4.0/util/memory.h
1347 %{_includedir}/samba-4.0/util/safe_string.h
1348 %{_includedir}/samba-4.0/util/string_wrappers.h
1349 %{_includedir}/samba-4.0/util/talloc_stack.h
1350 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1351 %{_includedir}/samba-4.0/util/tevent_unix.h
1352 %{_includedir}/samba-4.0/util/tevent_werror.h
1353 %{_includedir}/samba-4.0/util/time.h
1354 %{_includedir}/samba-4.0/util/xfile.h
1355 %{_includedir}/samba-4.0/util_ldb.h
1356 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1357 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1358 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1359 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1360 %attr(755,root,root) %{_libdir}/libdcerpc.so
1361 %attr(755,root,root) %{_libdir}/libgensec.so
1362 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1363 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1364 %attr(755,root,root) %{_libdir}/libndr-standard.so
1365 %attr(755,root,root) %{_libdir}/libndr.so
1366 %attr(755,root,root) %{_libdir}/libregistry.so
1367 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1368 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1369 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1370 %attr(755,root,root) %{_libdir}/libsamba-util.so
1371 %attr(755,root,root) %{_libdir}/libsamdb.so
1372 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1373 %attr(755,root,root) %{_libdir}/libsmbconf.so
1374 %attr(755,root,root) %{_libdir}/libtevent-util.so
1375 %{_pkgconfigdir}/dcerpc.pc
1376 %{_pkgconfigdir}/dcerpc_atsvc.pc
1377 %{_pkgconfigdir}/dcerpc_samr.pc
1378 %{_pkgconfigdir}/dcerpc_server.pc
1379 %{_pkgconfigdir}/gensec.pc
1380 %{_pkgconfigdir}/ndr.pc
1381 %{_pkgconfigdir}/ndr_krb5pac.pc
1382 %{_pkgconfigdir}/ndr_nbt.pc
1383 %{_pkgconfigdir}/ndr_standard.pc
1384 %{_pkgconfigdir}/registry.pc
1385 %{_pkgconfigdir}/samba-credentials.pc
1386 %{_pkgconfigdir}/samba-hostconfig.pc
1387 %{_pkgconfigdir}/samba-policy.pc
1388 %{_pkgconfigdir}/samba-util.pc
1389 %{_pkgconfigdir}/samdb.pc
1390 %{_pkgconfigdir}/smbclient-raw.pc
1392 #%if %{without system_libs}
1393 %{_mandir}/man3/ntdb.3*
1396 %files -n pam-pam_smbpass3
1397 %defattr(644,root,root,755)
1398 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1399 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1402 %defattr(644,root,root,755)
1403 %attr(755,root,root) %{_bindir}/pidl
1404 %{_mandir}/man1/pidl.1*
1405 %{_mandir}/man3/Parse::Pidl*.3*
1406 %{perl_vendorlib}/Parse/Pidl*
1408 %files -n python-samba4
1409 %defattr(644,root,root,755)
1410 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1411 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1412 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1413 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1414 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1415 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1416 %dir %{py_sitedir}/samba
1417 %attr(755,root,root) %{py_sitedir}/samba/*.so
1418 %{py_sitedir}/samba/*.py[co]
1419 %dir %{py_sitedir}/samba/dcerpc
1420 %{py_sitedir}/samba/dcerpc/*.py[co]
1421 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1422 %dir %{py_sitedir}/samba/external
1423 %{py_sitedir}/samba/external/*.py[co]
1424 %dir %{py_sitedir}/samba/external/subunit
1425 %{py_sitedir}/samba/external/subunit/*.py[co]
1426 %dir %{py_sitedir}/samba/external/subunit/tests
1427 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1428 %dir %{py_sitedir}/samba/netcmd
1429 %{py_sitedir}/samba/netcmd/*.py[co]
1430 %dir %{py_sitedir}/samba/provision
1431 %{py_sitedir}/samba/provision/*.py[co]
1432 %dir %{py_sitedir}/samba/samba3
1433 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1434 %{py_sitedir}/samba/samba3/*.py[co]
1435 %dir %{py_sitedir}/samba/tests
1436 %{py_sitedir}/samba/tests/*.py[co]
1437 %dir %{py_sitedir}/samba/tests/blackbox
1438 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1439 %dir %{py_sitedir}/samba/tests/samba_tool
1440 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1441 %dir %{py_sitedir}/samba/tests/dcerpc
1442 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1443 %dir %{py_sitedir}/samba/web_server
1444 %{py_sitedir}/samba/web_server/*.py[co]
1446 %attr(755,root,root) %{py_sitedir}/ntdb.so
1447 %if %{without system_libs}
1448 %attr(755,root,root) %{py_sitedir}/*.so
1449 %{py_sitedir}/tevent.py[co]
1453 %defattr(644,root,root,755)
1454 %attr(755,root,root) %{_bindir}/gentest
1455 %attr(755,root,root) %{_bindir}/locktest
1456 %attr(755,root,root) %{_bindir}/masktest
1457 %attr(755,root,root) %{_bindir}/ndrdump
1458 %attr(755,root,root) %{_bindir}/smbtorture
1459 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1460 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1461 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1462 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1463 %{_mandir}/man1/gentest.1*
1464 %{_mandir}/man1/locktest.1*
1465 %{_mandir}/man1/masktest.1*
1466 %{_mandir}/man1/ndrdump.1*
1467 %{_mandir}/man1/smbtorture.1*
1470 %defattr(644,root,root,755)
1471 %attr(755,root,root) %{_libdir}/libtorture.so
1472 %{_includedir}/samba-4.0/torture.h
1473 %{_pkgconfigdir}/torture.pc
1476 %defattr(644,root,root,755)
1477 %attr(755,root,root) %{_bindir}/dbwrap_tool
1478 %attr(755,root,root) %{_bindir}/smbcontrol
1479 %attr(755,root,root) %{_bindir}/smbpasswd
1480 %attr(755,root,root) %{_bindir}/smbstatus
1481 %attr(755,root,root) %{_bindir}/smbta-util
1482 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1483 %attr(755,root,root) %{_sbindir}/nmbd
1484 %attr(755,root,root) %{_sbindir}/smbd
1485 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1486 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1487 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1488 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1489 %dir %{_libdir}/samba/idmap
1490 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1491 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1492 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1493 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1494 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1495 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1496 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1497 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1498 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1499 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1500 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1501 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1502 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1503 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1504 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1505 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1506 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1507 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1508 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1509 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1510 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1511 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1512 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1513 %dir %{_libdir}/samba/pdb
1514 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1515 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1516 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1517 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1518 %dir %{_libdir}/samba/nss_info
1519 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1520 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1521 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1522 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1523 %{_mandir}/man1/dbwrap_tool.1*
1524 %{_mandir}/man1/smbcontrol.1*
1525 %{_mandir}/man1/smbstatus.1*
1526 %{_mandir}/man5/smbpasswd.5*
1527 %{_mandir}/man8/idmap_ad.8*
1528 %{_mandir}/man8/idmap_autorid.8*
1529 %{_mandir}/man8/idmap_hash.8*
1530 %{_mandir}/man8/idmap_ldap.8*
1531 %{_mandir}/man8/idmap_nss.8*
1532 %{_mandir}/man8/idmap_rfc2307.8*
1533 %{_mandir}/man8/idmap_rid.8*
1534 %{_mandir}/man8/idmap_tdb2.8*
1535 %{_mandir}/man8/idmap_tdb.8*
1536 %{_mandir}/man8/nmbd.8*
1537 %{_mandir}/man8/smbd.8*
1538 %{_mandir}/man8/smbpasswd.8*
1539 %{_mandir}/man8/smbta-util.8*
1540 %{_mandir}/man8/vfs_acl_tdb.8*
1541 %{_mandir}/man8/vfs_aio_fork.8*
1542 %{_mandir}/man8/vfs_aio_linux.8*
1543 %{_mandir}/man8/vfs_aio_pthread.8*
1544 %{_mandir}/man8/vfs_commit.8*
1545 %{_mandir}/man8/vfs_crossrename.8*
1546 %{_mandir}/man8/vfs_dirsort.8*
1547 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1548 %{_mandir}/man8/vfs_media_harmony.8*
1549 %{_mandir}/man8/vfs_preopen.8*
1550 %{_mandir}/man8/vfs_shadow_copy2.8*
1551 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1552 %{_mandir}/man8/vfs_streams_depot.8*
1553 %{_mandir}/man8/vfs_streams_xattr.8*
1554 %{_mandir}/man8/vfs_syncops.8*
1555 %{_mandir}/man8/vfs_time_audit.8*
1557 %files -n samba3-server
1558 %defattr(644,root,root,755)
1559 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1560 %attr(754,root,root) /etc/rc.d/init.d/smb
1561 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba3
1562 %{systemdunitdir}/nmb.service
1563 %{systemdunitdir}/smb.service
1565 %files -n samba3-client
1566 %defattr(644,root,root,755)
1567 %attr(755,root,root) %{_bindir}/net
1568 %attr(755,root,root) %{_bindir}/nmblookup
1569 %attr(755,root,root) %{_bindir}/rpcclient
1570 %attr(755,root,root) %{_bindir}/sharesec
1571 %attr(755,root,root) %{_bindir}/smbcacls
1572 %attr(755,root,root) %{_bindir}/smbclient
1573 %attr(755,root,root) %{_bindir}/smbtar
1574 %attr(755,root,root) %{_bindir}/smbtree
1575 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1576 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1577 %{_mandir}/man1/nmblookup.1*
1578 %{_mandir}/man1/rpcclient.1*
1579 %{_mandir}/man1/sharesec.1*
1580 %{_mandir}/man1/smbcacls.1*
1581 %{_mandir}/man1/smbclient.1*
1582 %{_mandir}/man1/smbtar.1*
1583 %{_mandir}/man1/smbtree.1*
1584 %{_mandir}/man8/net.8*
1586 %files -n samba3-common
1587 %defattr(644,root,root,755)
1588 %attr(755,root,root) %{_bindir}/eventlogadm
1589 %attr(755,root,root) %{_bindir}/ntlm_auth
1590 %attr(755,root,root) %{_bindir}/pdbedit
1591 %attr(755,root,root) %{_bindir}/profiles
1592 %attr(755,root,root) %{_bindir}/smbcquotas
1593 %attr(755,root,root) %{_bindir}/testparm
1594 %attr(755,root,root) %{_bindir}/vfstest
1595 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1596 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1597 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1598 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1599 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1600 %dir %{_libdir}/samba/auth
1601 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1602 %{_mandir}/man1/ntlm_auth.1*
1603 %{_mandir}/man1/profiles.1*
1604 %{_mandir}/man1/smbcquotas.1*
1605 %{_mandir}/man1/testparm.1*
1606 %{_mandir}/man1/vfstest.1*
1607 %{_mandir}/man8/eventlogadm.8*
1608 %{_mandir}/man8/pdbedit.8*
1610 %files -n samba3-devel
1611 %defattr(644,root,root,755)
1612 %attr(755,root,root) %{_libdir}/libnetapi.so
1613 %attr(755,root,root) %{_libdir}/libpdb.so
1614 %attr(755,root,root) %{_libdir}/libsmbldap.so
1615 %{_includedir}/samba-4.0/lookup_sid.h
1616 %{_includedir}/samba-4.0/machine_sid.h
1617 %{_includedir}/samba-4.0/netapi.h
1618 %{_includedir}/samba-4.0/passdb.h
1619 %{_includedir}/samba-4.0/smbconf.h
1620 %{_includedir}/samba-4.0/smb_ldap.h
1621 %{_includedir}/samba-4.0/smbldap.h
1622 %{_includedir}/samba-4.0/smb_share_modes.h
1623 %{_pkgconfigdir}/netapi.pc
1625 %files -n samba3-vfs-audit
1626 %defattr(644,root,root,755)
1627 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1628 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1629 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1630 %{_mandir}/man8/vfs_audit.8*
1631 %{_mandir}/man8/vfs_extd_audit.8*
1632 %{_mandir}/man8/vfs_full_audit.8*
1634 %files -n samba3-vfs-cap
1635 %defattr(644,root,root,755)
1636 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1637 %{_mandir}/man8/vfs_cap.8*
1639 %files -n samba3-vfs-default_quota
1640 %defattr(644,root,root,755)
1641 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1642 %{_mandir}/man8/vfs_default_quota.8*
1644 %files -n samba3-vfs-expand_msdfs
1645 %defattr(644,root,root,755)
1646 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1648 %files -n samba3-vfs-fake_perms
1649 %defattr(644,root,root,755)
1650 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1651 %{_mandir}/man8/vfs_fake_perms.8*
1653 %files -n samba3-vfs-notify_fam
1654 %defattr(644,root,root,755)
1655 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1656 %{_mandir}/man8/vfs_notify_fam.8*
1658 %files -n samba3-vfs-netatalk
1659 %defattr(644,root,root,755)
1660 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1661 %{_mandir}/man8/vfs_netatalk.8*
1663 %files -n samba3-vfs-readahead
1664 %defattr(644,root,root,755)
1665 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1666 %{_mandir}/man8/vfs_readahead.8*
1668 %files -n samba3-vfs-readonly
1669 %defattr(644,root,root,755)
1670 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1671 %{_mandir}/man8/vfs_readonly.8*
1673 %files -n samba3-vfs-recycle
1674 %defattr(644,root,root,755)
1675 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1676 %{_mandir}/man8/vfs_recycle.8*
1678 %files -n samba3-vfs-shadow_copy
1679 %defattr(644,root,root,755)
1680 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1681 %{_mandir}/man8/vfs_shadow_copy.8*
1683 %files -n samba3-vfs-catia
1684 %defattr(644,root,root,755)
1685 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1686 %{_mandir}/man8/vfs_catia.8*
1688 %files -n samba3-vfs-scannedonly
1689 %defattr(644,root,root,755)
1690 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1691 %{_mandir}/man8/vfs_scannedonly.8*
1694 %defattr(644,root,root,755)
1695 %attr(755,root,root) %{_bindir}/smbget
1696 %{_mandir}/man1/smbget.1*
1697 %{_mandir}/man5/smbgetrc.5*
1700 %files -n cups-backend-smb3
1701 %defattr(644,root,root,755)
1702 %attr(755,root,root) %{cups_serverbin}/backend/smb
1703 %attr(755,root,root) %{_bindir}/smbspool
1704 %{_mandir}/man8/smbspool.8*
1707 %files -n samba3-winbind
1708 %attr(755,root,root) %{_sbindir}/winbindd
1709 %attr(754,root,root) /etc/rc.d/init.d/winbind
1710 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1711 %{systemdunitdir}/winbind.service
1712 %{_mandir}/man8/winbindd*.8*
1715 %defattr(644,root,root,755)
1716 %attr(755,root,root) /%{_lib}/libnss_wins*
1718 %files -n samba3-libsmbclient
1719 %defattr(644,root,root,755)
1720 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1721 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1722 %{_mandir}/man7/libsmbclient.7*
1724 %files -n samba3-libsmbclient-devel
1725 %defattr(644,root,root,755)
1726 %attr(755,root,root) %{_libdir}/libsmbclient.so
1727 %attr(755,root,root) %{_libdir}/libwbclient.so
1728 %{_includedir}/libsmbclient.h
1729 %{_includedir}/wbclient.h
1732 %files -n openldap-schema-samba3
1733 %defattr(644,root,root,755)
1734 %{schemadir}/*.schema