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