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}
180 Obsoletes: samba-common
181 Obsoletes: samba3-common
184 Samba-common provides files necessary for both the server and client
187 %description common -l pl.UTF-8
188 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
191 %package common-server
192 Summary: Files used by both Samba3 PDC and Samba4 AD servers
193 Summary(pl.UTF-8): Pliki używane przez serwery Samba3 PDC i Samba4 AD
194 Group: Networking/Daemons
196 %description common-server
197 Files used by both Samba3 PDC and Samba4 AD servers.
199 %description common-server -l pl.UTF-8
200 Pliki używane przez serwery Samba3 PDC i Samba4 AD.
203 Summary: Samba-winbind daemon, utilities and documentation
204 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
205 Group: Networking/Daemons
206 Requires(post,preun): /sbin/chkconfig
207 Requires: %{name}-common = %{epoch}:%{version}-%{release}
210 Provides the winbind daemon and testing tools to allow authentication
211 and group/user enumeration from a Windows or Samba domain controller.
213 %description winbind -l pl.UTF-8
214 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
215 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
219 Summary: Header files for Samba
220 Summary(pl.UTF-8): Pliki nagłówkowe Samby
221 Group: Development/Libraries
222 Requires: %{name}-common = %{epoch}:%{version}-%{release}
225 Header files for Samba.
227 %description devel -l pl.UTF-8
228 Pliki nagłówkowe Samby.
230 %package -n pam-pam_smbpass3
231 Summary: PAM Samba Password Module
232 Summary(pl.UTF-8): Moduł PAM smbpass
234 Obsoletes: pam-pam_smbpass < 1:4.0.8-3
235 Obsoletes: pam_smbpass
237 %description -n pam-pam_smbpass3
238 PAM module which can be used on conforming systems to keep the
239 smbpasswd (Samba password) database in sync with the Unix password
242 %description -n pam-pam_smbpass3 -l pl.UTF-8
243 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
244 Samby) zsynchronizowanego z hasłami uniksowymi.
247 Summary: Perl IDL compiler
248 Summary(pl.UTF-8): Kompilator IDL w Perlu
249 Group: Development/Tools
250 #Requires: perl-Parse-Yapp
253 The samba4-pidl package contains the Perl IDL compiler used by Samba
254 and Wireshark to parse IDL and similar protocols.
256 %description pidl -l pl.UTF-8
257 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
258 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
260 %package -n python-samba4
261 Summary: Samba Module for Python
262 Summary(pl.UTF-8): Moduł Samba dla Pythona
263 Group: Development/Languages/Python
264 Requires: %{name}-common = %{epoch}:%{version}-%{release}
267 Requires: python-modules
268 %if %{with system_libs}
269 Requires: python-ldb >= %{ldb_ver}
270 Requires: python-ntdb >= %{ntdb_ver}
271 Requires: python-talloc >= %{talloc_ver}
272 Requires: python-tevent >= %{tevent_ver}
274 Obsoletes: python-samba
276 %description -n python-samba4
277 Samba Module for Python.
279 %description -n python-samba4 -l pl.UTF-8
280 Moduł Samba dla Pythona.
283 Summary: Testing tools for Samba servers and clients
284 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
285 Group: Applications/System
286 Requires: %{name} = %{epoch}:%{version}-%{release}
287 Requires: %{name}-common = %{epoch}:%{version}-%{release}
288 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
291 samba4-test provides testing tools for both the server and client
294 %description test -l pl.UTF-8
295 Narzędzia testowe dla serwerów i klientów Samby.
298 Summary: Testing development files for Samba servers and clients
299 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
300 Group: Applications/System
301 Requires: %{name}-test = %{epoch}:%{version}-%{release}
303 %description test-devel
304 samba-test-devel provides development files for the library used by
305 testing tools for both the server and client packages of Samba.
307 %description test-devel -l pl.UTF-8
308 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
309 przez narzędzia testowe dla serwerów i klientów Samby.
313 Summary(pl.UTF-8): Serwer SMB
314 Group: Networking/Daemons
315 Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
316 Requires: %{name}-common = %{epoch}:%{version}-%{release}
317 # smbd links with libcups
318 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
319 Requires: logrotate >= 3.7-4
320 Requires: rc-scripts >= 0.4.0.12
321 Requires: setup >= 2.4.6-7
322 Obsoletes: samba < 1:4.0.0-1
323 Obsoletes: samba-pdb-xml
324 Obsoletes: samba-vfs-block
325 Obsoletes: samba-vfs-audit
326 Obsoletes: samba-vfs-cap
327 Obsoletes: samba-vfs-catia
328 Obsoletes: samba-vfs-default_quota
329 Obsoletes: samba-vfs-expand_msdfs
330 Obsoletes: samba-vfs-fake_perms
331 Obsoletes: samba-vfs-netatalk
332 Obsoletes: samba-vfs-recycle
333 Obsoletes: samba-vfs-readahead
334 Obsoletes: samba-vfs-readonly
335 Obsoletes: samba-vfs-scannedonly
336 Obsoletes: samba-vfs-shadow_copy
337 Obsoletes: samba3-server < 1:4.1.3-2.1
338 Obsoletes: samba3-vfs-audit
339 Obsoletes: samba3-vfs-cap
340 Obsoletes: samba3-vfs-catia
341 Obsoletes: samba3-vfs-default_quota
342 Obsoletes: samba3-vfs-expand_msdfs
343 Obsoletes: samba3-vfs-fake_perms
344 Obsoletes: samba3-vfs-netatalk
345 Obsoletes: samba3-vfs-recycle
346 Obsoletes: samba3-vfs-readahead
347 Obsoletes: samba3-vfs-readonly
348 Obsoletes: samba3-vfs-scannedonly
349 Obsoletes: samba3-vfs-shadow_copy
351 %description -n samba3
352 Samba provides an SMB server which can be used to provide network
353 services to SMB (sometimes called "Lan Manager") clients, including
354 various versions of MS Windows, OS/2, and other Linux machines. Samba
355 also provides some SMB clients, which complement the built-in SMB
356 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
357 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
359 %description -n samba3 -l pl.UTF-8
360 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
361 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
362 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
363 znajduje się również oprogramowanie klienckie. Samba używa protokołu
364 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
365 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
366 haseł w standardzie MS i zarządzania bazą WINS.
368 %package -n samba3-server
369 Summary: SMB server initscripts
370 Summary(pl.UTF-8): Skrypty startowe serwera SMB
371 Group: Networking/Daemons
372 Requires(post,preun): /sbin/chkconfig
373 Requires: logrotate >= 3.7-4
374 Requires: rc-scripts >= 0.4.0.12
375 Requires: samba3 = %{epoch}:%{version}-%{release}
376 Requires: setup >= 2.4.6-7
377 Obsoletes: samba < 1:4.0.0-1
379 %description -n samba3-server
380 This package contains startup scripts and services for old SMB server
381 daemons (smbd, nmbd).
383 %description -n samba3-server -l pl.UTF-8
384 Ten pakiet zawiera skrypty startowe dla starych usług serwera SMB
387 %package -n samba3-client
388 Summary: Samba client programs
389 Summary(pl.UTF-8): Klienci serwera Samba
390 Group: Applications/Networking
391 Requires: heimdal-libs
392 Requires: %{name}-common = %{epoch}:%{version}-%{release}
393 Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
395 Obsoletes: samba-client < 1:4.0.0-1
398 %description -n samba3-client
399 Samba-client provides some SMB clients, which complement the build-in
400 SMB filesystem in Linux. These allow accessing of SMB shares and
401 printing to SMB printers.
403 %description -n samba3-client -l pl.UTF-8
404 Samba-client dostarcza programy uzupełniające obsługę systemu plików
405 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
406 drukowanie w sieci SMB.
408 %package -n samba3-devel
409 Summary: Header files for Samba
410 Summary(pl.UTF-8): Pliki nagłówkowe Samby
411 Group: Development/Libraries
412 Requires: %{name}-common = %{epoch}:%{version}-%{release}
413 Obsoletes: samba-devel < 1:4.0.0-1
415 %description -n samba3-devel
416 Header files for Samba.
418 %description -n samba3-devel -l pl.UTF-8
419 Pliki nagłówkowe Samby.
421 %package -n samba3-vfs-ceph
422 Summary: VFS module host shares on Ceph file system
423 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
424 Group: Networking/Daemons
425 Requires: samba3 = %{epoch}:%{version}-%{release}
427 %description -n samba3-vfs-ceph
428 VFS module host shares on Ceph file system.
430 This module only works with the libceph.so user-space client. It is
431 not needed if you are using the kernel client or the FUSE client.
433 %description -n samba3-vfs-ceph -l pl.UTF-8
434 Moduł VFS do serwowania zasobów z systemu plików Ceph
436 Ten moduł działa jednynie z klientem libceph.so. Jest zbędny w
437 przypadku używania klienta dostarczanego przez jądro lub FUSE.
439 %package -n samba3-vfs-glusterfs
440 Summary: VFS module to host shares on GlusterFS file system
441 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
442 Group: Networking/Daemons
443 Requires: samba3 = %{epoch}:%{version}-%{release}
445 %description -n samba3-vfs-glusterfs
446 VFS module to host shares on GlusterFS file system.
448 %description -n samba3-vfs-glusterfs -l pl.UTF-8
449 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
451 %package -n samba3-vfs-notify_fam
452 Summary: VFS module to implement file change notifications
453 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
454 Group: Networking/Daemons
455 Requires: samba3 = %{epoch}:%{version}-%{release}
456 Obsoletes: samba-vfs-notify_fam < 1:4.0.0-1
458 %description -n samba3-vfs-notify_fam
459 The vfs_notify_fam module makes use of the system FAM (File Alteration
460 Monitor) daemon to implement file change notifications for Windows
463 %description -n samba3-vfs-notify_fam -l pl.UTF-8
464 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
465 informowania o zmianach w plikach dla klientów Windows.
468 Summary: A utility for retrieving files using the SMB protocol
469 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
470 Group: Applications/Networking
471 Obsoletes: smbget < 1:4.0.8-3
473 %description -n smbget3
474 wget-like utility for downloading files over SMB.
476 %description -n smbget3 -l pl.UTF-8
477 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
478 używanym w sieciach MS Windows.
480 %package -n cups-backend-smb3
481 Summary: CUPS backend for printing to SMB printers
482 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
483 Group: Applications/Printing
484 Requires: cups >= 1:1.2.0
485 Requires: samba3-client = %{epoch}:%{version}-%{release}
486 Obsoletes: cups-backend-smb < 1:4.0.8-3
488 %description -n cups-backend-smb3
489 CUPS backend for printing to SMB printers.
491 %description -n cups-backend-smb3 -l pl.UTF-8
492 Backend CUPS-a drukujący na drukarkach SMB.
494 %package -n samba3-winbind
495 Summary: Samba-winbind daemon, utilities and documentation
496 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
497 Group: Networking/Daemons
498 Requires(post,preun): /sbin/chkconfig
499 Requires: %{name}-common = %{epoch}:%{version}-%{release}
500 Requires: systemd-units >= 38
501 Obsoletes: samba-winbind < 1:4.0.0-1
503 %description -n samba3-winbind
504 Provides the winbind daemon and testing tools to allow authentication
505 and group/user enumeration from a Windows or Samba domain controller.
507 %description -n samba3-winbind -l pl.UTF-8
508 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
509 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
512 %package -n nss_wins3
513 Summary: Name Service Switch service for WINS
514 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
516 Requires: %{name}-common = %{epoch}:%{version}-%{release}
517 Obsoletes: nss_wins < 1:4.0.8-3
519 %description -n nss_wins3
520 Provides the libnss_wins shared library which resolves NetBIOS names
523 %description -n nss_wins3 -l pl.UTF-8
524 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
527 %package -n samba3-libsmbclient
528 Summary: libsmbclient and libwbclient - Samba client libraries
529 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
531 Obsoletes: libsmbclient
533 %description -n samba3-libsmbclient
534 libsmbclient and libwbclient - libraries that allow to use Samba
537 %description -n samba3-libsmbclient -l pl.UTF-8
538 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
541 %package -n samba3-libsmbclient-devel
542 Summary: Development files for Samba client libraries
543 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
544 Group: Development/Libraries
545 Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
546 Provides: libsmbclient-devel
547 Obsoletes: libsmbclient-devel
548 Obsoletes: libsmbclient-static
550 %description -n samba3-libsmbclient-devel
551 Header files for libsmbclient and libwbclient libraries.
553 %description -n samba3-libsmbclient-devel -l pl.UTF-8
554 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
556 %package -n openldap-schema-samba3
557 Summary: Samba LDAP schema
558 Summary(pl.UTF-8): Schemat LDAP dla Samby
559 Group: Networking/Daemons
560 Requires(post,postun): sed >= 4.0
561 Requires: openldap-servers
562 Obsoletes: openldap-schema-samba < 1:4.0.0-1
564 %description -n openldap-schema-samba3
565 This package contains samba.schema for OpenLDAP.
567 %description -n openldap-schema-samba3 -l pl.UTF-8
568 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
571 %setup -q -n samba-%{version}
579 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
580 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
583 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
584 CFLAGS="${CFLAGS:-%rpmcflags}" \
585 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
586 FFLAGS="${FFLAGS:-%rpmcflags}" \
587 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
588 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
589 %{?__cc:CC="%{__cc}"} \
590 %{?__cxx:CXX="%{__cxx}"} \
593 --prefix=%{_prefix} \
594 --exec-prefix=%{_exec_prefix} \
595 --bindir=%{_bindir} \
596 --sbindir=%{_sbindir} \
597 --sysconfdir=%{_sysconfdir} \
598 --datadir=%{_datadir} \
599 --includedir=%{_includedir} \
600 --libdir=%{_libdir} \
601 --libexecdir=%{_libexecdir} \
602 --localstatedir=%{_localstatedir} \
603 --sharedstatedir=%{_sharedstatedir} \
604 --mandir=%{_mandir} \
605 --infodir=%{_infodir} \
606 --with-privatelibdir=%{_libdir}/samba \
607 --with-modulesdir=%{_libdir}/samba \
608 --with-pammodulesdir=/%{_lib}/security \
609 --with-lockdir=/var/lib/samba \
610 --with-privatedir=%{_sysconfdir}/samba \
611 --disable-rpath-install \
612 --builtin-libraries=replace,ccan \
613 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
614 --private-libraries=smbclient,smbsharemodes,wbclient \
615 --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 \
617 --with%{!?with_ads:out}-ads \
623 --with%{!?with_ldap:out}-ldap \
628 --with-sendfile-support \
632 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
638 # Build PIDL for installation into vendor directories before
639 # 'make proto' gets to it.
641 %{__perl} Makefile.PL \
645 rm -rf $RPM_BUILD_ROOT
646 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
647 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
648 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
649 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
650 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
653 DESTDIR=$RPM_BUILD_ROOT \
654 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
656 # Undo the PIDL install, we want to try again with the right options.
657 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
662 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
665 # Clean out crap left behind by the PIDL install
666 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
667 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
668 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
670 # not ready for production, and no MIT kerberos in PLD
671 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
673 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
675 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
676 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
677 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
678 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
679 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
681 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
682 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
683 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
684 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
685 cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/samba3
686 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
687 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
688 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
689 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
691 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
693 # move lib{smb,wb}client where they always were for compatibility
694 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
695 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
696 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
697 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
698 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
699 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
701 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
702 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
703 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
705 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
707 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
709 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
712 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
713 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
716 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
717 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
720 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
723 # remove man pages for not installed commands
724 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
725 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
726 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
727 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
728 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
730 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
731 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
735 rm -rf $RPM_BUILD_ROOT
738 /sbin/chkconfig --add samba
739 %service samba restart "Samba AD daemon"
740 %systemd_post samba.service
743 if [ "$1" = "0" ]; then
745 /sbin/chkconfig --del samba
747 %systemd_preun samba.service
752 %post common -p /sbin/ldconfig
753 %postun common -p /sbin/ldconfig
755 %post -n python-samba4 -p /sbin/ldconfig
756 %postun -n python-samba4 -p /sbin/ldconfig
759 /sbin/chkconfig --add smb
760 %service smb restart "Samba3 daemons"
761 %systemd_post smb.service nmb.service
764 if [ "$1" = "0" ]; then
766 /sbin/chkconfig --del smb
768 %systemd_preun smb.service nmb.service
773 %triggerpostun -n samba3 -- samba < 1:4.0.0-1
774 /sbin/chkconfig --add smb
775 %service smb restart "Samba3 daemons"
776 %systemd_post smb.service nmb.service
778 %post -n samba3-winbind
779 /sbin/chkconfig --add winbind
780 %service winbind restart "Winbind daemon"
781 %systemd_post winbind.service
783 %preun -n samba3-winbind
784 if [ "$1" = "0" ]; then
785 %service winbind stop
786 /sbin/chkconfig --del winbind
788 %systemd_preun winbind.service
790 %postun -n samba3-winbind
793 %triggerpostun -n samba3-winbind -- samba-winbind < 1:4.0.0-1
794 /sbin/chkconfig --add winbind
795 %service winbind restart "Winbind daemon"
796 %systemd_post winbind.service
798 %post -n openldap-schema-samba3
799 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
800 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
801 %service -q ldap restart
803 %postun -n openldap-schema-samba3
804 if [ "$1" = "0" ]; then
805 %openldap_schema_unregister %{schemadir}/samba.schema
806 %service -q ldap restart
809 %triggerpostun -n openldap-schema-samba3 -- openldap-schema-samba < 1:4.0.0-1
810 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
811 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
812 %service -q ldap restart
815 %defattr(644,root,root,755)
816 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
817 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
818 %attr(754,root,root) /etc/rc.d/init.d/samba
819 %{systemdunitdir}/samba.service
820 %{systemdtmpfilesdir}/samba.conf
821 %attr(755,root,root) %{_bindir}/oLschema2ldif
822 %attr(755,root,root) %{_sbindir}/samba
823 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
824 %attr(755,root,root) %{_sbindir}/samba_kcc
825 %attr(755,root,root) %{_sbindir}/samba_spnupdate
826 %attr(755,root,root) %{_sbindir}/samba_upgradedns
827 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
828 %attr(755,root,root) %{_libdir}/samba/libpac.so
829 %dir %{_libdir}/samba/bind9
830 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
831 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
832 %dir %{_libdir}/samba/hdb
833 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
834 %dir %{_libdir}/samba/gensec
835 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
836 %dir %{_libdir}/samba/ldb
837 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
838 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
839 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
840 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
841 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
842 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
843 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
844 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
845 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
846 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
847 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
848 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
849 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
850 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
851 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
852 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
853 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
854 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
855 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
856 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
857 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
858 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
859 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
860 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
861 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
862 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
863 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
864 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
865 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
866 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
867 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
868 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
869 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
870 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
871 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
872 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
873 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
874 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
875 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
876 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
877 %dir %{_libdir}/samba/process_model
878 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
879 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
880 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
881 %dir %{_libdir}/samba/service
882 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
883 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
884 %attr(755,root,root) %{_libdir}/samba/service/dns.so
885 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
886 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
887 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
888 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
889 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
890 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
891 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
892 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
893 %attr(755,root,root) %{_libdir}/samba/service/smb.so
894 %attr(755,root,root) %{_libdir}/samba/service/web.so
895 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
896 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
897 %{_datadir}/samba/setup
898 %{_mandir}/man1/oLschema2ldif.1*
899 %{_mandir}/man8/samba.8*
902 %defattr(644,root,root,755)
903 %attr(755,root,root) %{_bindir}/cifsdd
904 %attr(755,root,root) %{_bindir}/nmblookup4
905 %attr(755,root,root) %{_bindir}/reg*
906 %attr(755,root,root) %{_bindir}/smbclient4
907 %{_mandir}/man1/findsmb.1*
908 %{_mandir}/man1/nmblookup4.1*
909 %{_mandir}/man1/reg*.1*
912 %defattr(644,root,root,755)
913 %doc README WHATSNEW.txt Roadmap
914 /etc/ld.so.conf.d/samba.conf
915 %attr(755,root,root) %{_bindir}/samba-regedit
916 %attr(755,root,root) %{_bindir}/samba-tool
917 %attr(755,root,root) %{_bindir}/eventlogadm
918 %attr(755,root,root) %{_bindir}/ntlm_auth
919 %attr(755,root,root) %{_bindir}/pdbedit
920 %attr(755,root,root) %{_bindir}/profiles
921 %attr(755,root,root) %{_bindir}/smbcquotas
922 %attr(755,root,root) %{_bindir}/testparm
923 %attr(755,root,root) %{_bindir}/vfstest
924 %dir %{_sysconfdir}/samba
925 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
926 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
927 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
928 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
929 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
930 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
931 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
932 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
933 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
934 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
935 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
936 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
937 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
938 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
939 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
940 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
941 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
942 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
943 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
944 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
945 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
946 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
947 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
948 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
949 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
950 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
951 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
952 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
953 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
954 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
955 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
956 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
957 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
958 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
959 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
960 %attr(755,root,root) %{_libdir}/libnetapi.so.0
961 %attr(755,root,root) %{_libdir}/libpdb.so.0
962 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
963 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
964 %dir %{_libdir}/samba
965 %attr(755,root,root) %{_libdir}/samba/libaddns.so
966 %attr(755,root,root) %{_libdir}/samba/libads.so
967 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
968 %attr(755,root,root) %{_libdir}/samba/libauth4.so
969 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
970 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
971 %attr(755,root,root) %{_libdir}/samba/libauth.so
972 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
973 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
974 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
975 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
976 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
977 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
978 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
979 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
980 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
981 %attr(755,root,root) %{_libdir}/samba/libcluster.so
982 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
983 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
984 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
985 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
986 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
987 %attr(755,root,root) %{_libdir}/samba/liberrors.so
988 %attr(755,root,root) %{_libdir}/samba/libevents.so
989 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
990 %attr(755,root,root) %{_libdir}/samba/libgse.so
991 %attr(755,root,root) %{_libdir}/samba/libidmap.so
992 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
993 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
994 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
995 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
996 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
997 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
998 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
999 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1000 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1001 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1002 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1003 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1004 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1005 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1006 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1007 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1008 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1009 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1010 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1011 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1012 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1013 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1014 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1015 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1016 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1017 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1018 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1019 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1020 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1021 %attr(755,root,root) %{_libdir}/samba/libservice.so
1022 %attr(755,root,root) %{_libdir}/samba/libshares.so
1023 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1024 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1025 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1026 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1027 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1028 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1029 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1030 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1031 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1032 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1033 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1034 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1035 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1036 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1037 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1038 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1039 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1040 %dir %{_libdir}/samba/auth
1041 %attr(755,root,root) %{_libdir}/samba/auth/script.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}/man1/ntlm_auth.1*
1054 %{_mandir}/man1/profiles.1*
1055 %{_mandir}/man1/smbcquotas.1*
1056 %{_mandir}/man1/testparm.1*
1057 %{_mandir}/man1/vfstest.1*
1058 %{_mandir}/man5/lmhosts.5*
1059 %{_mandir}/man5/smb.conf.5*
1060 %{_mandir}/man7/samba.7*
1061 %{_mandir}/man8/eventlogadm.8*
1062 %{_mandir}/man8/pdbedit.8*
1063 %{_mandir}/man8/samba-regedit.8*
1064 %{_mandir}/man8/samba-tool.8*
1065 %{_mandir}/man8/vfs_acl_xattr.8*
1066 %{_mandir}/man8/vfs_btrfs.8*
1067 %{_mandir}/man8/vfs_fileid.8*
1068 %{_mandir}/man8/vfs_xattr_tdb.8*
1069 %if %{without system_libs}
1070 %attr(755,root,root) %{_bindir}/ntdbbackup
1071 %attr(755,root,root) %{_bindir}/ntdbdump
1072 %attr(755,root,root) %{_bindir}/ntdbrestore
1073 %attr(755,root,root) %{_bindir}/ntdbtool
1074 %attr(755,root,root) %{_bindir}/tdbbackup
1075 %attr(755,root,root) %{_bindir}/tdbdump
1076 %attr(755,root,root) %{_bindir}/tdbtool
1077 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1078 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1079 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1080 %{_mandir}/man8/ntdbbackup.8*
1081 %{_mandir}/man8/ntdbdump.8*
1082 %{_mandir}/man8/ntdbrestore.8*
1083 %{_mandir}/man8/ntdbtool.8*
1084 %{_mandir}/man8/tdbbackup.8*
1085 %{_mandir}/man8/tdbdump.8*
1086 %{_mandir}/man8/tdbtool.8*
1089 %files common-server
1090 %defattr(644,root,root,755)
1091 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1092 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1093 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1094 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1098 %ghost /var/lib/samba/*.dat
1099 %dir /var/lib/samba/printing
1101 %attr(750,root,root) %dir /var/log/samba
1102 %attr(750,root,root) %dir /var/log/samba/cores
1103 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1104 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1105 %attr(750,root,root) %dir /var/log/archive/samba
1106 %attr(1777,root,root) %dir /var/spool/samba
1112 %defattr(644,root,root,755)
1113 %attr(755,root,root) %{_bindir}/wbinfo
1114 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1115 %attr(755,root,root) /%{_lib}/libnss_winbind*
1116 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1117 %{_mandir}/man1/wbinfo*.1*
1118 %{_mandir}/man5/pam_winbind.conf.5*
1119 %{_mandir}/man7/winbind_krb5_locator.7*
1120 %{_mandir}/man8/pam_winbind.8*
1123 %defattr(644,root,root,755)
1124 %dir %{_includedir}/samba-4.0
1125 %{_includedir}/samba-4.0/charset.h
1126 %dir %{_includedir}/samba-4.0/core
1127 %{_includedir}/samba-4.0/core/doserr.h
1128 %{_includedir}/samba-4.0/core/error.h
1129 %{_includedir}/samba-4.0/core/ntstatus.h
1130 %{_includedir}/samba-4.0/core/werror.h
1131 %{_includedir}/samba-4.0/credentials.h
1132 %{_includedir}/samba-4.0/dcerpc.h
1133 %{_includedir}/samba-4.0/dcerpc_server.h
1134 %{_includedir}/samba-4.0/dlinklist.h
1135 %{_includedir}/samba-4.0/domain_credentials.h
1136 %dir %{_includedir}/samba-4.0/gen_ndr
1137 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1138 %{_includedir}/samba-4.0/gen_ndr/auth.h
1139 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1140 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1141 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1142 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1143 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1144 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1145 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1146 %{_includedir}/samba-4.0/gen_ndr/misc.h
1147 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1148 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1149 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1150 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1151 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1152 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1153 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1154 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1155 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1156 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1157 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1158 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1159 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1160 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1161 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1162 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1163 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1164 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1165 %{_includedir}/samba-4.0/gen_ndr/samr.h
1166 %{_includedir}/samba-4.0/gen_ndr/security.h
1167 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1168 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1169 %{_includedir}/samba-4.0/gensec.h
1170 %{_includedir}/samba-4.0/ldap-util.h
1171 %{_includedir}/samba-4.0/ldap_errors.h
1172 %{_includedir}/samba-4.0/ldap_message.h
1173 %{_includedir}/samba-4.0/ldap_ndr.h
1174 %{_includedir}/samba-4.0/ldb_wrap.h
1175 %{_includedir}/samba-4.0/ndr.h
1176 %dir %{_includedir}/samba-4.0/ndr
1177 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1178 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1179 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1180 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1181 %{_includedir}/samba-4.0/param.h
1182 %{_includedir}/samba-4.0/policy.h
1183 %{_includedir}/samba-4.0/read_smb.h
1184 %{_includedir}/samba-4.0/registry.h
1185 %{_includedir}/samba-4.0/roles.h
1186 %{_includedir}/samba-4.0/rpc_common.h
1187 %dir %{_includedir}/samba-4.0/samba
1188 %{_includedir}/samba-4.0/samba/session.h
1189 %{_includedir}/samba-4.0/samba/version.h
1190 %{_includedir}/samba-4.0/samba_util.h
1191 %{_includedir}/samba-4.0/share.h
1192 %{_includedir}/samba-4.0/smb2.h
1193 %{_includedir}/samba-4.0/smb2_constants.h
1194 %{_includedir}/samba-4.0/smb2_create_blob.h
1195 %{_includedir}/samba-4.0/smb2_lease.h
1196 %{_includedir}/samba-4.0/smb2_signing.h
1197 %{_includedir}/samba-4.0/smb_cli.h
1198 %{_includedir}/samba-4.0/smb_cliraw.h
1199 %{_includedir}/samba-4.0/smb_common.h
1200 %{_includedir}/samba-4.0/smb_composite.h
1201 %{_includedir}/samba-4.0/smb_constants.h
1202 %{_includedir}/samba-4.0/smb_raw.h
1203 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1204 %{_includedir}/samba-4.0/smb_raw_signing.h
1205 %{_includedir}/samba-4.0/smb_raw_trans2.h
1206 %{_includedir}/samba-4.0/smb_request.h
1207 %{_includedir}/samba-4.0/smb_seal.h
1208 %{_includedir}/samba-4.0/smb_signing.h
1209 %{_includedir}/samba-4.0/smb_unix_ext.h
1210 %{_includedir}/samba-4.0/smb_util.h
1211 %{_includedir}/samba-4.0/tdr.h
1212 %{_includedir}/samba-4.0/tsocket.h
1213 %{_includedir}/samba-4.0/tsocket_internal.h
1214 %dir %{_includedir}/samba-4.0/util
1215 %{_includedir}/samba-4.0/util/attr.h
1216 %{_includedir}/samba-4.0/util/byteorder.h
1217 %{_includedir}/samba-4.0/util/data_blob.h
1218 %{_includedir}/samba-4.0/util/debug.h
1219 %{_includedir}/samba-4.0/util/memory.h
1220 %{_includedir}/samba-4.0/util/safe_string.h
1221 %{_includedir}/samba-4.0/util/string_wrappers.h
1222 %{_includedir}/samba-4.0/util/talloc_stack.h
1223 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1224 %{_includedir}/samba-4.0/util/tevent_unix.h
1225 %{_includedir}/samba-4.0/util/tevent_werror.h
1226 %{_includedir}/samba-4.0/util/time.h
1227 %{_includedir}/samba-4.0/util/xfile.h
1228 %{_includedir}/samba-4.0/util_ldb.h
1229 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1230 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1231 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1232 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1233 %attr(755,root,root) %{_libdir}/libdcerpc.so
1234 %attr(755,root,root) %{_libdir}/libgensec.so
1235 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1236 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1237 %attr(755,root,root) %{_libdir}/libndr-standard.so
1238 %attr(755,root,root) %{_libdir}/libndr.so
1239 %attr(755,root,root) %{_libdir}/libregistry.so
1240 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1241 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1242 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1243 %attr(755,root,root) %{_libdir}/libsamba-util.so
1244 %attr(755,root,root) %{_libdir}/libsamdb.so
1245 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1246 %attr(755,root,root) %{_libdir}/libsmbconf.so
1247 %attr(755,root,root) %{_libdir}/libtevent-util.so
1248 %{_pkgconfigdir}/dcerpc.pc
1249 %{_pkgconfigdir}/dcerpc_atsvc.pc
1250 %{_pkgconfigdir}/dcerpc_samr.pc
1251 %{_pkgconfigdir}/dcerpc_server.pc
1252 %{_pkgconfigdir}/gensec.pc
1253 %{_pkgconfigdir}/ndr.pc
1254 %{_pkgconfigdir}/ndr_krb5pac.pc
1255 %{_pkgconfigdir}/ndr_nbt.pc
1256 %{_pkgconfigdir}/ndr_standard.pc
1257 %{_pkgconfigdir}/registry.pc
1258 %{_pkgconfigdir}/samba-credentials.pc
1259 %{_pkgconfigdir}/samba-hostconfig.pc
1260 %{_pkgconfigdir}/samba-policy.pc
1261 %{_pkgconfigdir}/samba-util.pc
1262 %{_pkgconfigdir}/samdb.pc
1263 %{_pkgconfigdir}/smbclient-raw.pc
1264 %if %{without system_libs}
1265 %{_mandir}/man3/ntdb.3*
1268 %files -n pam-pam_smbpass3
1269 %defattr(644,root,root,755)
1270 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1271 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{_bindir}/pidl
1276 %{_mandir}/man1/pidl.1*
1277 %{_mandir}/man3/Parse::Pidl*.3*
1278 %{perl_vendorlib}/Parse/Pidl*
1280 %files -n python-samba4
1281 %defattr(644,root,root,755)
1282 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1283 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1284 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1285 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1286 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1287 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1288 %dir %{py_sitedir}/samba
1289 %attr(755,root,root) %{py_sitedir}/samba/*.so
1290 %{py_sitedir}/samba/*.py[co]
1291 %dir %{py_sitedir}/samba/dcerpc
1292 %{py_sitedir}/samba/dcerpc/*.py[co]
1293 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1294 %dir %{py_sitedir}/samba/external
1295 %{py_sitedir}/samba/external/*.py[co]
1296 %dir %{py_sitedir}/samba/external/subunit
1297 %{py_sitedir}/samba/external/subunit/*.py[co]
1298 %dir %{py_sitedir}/samba/external/subunit/tests
1299 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1300 %dir %{py_sitedir}/samba/netcmd
1301 %{py_sitedir}/samba/netcmd/*.py[co]
1302 %dir %{py_sitedir}/samba/provision
1303 %{py_sitedir}/samba/provision/*.py[co]
1304 %dir %{py_sitedir}/samba/samba3
1305 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1306 %{py_sitedir}/samba/samba3/*.py[co]
1307 %dir %{py_sitedir}/samba/tests
1308 %{py_sitedir}/samba/tests/*.py[co]
1309 %dir %{py_sitedir}/samba/tests/blackbox
1310 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1311 %dir %{py_sitedir}/samba/tests/samba_tool
1312 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1313 %dir %{py_sitedir}/samba/tests/dcerpc
1314 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1315 %dir %{py_sitedir}/samba/web_server
1316 %{py_sitedir}/samba/web_server/*.py[co]
1317 %if %{without system_libs}
1318 %attr(755,root,root) %{py_sitedir}/ldb.so
1319 %attr(755,root,root) %{py_sitedir}/ntdb.so
1320 %attr(755,root,root) %{py_sitedir}/talloc.so
1321 %attr(755,root,root) %{py_sitedir}/tdb.so
1322 %attr(755,root,root) %{py_sitedir}/_tevent.so
1323 %{py_sitedir}/tevent.py[co]
1327 %defattr(644,root,root,755)
1328 %attr(755,root,root) %{_bindir}/gentest
1329 %attr(755,root,root) %{_bindir}/locktest
1330 %attr(755,root,root) %{_bindir}/masktest
1331 %attr(755,root,root) %{_bindir}/ndrdump
1332 %attr(755,root,root) %{_bindir}/smbtorture
1333 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1334 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1335 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1336 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1337 %{_mandir}/man1/gentest.1*
1338 %{_mandir}/man1/locktest.1*
1339 %{_mandir}/man1/masktest.1*
1340 %{_mandir}/man1/ndrdump.1*
1341 %{_mandir}/man1/smbtorture.1*
1344 %defattr(644,root,root,755)
1345 %attr(755,root,root) %{_libdir}/libtorture.so
1346 %{_includedir}/samba-4.0/torture.h
1347 %{_pkgconfigdir}/torture.pc
1350 %defattr(644,root,root,755)
1351 #%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1352 %attr(754,root,root) /etc/rc.d/init.d/smb
1353 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba3
1354 %{systemdunitdir}/nmb.service
1355 %{systemdunitdir}/smb.service
1356 %attr(755,root,root) %{_bindir}/dbwrap_tool
1357 %attr(755,root,root) %{_bindir}/smbcontrol
1358 %attr(755,root,root) %{_bindir}/smbpasswd
1359 %attr(755,root,root) %{_bindir}/smbstatus
1360 %attr(755,root,root) %{_bindir}/smbta-util
1361 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1362 %attr(755,root,root) %{_sbindir}/nmbd
1363 %attr(755,root,root) %{_sbindir}/smbd
1364 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1365 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1366 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1367 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1368 %dir %{_libdir}/samba/idmap
1369 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1370 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1371 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1372 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1373 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1374 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1375 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1376 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1377 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1378 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1379 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1380 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1381 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1382 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1383 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1384 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1385 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1386 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1387 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1388 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1389 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1390 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1391 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1392 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1393 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1394 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1395 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1396 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1397 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1398 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1399 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1400 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1401 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1402 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1403 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1404 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1405 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1406 %dir %{_libdir}/samba/pdb
1407 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1408 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1409 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1410 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1411 %dir %{_libdir}/samba/nss_info
1412 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1413 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1414 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1415 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1416 %{_mandir}/man1/dbwrap_tool.1*
1417 %{_mandir}/man1/smbcontrol.1*
1418 %{_mandir}/man1/smbstatus.1*
1419 %{_mandir}/man5/smbpasswd.5*
1420 %{_mandir}/man8/idmap_ad.8*
1421 %{_mandir}/man8/idmap_autorid.8*
1422 %{_mandir}/man8/idmap_hash.8*
1423 %{_mandir}/man8/idmap_ldap.8*
1424 %{_mandir}/man8/idmap_nss.8*
1425 %{_mandir}/man8/idmap_rfc2307.8*
1426 %{_mandir}/man8/idmap_rid.8*
1427 %{_mandir}/man8/idmap_tdb2.8*
1428 %{_mandir}/man8/idmap_tdb.8*
1429 %{_mandir}/man8/nmbd.8*
1430 %{_mandir}/man8/smbd.8*
1431 %{_mandir}/man8/smbpasswd.8*
1432 %{_mandir}/man8/smbta-util.8*
1433 %{_mandir}/man8/vfs_acl_tdb.8*
1434 %{_mandir}/man8/vfs_aio_fork.8*
1435 %{_mandir}/man8/vfs_aio_linux.8*
1436 %{_mandir}/man8/vfs_aio_pthread.8*
1437 %{_mandir}/man8/vfs_audit.8*
1438 %{_mandir}/man8/vfs_cap.8*
1439 %{_mandir}/man8/vfs_catia.8*
1440 %{_mandir}/man8/vfs_commit.8*
1441 %{_mandir}/man8/vfs_crossrename.8*
1442 %{_mandir}/man8/vfs_default_quota.8*
1443 %{_mandir}/man8/vfs_dirsort.8*
1444 %{_mandir}/man8/vfs_extd_audit.8*
1445 %{_mandir}/man8/vfs_fake_perms.8*
1446 %{_mandir}/man8/vfs_full_audit.8*
1447 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1448 %{_mandir}/man8/vfs_media_harmony.8*
1449 %{_mandir}/man8/vfs_netatalk.8*
1450 %{_mandir}/man8/vfs_preopen.8*
1451 %{_mandir}/man8/vfs_readahead.8*
1452 %{_mandir}/man8/vfs_readonly.8*
1453 %{_mandir}/man8/vfs_recycle.8*
1454 %{_mandir}/man8/vfs_scannedonly.8*
1455 %{_mandir}/man8/vfs_shadow_copy2.8*
1456 %{_mandir}/man8/vfs_shadow_copy.8*
1457 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1458 %{_mandir}/man8/vfs_streams_depot.8*
1459 %{_mandir}/man8/vfs_streams_xattr.8*
1460 %{_mandir}/man8/vfs_syncops.8*
1461 %{_mandir}/man8/vfs_time_audit.8*
1463 %files -n samba3-client
1464 %defattr(644,root,root,755)
1465 %attr(755,root,root) %{_bindir}/net
1466 %attr(755,root,root) %{_bindir}/nmblookup
1467 %attr(755,root,root) %{_bindir}/rpcclient
1468 %attr(755,root,root) %{_bindir}/sharesec
1469 %attr(755,root,root) %{_bindir}/smbcacls
1470 %attr(755,root,root) %{_bindir}/smbclient
1471 %attr(755,root,root) %{_bindir}/smbtar
1472 %attr(755,root,root) %{_bindir}/smbtree
1473 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1474 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1475 %{_mandir}/man1/nmblookup.1*
1476 %{_mandir}/man1/rpcclient.1*
1477 %{_mandir}/man1/sharesec.1*
1478 %{_mandir}/man1/smbcacls.1*
1479 %{_mandir}/man1/smbclient.1*
1480 %{_mandir}/man1/smbtar.1*
1481 %{_mandir}/man1/smbtree.1*
1482 %{_mandir}/man8/net.8*
1484 %files -n samba3-devel
1485 %defattr(644,root,root,755)
1486 %attr(755,root,root) %{_libdir}/libnetapi.so
1487 %attr(755,root,root) %{_libdir}/libpdb.so
1488 %attr(755,root,root) %{_libdir}/libsmbldap.so
1489 %{_includedir}/samba-4.0/lookup_sid.h
1490 %{_includedir}/samba-4.0/machine_sid.h
1491 %{_includedir}/samba-4.0/netapi.h
1492 %{_includedir}/samba-4.0/passdb.h
1493 %{_includedir}/samba-4.0/smbconf.h
1494 %{_includedir}/samba-4.0/smb_ldap.h
1495 %{_includedir}/samba-4.0/smbldap.h
1496 %{_includedir}/samba-4.0/smb_share_modes.h
1497 %{_pkgconfigdir}/netapi.pc
1499 %files -n samba3-vfs-ceph
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1503 %files -n samba3-vfs-glusterfs
1504 %defattr(644,root,root,755)
1505 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1507 %files -n samba3-vfs-notify_fam
1508 %defattr(644,root,root,755)
1509 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1510 %{_mandir}/man8/vfs_notify_fam.8*
1513 %defattr(644,root,root,755)
1514 %attr(755,root,root) %{_bindir}/smbget
1515 %{_mandir}/man1/smbget.1*
1516 %{_mandir}/man5/smbgetrc.5*
1519 %files -n cups-backend-smb3
1520 %defattr(644,root,root,755)
1521 %attr(755,root,root) %{cups_serverbin}/backend/smb
1522 %attr(755,root,root) %{_bindir}/smbspool
1523 %{_mandir}/man8/smbspool.8*
1526 %files -n samba3-winbind
1527 %defattr(644,root,root,755)
1528 %attr(755,root,root) %{_sbindir}/winbindd
1529 %attr(754,root,root) /etc/rc.d/init.d/winbind
1530 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1531 %{systemdunitdir}/winbind.service
1532 %{_mandir}/man8/winbindd*.8*
1535 %defattr(644,root,root,755)
1536 %attr(755,root,root) /%{_lib}/libnss_wins*
1538 %files -n samba3-libsmbclient
1539 %defattr(644,root,root,755)
1540 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1541 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1542 %{_mandir}/man7/libsmbclient.7*
1544 %files -n samba3-libsmbclient-devel
1545 %defattr(644,root,root,755)
1546 %attr(755,root,root) %{_libdir}/libsmbclient.so
1547 %attr(755,root,root) %{_libdir}/libwbclient.so
1548 %{_includedir}/libsmbclient.h
1549 %{_includedir}/wbclient.h
1552 %files -n openldap-schema-samba3
1553 %defattr(644,root,root,755)
1554 %{schemadir}/samba.schema