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