3 %bcond_without ads # ActiveDirectory support
4 %bcond_without cups # CUPS support
5 %bcond_without ldap # LDAP support
6 %bcond_without avahi # Avahi support
7 %bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
9 %if %{with system_libs}
10 %define talloc_ver 2.0.7
11 %define tdb_ver 2:1.2.11
12 %define ldb_ver 1.1.16
13 %define tevent_ver 0.9.18
17 %include /usr/lib/rpm/macros.perl
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: c7871012ac40b8c74afff42bbd873bd7
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 >= 0.73
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 BuildRequires: ncurses-ext-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: rpm-perlprov
86 BuildRequires: rpm-pythonprov
87 BuildRequires: rpmbuild(macros) >= 1.647
88 BuildRequires: sed >= 4.0
89 %if %{with system_libs}
90 BuildRequires: ldb-devel >= %{ldb_ver}
91 BuildRequires: ntdb-devel >= %{ntdb_ver}
92 BuildRequires: python-ntdb >= %{ntdb_ver}
93 BuildRequires: python-ldb-devel >= %{ldb_ver}
94 BuildRequires: python-talloc-devel >= %{talloc_ver}
95 BuildRequires: python-tevent >= %{tevent_ver}
96 BuildRequires: talloc-devel >= %{talloc_ver}
97 BuildRequires: tdb-devel >= %{tdb_ver}
98 BuildRequires: tevent-devel >= %{tevent_ver}
100 BuildRequires: xfsprogs-devel
101 BuildConflicts: libbsd-devel
102 Requires(post,preun): /sbin/chkconfig
103 Requires: %{name}-common = %{epoch}:%{version}-%{release}
104 Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
105 Requires: logrotate >= 3.7-4
106 Requires: pam >= 0.99.8.1
107 Requires: python-samba4 = %{epoch}:%{version}-%{release}
108 Requires: rc-scripts >= 0.4.0.12
109 Requires: setup >= 2.4.6-7
110 Requires: systemd-units >= 38
111 # smbd links with libcups
112 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
113 Obsoletes: samba-doc-html
114 Obsoletes: samba-doc-pdf
115 Obsoletes: samba-pdb-xml
116 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118 %define _sambahome /home/services/samba
120 %define cups_serverbin %{_prefix}/lib/cups
122 %define schemadir /usr/share/openldap/schema
124 # CFLAGS modified (the second ./configure)
125 %undefine configure_cache
128 Samba provides an SMB server which can be used to provide network
129 services to SMB (sometimes called "Lan Manager") clients, including
130 various versions of MS Windows, OS/2, and other Linux machines. Samba
131 also provides some SMB clients, which complement the built-in SMB
132 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
133 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
135 This package contains main Active Directory server daemon.
137 %description -l pl.UTF-8
138 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
139 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
140 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
141 znajduje się również oprogramowanie klienckie. Samba używa protokołu
142 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
143 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
144 haseł w standardzie MS i zarządzania bazą WINS.
146 Ten pakiet dostarcza główny demon Active Directory.
149 Summary: Samba AD client programs
150 Summary(pl.UTF-8): Klienci serwera Samba AD
151 Group: Applications/Networking
152 Requires: %{name}-common = %{epoch}:%{version}-%{release}
153 Requires: heimdal-libs >= 1.5.3-1
154 Requires: python-samba4 = %{epoch}:%{version}-%{release}
159 Samba-client provides some SMB clients, which complement the build-in
160 SMB filesystem in Linux. These allow accessing of SMB shares and
161 printing to SMB printers.
163 %description client -l pl.UTF-8
164 Samba-client dostarcza programy uzupełniające obsługę systemu plików
165 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
166 drukowanie w sieci SMB.
169 Summary: Files used by both Samba servers and clients
170 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
171 Group: Networking/Daemons
172 Requires: python-samba4 = %{epoch}:%{version}-%{release}
173 %if %{with system_libs}
174 Requires: ldb >= %{ldb_ver}
175 Requires: ntdb >= %{ntdb_ver}
176 Requires: talloc >= %{talloc_ver}
177 Requires: tdb >= %{tdb_ver}
178 Requires: tevent >= %{tevent_ver}
182 Samba-common provides files necessary for both the server and client
185 %description common -l pl.UTF-8
186 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
189 %package common-server
190 Summary: Files used by both Samba3 PDC and Samba4 AD servers
191 Summary(pl.UTF-8): Pliki używane przez serwery Samba3 PDC i Samba4 AD
192 Group: Networking/Daemons
194 %description common-server
195 Files used by both Samba3 PDC and Samba4 AD servers.
197 %description common-server -l pl.UTF-8
198 Pliki używane przez serwery Samba3 PDC i Samba4 AD.
201 Summary: Samba-winbind daemon, utilities and documentation
202 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
203 Group: Networking/Daemons
204 Requires(post,preun): /sbin/chkconfig
205 Requires: %{name}-common = %{epoch}:%{version}-%{release}
208 Provides the winbind daemon and testing tools to allow authentication
209 and group/user enumeration from a Windows or Samba domain controller.
211 %description winbind -l pl.UTF-8
212 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
213 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
217 Summary: Header files for Samba
218 Summary(pl.UTF-8): Pliki nagłówkowe Samby
219 Group: Development/Libraries
220 Requires: %{name}-common = %{epoch}:%{version}-%{release}
223 Header files for Samba.
225 %description devel -l pl.UTF-8
226 Pliki nagłówkowe Samby.
228 %package -n pam-pam_smbpass3
229 Summary: PAM Samba Password Module
230 Summary(pl.UTF-8): Moduł PAM smbpass
232 Obsoletes: pam-pam_smbpass < 1:4.0.8-3
233 Obsoletes: pam_smbpass
235 %description -n pam-pam_smbpass3
236 PAM module which can be used on conforming systems to keep the
237 smbpasswd (Samba password) database in sync with the Unix password
240 %description -n pam-pam_smbpass3 -l pl.UTF-8
241 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
242 Samby) zsynchronizowanego z hasłami uniksowymi.
245 Summary: Perl IDL compiler
246 Summary(pl.UTF-8): Kompilator IDL w Perlu
247 Group: Development/Tools
248 #Requires: perl-Parse-Yapp
251 The samba4-pidl package contains the Perl IDL compiler used by Samba
252 and Wireshark to parse IDL and similar protocols.
254 %description pidl -l pl.UTF-8
255 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
256 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
258 %package -n python-samba4
259 Summary: Samba Module for Python
260 Summary(pl.UTF-8): Moduł Samba dla Pythona
261 Group: Development/Languages/Python
262 Requires: %{name}-common = %{epoch}:%{version}-%{release}
265 Requires: python-modules
266 %if %{with system_libs}
267 Requires: python-ldb >= %{ldb_ver}
268 Requires: python-ntdb >= %{ntdb_ver}
269 Requires: python-talloc >= %{talloc_ver}
270 Requires: python-tevent >= %{tevent_ver}
272 Obsoletes: python-samba
274 %description -n python-samba4
275 Samba Module for Python.
277 %description -n python-samba4 -l pl.UTF-8
278 Moduł Samba dla Pythona.
281 Summary: Testing tools for Samba servers and clients
282 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
283 Group: Applications/System
284 Requires: %{name} = %{epoch}:%{version}-%{release}
285 Requires: %{name}-common = %{epoch}:%{version}-%{release}
286 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
289 samba4-test provides testing tools for both the server and client
292 %description test -l pl.UTF-8
293 Narzędzia testowe dla serwerów i klientów Samby.
296 Summary: Testing development files for Samba servers and clients
297 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
298 Group: Applications/System
299 Requires: %{name}-test = %{epoch}:%{version}-%{release}
301 %description test-devel
302 samba-test-devel provides development files for the library used by
303 testing tools for both the server and client packages of Samba.
305 %description test-devel -l pl.UTF-8
306 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
307 przez narzędzia testowe dla serwerów i klientów Samby.
311 Summary(pl.UTF-8): Serwer SMB
312 Group: Networking/Daemons
313 Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
314 Requires: samba3-common = %{epoch}:%{version}-%{release}
315 # smbd links with libcups
316 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
317 Requires: logrotate >= 3.7-4
318 Requires: rc-scripts >= 0.4.0.12
319 Requires: setup >= 2.4.6-7
320 Obsoletes: samba < 1:4.0.0-1
321 Obsoletes: samba-pdb-xml
322 Obsoletes: samba-vfs-block
323 Obsoletes: samba-vfs-audit
324 Obsoletes: samba-vfs-cap
325 Obsoletes: samba-vfs-catia
326 Obsoletes: samba-vfs-default_quota
327 Obsoletes: samba-vfs-expand_msdfs
328 Obsoletes: samba-vfs-fake_perms
329 Obsoletes: samba-vfs-netatalk
330 Obsoletes: samba-vfs-recycle
331 Obsoletes: samba-vfs-readahead
332 Obsoletes: samba-vfs-readonly
333 Obsoletes: samba-vfs-scannedonly
334 Obsoletes: samba-vfs-shadow_copy
335 Obsoletes: samba3-server < 1:4.1.3-2.1
336 Obsoletes: samba3-vfs-audit
337 Obsoletes: samba3-vfs-cap
338 Obsoletes: samba3-vfs-catia
339 Obsoletes: samba3-vfs-default_quota
340 Obsoletes: samba3-vfs-expand_msdfs
341 Obsoletes: samba3-vfs-fake_perms
342 Obsoletes: samba3-vfs-netatalk
343 Obsoletes: samba3-vfs-recycle
344 Obsoletes: samba3-vfs-readahead
345 Obsoletes: samba3-vfs-readonly
346 Obsoletes: samba3-vfs-scannedonly
347 Obsoletes: samba3-vfs-shadow_copy
349 %description -n samba3
350 Samba provides an SMB server which can be used to provide network
351 services to SMB (sometimes called "Lan Manager") clients, including
352 various versions of MS Windows, OS/2, and other Linux machines. Samba
353 also provides some SMB clients, which complement the built-in SMB
354 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
355 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
357 %description -n samba3 -l pl.UTF-8
358 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
359 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
360 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
361 znajduje się również oprogramowanie klienckie. Samba używa protokołu
362 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
363 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
364 haseł w standardzie MS i zarządzania bazą WINS.
366 %package -n samba3-server
367 Summary: SMB server initscripts
368 Summary(pl.UTF-8): Skrypty startowe serwera SMB
369 Group: Networking/Daemons
370 Requires(post,preun): /sbin/chkconfig
371 Requires: logrotate >= 3.7-4
372 Requires: rc-scripts >= 0.4.0.12
373 Requires: samba3 = %{epoch}:%{version}-%{release}
374 Requires: setup >= 2.4.6-7
375 Obsoletes: samba < 1:4.0.0-1
377 %description -n samba3-server
378 This package contains startup scripts and services for old SMB server
379 daemons (smbd, nmbd).
381 %description -n samba3-server -l pl.UTF-8
382 Ten pakiet zawiera skrypty startowe dla starych usług serwera SMB
385 %package -n samba3-client
386 Summary: Samba client programs
387 Summary(pl.UTF-8): Klienci serwera Samba
388 Group: Applications/Networking
389 Requires: heimdal-libs
390 Requires: samba3-common = %{epoch}:%{version}-%{release}
391 Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
393 Obsoletes: samba-client < 1:4.0.0-1
396 %description -n samba3-client
397 Samba-client provides some SMB clients, which complement the build-in
398 SMB filesystem in Linux. These allow accessing of SMB shares and
399 printing to SMB printers.
401 %description -n samba3-client -l pl.UTF-8
402 Samba-client dostarcza programy uzupełniające obsługę systemu plików
403 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
404 drukowanie w sieci SMB.
406 %package -n samba3-common
407 Summary: Files used by both Samba servers and clients
408 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
409 Group: Networking/Daemons
410 Requires: talloc >= %{libtalloc_ver}
411 Requires: tdb >= %{libtdb_ver}
412 Obsoletes: samba-common < 1:4.0.0-1
414 %description -n samba3-common
415 Samba-common provides files necessary for both the server and client
418 %description -n samba3-common -l pl.UTF-8
419 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
422 %package -n samba3-devel
423 Summary: Header files for Samba
424 Summary(pl.UTF-8): Pliki nagłówkowe Samby
425 Group: Development/Libraries
426 Requires: samba3-common = %{epoch}:%{version}-%{release}
427 Obsoletes: samba-devel < 1:4.0.0-1
429 %description -n samba3-devel
430 Header files for Samba.
432 %description -n samba3-devel -l pl.UTF-8
433 Pliki nagłówkowe Samby.
435 %package -n samba3-vfs-ceph
436 Summary: VFS module host shares on Ceph file system
437 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
438 Group: Networking/Daemons
439 Requires: samba3 = %{epoch}:%{version}-%{release}
441 %description -n samba3-vfs-ceph
442 VFS module host shares on Ceph file system.
444 This module only works with the libceph.so user-space client. It is
445 not needed if you are using the kernel client or the FUSE client.
447 %description -n samba3-vfs-ceph -l pl.UTF-8
448 Moduł VFS do serwowania zasobów z systemu plików Ceph
450 Ten moduł działa jednynie z klientem libceph.so. Jest zbędny w
451 przypadku używania klienta dostarczanego przez jądro lub FUSE.
453 %package -n samba3-vfs-glusterfs
454 Summary: VFS module to host shares on GlusterFS file system
455 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
456 Group: Networking/Daemons
457 Requires: samba3 = %{epoch}:%{version}-%{release}
459 %description -n samba3-vfs-glusterfs
460 VFS module to host shares on GlusterFS file system.
462 %description -n samba3-vfs-glusterfs -l pl.UTF-8
463 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
465 %package -n samba3-vfs-notify_fam
466 Summary: VFS module to implement file change notifications
467 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
468 Group: Networking/Daemons
469 Requires: samba3 = %{epoch}:%{version}-%{release}
470 Obsoletes: samba-vfs-notify_fam < 1:4.0.0-1
472 %description -n samba3-vfs-notify_fam
473 The vfs_notify_fam module makes use of the system FAM (File Alteration
474 Monitor) daemon to implement file change notifications for Windows
477 %description -n samba3-vfs-notify_fam -l pl.UTF-8
478 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
479 informowania o zmianach w plikach dla klientów Windows.
482 Summary: A utility for retrieving files using the SMB protocol
483 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
484 Group: Applications/Networking
485 Obsoletes: smbget < 1:4.0.8-3
487 %description -n smbget3
488 wget-like utility for downloading files over SMB.
490 %description -n smbget3 -l pl.UTF-8
491 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
492 używanym w sieciach MS Windows.
494 %package -n cups-backend-smb3
495 Summary: CUPS backend for printing to SMB printers
496 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
497 Group: Applications/Printing
498 Requires: cups >= 1:1.2.0
499 Requires: samba3-client = %{epoch}:%{version}-%{release}
500 Obsoletes: cups-backend-smb < 1:4.0.8-3
502 %description -n cups-backend-smb3
503 CUPS backend for printing to SMB printers.
505 %description -n cups-backend-smb3 -l pl.UTF-8
506 Backend CUPS-a drukujący na drukarkach SMB.
508 %package -n samba3-winbind
509 Summary: Samba-winbind daemon, utilities and documentation
510 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
511 Group: Networking/Daemons
512 Requires(post,preun): /sbin/chkconfig
513 Requires: samba3-common = %{epoch}:%{version}-%{release}
514 Requires: systemd-units >= 38
515 Obsoletes: samba-winbind < 1:4.0.0-1
517 %description -n samba3-winbind
518 Provides the winbind daemon and testing tools to allow authentication
519 and group/user enumeration from a Windows or Samba domain controller.
521 %description -n samba3-winbind -l pl.UTF-8
522 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
523 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
526 %package -n nss_wins3
527 Summary: Name Service Switch service for WINS
528 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
530 Requires: %{name}-common = %{epoch}:%{version}-%{release}
531 Obsoletes: nss_wins < 1:4.0.8-3
533 %description -n nss_wins3
534 Provides the libnss_wins shared library which resolves NetBIOS names
537 %description -n nss_wins3 -l pl.UTF-8
538 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
541 %package -n samba3-libsmbclient
542 Summary: libsmbclient and libwbclient - Samba client libraries
543 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
545 Obsoletes: libsmbclient
547 %description -n samba3-libsmbclient
548 libsmbclient and libwbclient - libraries that allow to use Samba
551 %description -n samba3-libsmbclient -l pl.UTF-8
552 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
555 %package -n samba3-libsmbclient-devel
556 Summary: Development files for Samba client libraries
557 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
558 Group: Development/Libraries
559 Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
560 Provides: libsmbclient-devel
561 Obsoletes: libsmbclient-devel
562 Obsoletes: libsmbclient-static
564 %description -n samba3-libsmbclient-devel
565 Header files for libsmbclient and libwbclient libraries.
567 %description -n samba3-libsmbclient-devel -l pl.UTF-8
568 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
570 %package -n openldap-schema-samba3
571 Summary: Samba LDAP schema
572 Summary(pl.UTF-8): Schemat LDAP dla Samby
573 Group: Networking/Daemons
574 Requires(post,postun): sed >= 4.0
575 Requires: openldap-servers
576 Obsoletes: openldap-schema-samba < 1:4.0.0-1
578 %description -n openldap-schema-samba3
579 This package contains samba.schema for OpenLDAP.
581 %description -n openldap-schema-samba3 -l pl.UTF-8
582 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
585 %setup -q -n samba-%{version}
593 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
594 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
597 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
598 CFLAGS="${CFLAGS:-%rpmcflags}" \
599 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
600 FFLAGS="${FFLAGS:-%rpmcflags}" \
601 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
602 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
603 %{?__cc:CC="%{__cc}"} \
604 %{?__cxx:CXX="%{__cxx}"} \
607 --prefix=%{_prefix} \
608 --exec-prefix=%{_exec_prefix} \
609 --bindir=%{_bindir} \
610 --sbindir=%{_sbindir} \
611 --sysconfdir=%{_sysconfdir} \
612 --datadir=%{_datadir} \
613 --includedir=%{_includedir} \
614 --libdir=%{_libdir} \
615 --libexecdir=%{_libexecdir} \
616 --localstatedir=%{_localstatedir} \
617 --sharedstatedir=%{_sharedstatedir} \
618 --mandir=%{_mandir} \
619 --infodir=%{_infodir} \
620 --with-privatelibdir=%{_libdir}/samba \
621 --with-modulesdir=%{_libdir}/samba \
622 --with-pammodulesdir=/%{_lib}/security \
623 --with-lockdir=/var/lib/samba \
624 --with-privatedir=%{_sysconfdir}/samba \
625 --disable-rpath-install \
626 --builtin-libraries=replace,ccan \
627 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
628 --private-libraries=smbclient,smbsharemodes,wbclient \
629 --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 \
631 --with%{!?with_ads:out}-ads \
637 --with%{!?with_ldap:out}-ldap \
642 --with-sendfile-support \
646 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
652 # Build PIDL for installation into vendor directories before
653 # 'make proto' gets to it.
655 %{__perl} Makefile.PL \
659 rm -rf $RPM_BUILD_ROOT
660 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
661 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
662 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
663 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
664 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
667 DESTDIR=$RPM_BUILD_ROOT \
668 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
670 # Undo the PIDL install, we want to try again with the right options.
671 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
676 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
679 # Clean out crap left behind by the PIDL install
680 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
681 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
682 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
684 # not ready for production, and no MIT kerberos in PLD
685 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
687 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
689 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
690 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
691 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
692 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
693 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
695 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
696 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
697 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
698 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
699 cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/samba3
700 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
701 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
702 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
703 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
705 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
707 # move lib{smb,wb}client where they always were for compatibility
708 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
709 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
710 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
711 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
712 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
713 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
715 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
716 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
717 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
719 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
721 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
723 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
726 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
727 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
730 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
731 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
734 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
737 # remove man pages for not installed commands
738 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
739 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
740 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
741 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
742 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
744 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
745 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
749 rm -rf $RPM_BUILD_ROOT
752 /sbin/chkconfig --add samba
753 %service samba restart "Samba AD daemon"
754 %systemd_post samba.service
757 if [ "$1" = "0" ]; then
759 /sbin/chkconfig --del samba
761 %systemd_preun samba.service
766 %post common -p /sbin/ldconfig
767 %postun common -p /sbin/ldconfig
769 %post -n python-samba4 -p /sbin/ldconfig
770 %postun -n python-samba4 -p /sbin/ldconfig
773 /sbin/chkconfig --add smb
774 %service smb restart "Samba3 daemons"
775 %systemd_post smb.service nmb.service
778 if [ "$1" = "0" ]; then
780 /sbin/chkconfig --del smb
782 %systemd_preun smb.service nmb.service
787 %triggerpostun -n samba3 -- samba < 1:4.0.0-1
788 /sbin/chkconfig --add smb
789 %service smb restart "Samba3 daemons"
790 %systemd_post smb.service nmb.service
792 %post -n samba3-winbind
793 /sbin/chkconfig --add winbind
794 %service winbind restart "Winbind daemon"
795 %systemd_post winbind.service
797 %preun -n samba3-winbind
798 if [ "$1" = "0" ]; then
799 %service winbind stop
800 /sbin/chkconfig --del winbind
802 %systemd_preun winbind.service
804 %postun -n samba3-winbind
807 %triggerpostun -n samba3-winbind -- samba-winbind < 1:4.0.0-1
808 /sbin/chkconfig --add winbind
809 %service winbind restart "Winbind daemon"
810 %systemd_post winbind.service
812 %post -n openldap-schema-samba3
813 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
814 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
815 %service -q ldap restart
817 %postun -n openldap-schema-samba3
818 if [ "$1" = "0" ]; then
819 %openldap_schema_unregister %{schemadir}/samba.schema
820 %service -q ldap restart
823 %triggerpostun -n openldap-schema-samba3 -- openldap-schema-samba < 1:4.0.0-1
824 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
825 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
826 %service -q ldap restart
829 %defattr(644,root,root,755)
830 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
831 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
832 %attr(754,root,root) /etc/rc.d/init.d/samba
833 %{systemdunitdir}/samba.service
834 %{systemdtmpfilesdir}/samba.conf
835 %attr(755,root,root) %{_bindir}/oLschema2ldif
836 %attr(755,root,root) %{_sbindir}/samba
837 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
838 %attr(755,root,root) %{_sbindir}/samba_kcc
839 %attr(755,root,root) %{_sbindir}/samba_spnupdate
840 %attr(755,root,root) %{_sbindir}/samba_upgradedns
841 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
842 %attr(755,root,root) %{_libdir}/samba/libpac.so
843 %dir %{_libdir}/samba/bind9
844 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
845 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
846 %dir %{_libdir}/samba/hdb
847 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
848 %dir %{_libdir}/samba/gensec
849 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
850 %dir %{_libdir}/samba/ldb
851 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
852 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
853 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
854 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
855 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
856 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
857 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
858 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
859 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
860 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
861 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
862 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
863 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
864 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
865 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
866 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
867 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
868 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
869 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
870 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
871 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
872 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
873 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
874 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
875 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
876 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
877 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
878 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
879 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
880 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
881 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
882 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
883 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
884 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
885 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
886 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
887 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
888 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
889 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
890 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
891 %dir %{_libdir}/samba/process_model
892 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
893 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
894 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
895 %dir %{_libdir}/samba/service
896 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
897 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
898 %attr(755,root,root) %{_libdir}/samba/service/dns.so
899 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
900 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
901 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
902 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
903 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
904 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
905 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
906 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
907 %attr(755,root,root) %{_libdir}/samba/service/smb.so
908 %attr(755,root,root) %{_libdir}/samba/service/web.so
909 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
910 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
911 %{_datadir}/samba/setup
912 %{_mandir}/man1/oLschema2ldif.1*
913 %{_mandir}/man8/samba.8*
916 %defattr(644,root,root,755)
917 %attr(755,root,root) %{_bindir}/cifsdd
918 %attr(755,root,root) %{_bindir}/nmblookup4
919 %attr(755,root,root) %{_bindir}/reg*
920 %attr(755,root,root) %{_bindir}/smbclient4
921 %{_mandir}/man1/findsmb.1*
922 %{_mandir}/man1/nmblookup4.1*
923 %{_mandir}/man1/reg*.1*
926 %defattr(644,root,root,755)
927 %doc README WHATSNEW.txt Roadmap
928 /etc/ld.so.conf.d/samba.conf
929 %attr(755,root,root) %{_bindir}/samba-regedit
930 %attr(755,root,root) %{_bindir}/samba-tool
931 %dir %{_sysconfdir}/samba
932 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
933 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
934 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
935 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
936 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
937 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
938 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
939 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
940 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
941 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
942 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
943 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
944 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
945 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
946 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
947 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
948 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
949 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
950 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
951 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
952 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
953 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
954 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
955 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
956 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
957 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
958 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
959 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
960 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
961 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
962 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
963 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
964 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
965 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
966 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
967 %attr(755,root,root) %{_libdir}/libnetapi.so.0
968 %attr(755,root,root) %{_libdir}/libpdb.so.0
969 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
970 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
971 %dir %{_libdir}/samba
972 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
973 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
974 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
975 %attr(755,root,root) %{_libdir}/samba/libaddns.so
976 %attr(755,root,root) %{_libdir}/samba/libads.so
977 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
978 %attr(755,root,root) %{_libdir}/samba/libauth.so
979 %attr(755,root,root) %{_libdir}/samba/libauth4.so
980 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
981 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
982 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
983 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
984 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
985 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
986 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
987 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
988 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
989 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
990 %attr(755,root,root) %{_libdir}/samba/libcluster.so
991 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
992 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
993 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
994 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
995 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
996 %attr(755,root,root) %{_libdir}/samba/liberrors.so
997 %attr(755,root,root) %{_libdir}/samba/libevents.so
998 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
999 %attr(755,root,root) %{_libdir}/samba/libgse.so
1000 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1001 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1002 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1003 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1004 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1005 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1006 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1007 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1008 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1009 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1010 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1011 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1012 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1013 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1014 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1015 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1016 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1017 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1018 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1019 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1020 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1021 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1022 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1023 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1024 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1025 %attr(755,root,root) %{_libdir}/samba/libservice.so
1026 %attr(755,root,root) %{_libdir}/samba/libshares.so
1027 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1028 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1029 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1030 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1031 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1032 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1033 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1034 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1035 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1036 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1037 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1038 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1039 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1040 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1041 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1042 %dir %{_libdir}/samba/vfs
1043 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1044 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
1045 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1046 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1047 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1048 %dir %{_datadir}/samba
1049 %dir %{_datadir}/samba/codepages
1050 %{_datadir}/samba/codepages/lowcase.dat
1051 %{_datadir}/samba/codepages/upcase.dat
1052 %{_datadir}/samba/codepages/valid.dat
1053 %{_mandir}/man5/lmhosts.5*
1054 %{_mandir}/man5/smb.conf.5*
1055 %{_mandir}/man7/samba.7*
1056 %{_mandir}/man8/samba-regedit.8*
1057 %{_mandir}/man8/samba-tool.8*
1058 %{_mandir}/man8/vfs_acl_xattr.8*
1059 %{_mandir}/man8/vfs_btrfs.8*
1060 %{_mandir}/man8/vfs_fileid.8*
1061 %{_mandir}/man8/vfs_xattr_tdb.8*
1063 %if %{without system_libs}
1064 %attr(755,root,root) %{_bindir}/ntdbbackup
1065 %attr(755,root,root) %{_bindir}/ntdbdump
1066 %attr(755,root,root) %{_bindir}/ntdbrestore
1067 %attr(755,root,root) %{_bindir}/ntdbtool
1068 %attr(755,root,root) %{_bindir}/tdbbackup
1069 %attr(755,root,root) %{_bindir}/tdbdump
1070 %attr(755,root,root) %{_bindir}/tdbtool
1071 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1072 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1073 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1074 %{_mandir}/man8/ntdbbackup.8*
1075 %{_mandir}/man8/ntdbdump.8*
1076 %{_mandir}/man8/ntdbrestore.8*
1077 %{_mandir}/man8/ntdbtool.8*
1078 %{_mandir}/man8/tdbbackup.8*
1079 %{_mandir}/man8/tdbdump.8*
1080 %{_mandir}/man8/tdbtool.8*
1083 %files common-server
1084 %defattr(644,root,root,755)
1085 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1086 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1087 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1088 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1092 %ghost /var/lib/samba/*.dat
1093 %dir /var/lib/samba/printing
1095 %attr(750,root,root) %dir /var/log/samba
1096 %attr(750,root,root) %dir /var/log/samba/cores
1097 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1098 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1099 %attr(750,root,root) %dir /var/log/archive/samba
1100 %attr(1777,root,root) %dir /var/spool/samba
1106 %defattr(644,root,root,755)
1107 %attr(755,root,root) %{_bindir}/wbinfo
1108 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1109 %attr(755,root,root) /%{_lib}/libnss_winbind*
1110 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1111 %{_mandir}/man1/wbinfo*.1*
1112 %{_mandir}/man5/pam_winbind.conf.5*
1113 %{_mandir}/man7/winbind_krb5_locator.7*
1114 %{_mandir}/man8/pam_winbind.8*
1117 %defattr(644,root,root,755)
1118 %dir %{_includedir}/samba-4.0
1119 %{_includedir}/samba-4.0/charset.h
1120 %dir %{_includedir}/samba-4.0/core
1121 %{_includedir}/samba-4.0/core/doserr.h
1122 %{_includedir}/samba-4.0/core/error.h
1123 %{_includedir}/samba-4.0/core/ntstatus.h
1124 %{_includedir}/samba-4.0/core/werror.h
1125 %{_includedir}/samba-4.0/credentials.h
1126 %{_includedir}/samba-4.0/dcerpc.h
1127 %{_includedir}/samba-4.0/dcerpc_server.h
1128 %{_includedir}/samba-4.0/dlinklist.h
1129 %{_includedir}/samba-4.0/domain_credentials.h
1130 %dir %{_includedir}/samba-4.0/gen_ndr
1131 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1132 %{_includedir}/samba-4.0/gen_ndr/auth.h
1133 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1134 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1135 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1136 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1137 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1138 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1139 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1140 %{_includedir}/samba-4.0/gen_ndr/misc.h
1141 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1142 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1143 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1144 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1145 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1146 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1147 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1148 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1149 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1150 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1151 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1152 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1153 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1154 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1155 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1156 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1157 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1158 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1159 %{_includedir}/samba-4.0/gen_ndr/samr.h
1160 %{_includedir}/samba-4.0/gen_ndr/security.h
1161 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1162 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1163 %{_includedir}/samba-4.0/gensec.h
1164 %{_includedir}/samba-4.0/ldap-util.h
1165 %{_includedir}/samba-4.0/ldap_errors.h
1166 %{_includedir}/samba-4.0/ldap_message.h
1167 %{_includedir}/samba-4.0/ldap_ndr.h
1168 %{_includedir}/samba-4.0/ldb_wrap.h
1169 %{_includedir}/samba-4.0/ndr.h
1170 %dir %{_includedir}/samba-4.0/ndr
1171 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1172 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1173 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1174 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1175 %{_includedir}/samba-4.0/param.h
1176 %{_includedir}/samba-4.0/policy.h
1177 %{_includedir}/samba-4.0/read_smb.h
1178 %{_includedir}/samba-4.0/registry.h
1179 %{_includedir}/samba-4.0/roles.h
1180 %{_includedir}/samba-4.0/rpc_common.h
1181 %dir %{_includedir}/samba-4.0/samba
1182 %{_includedir}/samba-4.0/samba/session.h
1183 %{_includedir}/samba-4.0/samba/version.h
1184 %{_includedir}/samba-4.0/samba_util.h
1185 %{_includedir}/samba-4.0/share.h
1186 %{_includedir}/samba-4.0/smb2.h
1187 %{_includedir}/samba-4.0/smb2_constants.h
1188 %{_includedir}/samba-4.0/smb2_create_blob.h
1189 %{_includedir}/samba-4.0/smb2_lease.h
1190 %{_includedir}/samba-4.0/smb2_signing.h
1191 %{_includedir}/samba-4.0/smb_cli.h
1192 %{_includedir}/samba-4.0/smb_cliraw.h
1193 %{_includedir}/samba-4.0/smb_common.h
1194 %{_includedir}/samba-4.0/smb_composite.h
1195 %{_includedir}/samba-4.0/smb_constants.h
1196 %{_includedir}/samba-4.0/smb_raw.h
1197 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1198 %{_includedir}/samba-4.0/smb_raw_signing.h
1199 %{_includedir}/samba-4.0/smb_raw_trans2.h
1200 %{_includedir}/samba-4.0/smb_request.h
1201 %{_includedir}/samba-4.0/smb_seal.h
1202 %{_includedir}/samba-4.0/smb_signing.h
1203 %{_includedir}/samba-4.0/smb_unix_ext.h
1204 %{_includedir}/samba-4.0/smb_util.h
1205 %{_includedir}/samba-4.0/tdr.h
1206 %{_includedir}/samba-4.0/tsocket.h
1207 %{_includedir}/samba-4.0/tsocket_internal.h
1208 %dir %{_includedir}/samba-4.0/util
1209 %{_includedir}/samba-4.0/util/attr.h
1210 %{_includedir}/samba-4.0/util/byteorder.h
1211 %{_includedir}/samba-4.0/util/data_blob.h
1212 %{_includedir}/samba-4.0/util/debug.h
1213 %{_includedir}/samba-4.0/util/memory.h
1214 %{_includedir}/samba-4.0/util/safe_string.h
1215 %{_includedir}/samba-4.0/util/string_wrappers.h
1216 %{_includedir}/samba-4.0/util/talloc_stack.h
1217 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1218 %{_includedir}/samba-4.0/util/tevent_unix.h
1219 %{_includedir}/samba-4.0/util/tevent_werror.h
1220 %{_includedir}/samba-4.0/util/time.h
1221 %{_includedir}/samba-4.0/util/xfile.h
1222 %{_includedir}/samba-4.0/util_ldb.h
1223 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1224 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1225 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1226 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1227 %attr(755,root,root) %{_libdir}/libdcerpc.so
1228 %attr(755,root,root) %{_libdir}/libgensec.so
1229 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1230 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1231 %attr(755,root,root) %{_libdir}/libndr-standard.so
1232 %attr(755,root,root) %{_libdir}/libndr.so
1233 %attr(755,root,root) %{_libdir}/libregistry.so
1234 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1235 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1236 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1237 %attr(755,root,root) %{_libdir}/libsamba-util.so
1238 %attr(755,root,root) %{_libdir}/libsamdb.so
1239 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1240 %attr(755,root,root) %{_libdir}/libsmbconf.so
1241 %attr(755,root,root) %{_libdir}/libtevent-util.so
1242 %{_pkgconfigdir}/dcerpc.pc
1243 %{_pkgconfigdir}/dcerpc_atsvc.pc
1244 %{_pkgconfigdir}/dcerpc_samr.pc
1245 %{_pkgconfigdir}/dcerpc_server.pc
1246 %{_pkgconfigdir}/gensec.pc
1247 %{_pkgconfigdir}/ndr.pc
1248 %{_pkgconfigdir}/ndr_krb5pac.pc
1249 %{_pkgconfigdir}/ndr_nbt.pc
1250 %{_pkgconfigdir}/ndr_standard.pc
1251 %{_pkgconfigdir}/registry.pc
1252 %{_pkgconfigdir}/samba-credentials.pc
1253 %{_pkgconfigdir}/samba-hostconfig.pc
1254 %{_pkgconfigdir}/samba-policy.pc
1255 %{_pkgconfigdir}/samba-util.pc
1256 %{_pkgconfigdir}/samdb.pc
1257 %{_pkgconfigdir}/smbclient-raw.pc
1258 %if %{without system_libs}
1259 %{_mandir}/man3/ntdb.3*
1262 %files -n pam-pam_smbpass3
1263 %defattr(644,root,root,755)
1264 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1265 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1268 %defattr(644,root,root,755)
1269 %attr(755,root,root) %{_bindir}/pidl
1270 %{_mandir}/man1/pidl.1*
1271 %{_mandir}/man3/Parse::Pidl*.3*
1272 %{perl_vendorlib}/Parse/Pidl*
1274 %files -n python-samba4
1275 %defattr(644,root,root,755)
1276 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1277 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1278 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1279 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1280 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1281 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1282 %dir %{py_sitedir}/samba
1283 %attr(755,root,root) %{py_sitedir}/samba/*.so
1284 %{py_sitedir}/samba/*.py[co]
1285 %dir %{py_sitedir}/samba/dcerpc
1286 %{py_sitedir}/samba/dcerpc/*.py[co]
1287 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1288 %dir %{py_sitedir}/samba/external
1289 %{py_sitedir}/samba/external/*.py[co]
1290 %dir %{py_sitedir}/samba/external/subunit
1291 %{py_sitedir}/samba/external/subunit/*.py[co]
1292 %dir %{py_sitedir}/samba/external/subunit/tests
1293 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1294 %dir %{py_sitedir}/samba/netcmd
1295 %{py_sitedir}/samba/netcmd/*.py[co]
1296 %dir %{py_sitedir}/samba/provision
1297 %{py_sitedir}/samba/provision/*.py[co]
1298 %dir %{py_sitedir}/samba/samba3
1299 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1300 %{py_sitedir}/samba/samba3/*.py[co]
1301 %dir %{py_sitedir}/samba/tests
1302 %{py_sitedir}/samba/tests/*.py[co]
1303 %dir %{py_sitedir}/samba/tests/blackbox
1304 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1305 %dir %{py_sitedir}/samba/tests/samba_tool
1306 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1307 %dir %{py_sitedir}/samba/tests/dcerpc
1308 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1309 %dir %{py_sitedir}/samba/web_server
1310 %{py_sitedir}/samba/web_server/*.py[co]
1311 %if %{without system_libs}
1312 %attr(755,root,root) %{py_sitedir}/ldb.so
1313 %attr(755,root,root) %{py_sitedir}/ntdb.so
1314 %attr(755,root,root) %{py_sitedir}/talloc.so
1315 %attr(755,root,root) %{py_sitedir}/tdb.so
1316 %attr(755,root,root) %{py_sitedir}/_tevent.so
1317 %{py_sitedir}/tevent.py[co]
1321 %defattr(644,root,root,755)
1322 %attr(755,root,root) %{_bindir}/gentest
1323 %attr(755,root,root) %{_bindir}/locktest
1324 %attr(755,root,root) %{_bindir}/masktest
1325 %attr(755,root,root) %{_bindir}/ndrdump
1326 %attr(755,root,root) %{_bindir}/smbtorture
1327 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1328 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1329 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1330 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1331 %{_mandir}/man1/gentest.1*
1332 %{_mandir}/man1/locktest.1*
1333 %{_mandir}/man1/masktest.1*
1334 %{_mandir}/man1/ndrdump.1*
1335 %{_mandir}/man1/smbtorture.1*
1338 %defattr(644,root,root,755)
1339 %attr(755,root,root) %{_libdir}/libtorture.so
1340 %{_includedir}/samba-4.0/torture.h
1341 %{_pkgconfigdir}/torture.pc
1344 %defattr(644,root,root,755)
1345 #%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1346 %attr(754,root,root) /etc/rc.d/init.d/smb
1347 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba3
1348 %{systemdunitdir}/nmb.service
1349 %{systemdunitdir}/smb.service
1350 %attr(755,root,root) %{_bindir}/dbwrap_tool
1351 %attr(755,root,root) %{_bindir}/smbcontrol
1352 %attr(755,root,root) %{_bindir}/smbpasswd
1353 %attr(755,root,root) %{_bindir}/smbstatus
1354 %attr(755,root,root) %{_bindir}/smbta-util
1355 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1356 %attr(755,root,root) %{_sbindir}/nmbd
1357 %attr(755,root,root) %{_sbindir}/smbd
1358 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1359 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1360 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1361 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1362 %dir %{_libdir}/samba/idmap
1363 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1364 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1365 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1366 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1367 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1368 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1369 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1370 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1371 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1372 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1373 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1374 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1375 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1376 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1377 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1378 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1379 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1380 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1381 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1382 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1383 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1384 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1385 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1386 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1387 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1388 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1389 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1390 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1391 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1392 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1393 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1394 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1395 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1396 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1397 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1398 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1399 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1400 %dir %{_libdir}/samba/pdb
1401 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1402 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1403 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1404 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1405 %dir %{_libdir}/samba/nss_info
1406 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1407 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1408 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1409 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1410 %{_mandir}/man1/dbwrap_tool.1*
1411 %{_mandir}/man1/smbcontrol.1*
1412 %{_mandir}/man1/smbstatus.1*
1413 %{_mandir}/man5/smbpasswd.5*
1414 %{_mandir}/man8/idmap_ad.8*
1415 %{_mandir}/man8/idmap_autorid.8*
1416 %{_mandir}/man8/idmap_hash.8*
1417 %{_mandir}/man8/idmap_ldap.8*
1418 %{_mandir}/man8/idmap_nss.8*
1419 %{_mandir}/man8/idmap_rfc2307.8*
1420 %{_mandir}/man8/idmap_rid.8*
1421 %{_mandir}/man8/idmap_tdb2.8*
1422 %{_mandir}/man8/idmap_tdb.8*
1423 %{_mandir}/man8/nmbd.8*
1424 %{_mandir}/man8/smbd.8*
1425 %{_mandir}/man8/smbpasswd.8*
1426 %{_mandir}/man8/smbta-util.8*
1427 %{_mandir}/man8/vfs_acl_tdb.8*
1428 %{_mandir}/man8/vfs_aio_fork.8*
1429 %{_mandir}/man8/vfs_aio_linux.8*
1430 %{_mandir}/man8/vfs_aio_pthread.8*
1431 %{_mandir}/man8/vfs_audit.8*
1432 %{_mandir}/man8/vfs_cap.8*
1433 %{_mandir}/man8/vfs_catia.8*
1434 %{_mandir}/man8/vfs_commit.8*
1435 %{_mandir}/man8/vfs_crossrename.8*
1436 %{_mandir}/man8/vfs_default_quota.8*
1437 %{_mandir}/man8/vfs_dirsort.8*
1438 %{_mandir}/man8/vfs_extd_audit.8*
1439 %{_mandir}/man8/vfs_fake_perms.8*
1440 %{_mandir}/man8/vfs_full_audit.8*
1441 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1442 %{_mandir}/man8/vfs_media_harmony.8*
1443 %{_mandir}/man8/vfs_netatalk.8*
1444 %{_mandir}/man8/vfs_preopen.8*
1445 %{_mandir}/man8/vfs_readahead.8*
1446 %{_mandir}/man8/vfs_readonly.8*
1447 %{_mandir}/man8/vfs_recycle.8*
1448 %{_mandir}/man8/vfs_scannedonly.8*
1449 %{_mandir}/man8/vfs_shadow_copy2.8*
1450 %{_mandir}/man8/vfs_shadow_copy.8*
1451 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1452 %{_mandir}/man8/vfs_streams_depot.8*
1453 %{_mandir}/man8/vfs_streams_xattr.8*
1454 %{_mandir}/man8/vfs_syncops.8*
1455 %{_mandir}/man8/vfs_time_audit.8*
1457 %files -n samba3-client
1458 %defattr(644,root,root,755)
1459 %attr(755,root,root) %{_bindir}/net
1460 %attr(755,root,root) %{_bindir}/nmblookup
1461 %attr(755,root,root) %{_bindir}/rpcclient
1462 %attr(755,root,root) %{_bindir}/sharesec
1463 %attr(755,root,root) %{_bindir}/smbcacls
1464 %attr(755,root,root) %{_bindir}/smbclient
1465 %attr(755,root,root) %{_bindir}/smbtar
1466 %attr(755,root,root) %{_bindir}/smbtree
1467 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1468 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1469 %{_mandir}/man1/nmblookup.1*
1470 %{_mandir}/man1/rpcclient.1*
1471 %{_mandir}/man1/sharesec.1*
1472 %{_mandir}/man1/smbcacls.1*
1473 %{_mandir}/man1/smbclient.1*
1474 %{_mandir}/man1/smbtar.1*
1475 %{_mandir}/man1/smbtree.1*
1476 %{_mandir}/man8/net.8*
1478 %files -n samba3-common
1479 %defattr(644,root,root,755)
1480 %attr(755,root,root) %{_bindir}/eventlogadm
1481 %attr(755,root,root) %{_bindir}/ntlm_auth
1482 %attr(755,root,root) %{_bindir}/pdbedit
1483 %attr(755,root,root) %{_bindir}/profiles
1484 %attr(755,root,root) %{_bindir}/smbcquotas
1485 %attr(755,root,root) %{_bindir}/testparm
1486 %attr(755,root,root) %{_bindir}/vfstest
1487 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1488 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1489 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1490 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1491 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1492 %dir %{_libdir}/samba/auth
1493 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1494 %{_mandir}/man1/ntlm_auth.1*
1495 %{_mandir}/man1/profiles.1*
1496 %{_mandir}/man1/smbcquotas.1*
1497 %{_mandir}/man1/testparm.1*
1498 %{_mandir}/man1/vfstest.1*
1499 %{_mandir}/man8/eventlogadm.8*
1500 %{_mandir}/man8/pdbedit.8*
1502 %files -n samba3-devel
1503 %defattr(644,root,root,755)
1504 %attr(755,root,root) %{_libdir}/libnetapi.so
1505 %attr(755,root,root) %{_libdir}/libpdb.so
1506 %attr(755,root,root) %{_libdir}/libsmbldap.so
1507 %{_includedir}/samba-4.0/lookup_sid.h
1508 %{_includedir}/samba-4.0/machine_sid.h
1509 %{_includedir}/samba-4.0/netapi.h
1510 %{_includedir}/samba-4.0/passdb.h
1511 %{_includedir}/samba-4.0/smbconf.h
1512 %{_includedir}/samba-4.0/smb_ldap.h
1513 %{_includedir}/samba-4.0/smbldap.h
1514 %{_includedir}/samba-4.0/smb_share_modes.h
1515 %{_pkgconfigdir}/netapi.pc
1517 %files -n samba3-vfs-ceph
1518 %defattr(644,root,root,755)
1519 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1521 %files -n samba3-vfs-glusterfs
1522 %defattr(644,root,root,755)
1523 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1525 %files -n samba3-vfs-notify_fam
1526 %defattr(644,root,root,755)
1527 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1528 %{_mandir}/man8/vfs_notify_fam.8*
1531 %defattr(644,root,root,755)
1532 %attr(755,root,root) %{_bindir}/smbget
1533 %{_mandir}/man1/smbget.1*
1534 %{_mandir}/man5/smbgetrc.5*
1537 %files -n cups-backend-smb3
1538 %defattr(644,root,root,755)
1539 %attr(755,root,root) %{cups_serverbin}/backend/smb
1540 %attr(755,root,root) %{_bindir}/smbspool
1541 %{_mandir}/man8/smbspool.8*
1544 %files -n samba3-winbind
1545 %defattr(644,root,root,755)
1546 %attr(755,root,root) %{_sbindir}/winbindd
1547 %attr(754,root,root) /etc/rc.d/init.d/winbind
1548 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1549 %{systemdunitdir}/winbind.service
1550 %{_mandir}/man8/winbindd*.8*
1553 %defattr(644,root,root,755)
1554 %attr(755,root,root) /%{_lib}/libnss_wins*
1556 %files -n samba3-libsmbclient
1557 %defattr(644,root,root,755)
1558 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1559 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1560 %{_mandir}/man7/libsmbclient.7*
1562 %files -n samba3-libsmbclient-devel
1563 %defattr(644,root,root,755)
1564 %attr(755,root,root) %{_libdir}/libsmbclient.so
1565 %attr(755,root,root) %{_libdir}/libwbclient.so
1566 %{_includedir}/libsmbclient.h
1567 %{_includedir}/wbclient.h
1570 %files -n openldap-schema-samba3
1571 %defattr(644,root,root,755)
1572 %{schemadir}/samba.schema