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