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: Samba Active Directory and SMB server
21 Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
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 Patch0: system-heimdal.patch
41 Patch1: samba-c++-nofail.patch
42 Patch4: samba-lprng-no-dot-printers.patch
43 Patch5: systemd-pid-dir.patch
44 Patch6: unicodePwd-nthash-values-over-LDAP.patch
46 URL: http://www.samba.org/
47 BuildRequires: acl-devel
48 BuildRequires: autoconf
49 BuildRequires: automake
50 %{?with_avahi:BuildRequires: avahi-devel}
51 BuildRequires: ceph-devel >= 0.73
52 BuildRequires: ctdb-devel
53 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
54 BuildRequires: dmapi-devel
55 BuildRequires: docbook-style-xsl
56 BuildRequires: gamin-devel
57 BuildRequires: gdbm-devel
58 BuildRequires: gettext-devel
59 BuildRequires: glusterfs-devel
60 BuildRequires: gnutls-devel
61 BuildRequires: heimdal-devel >= 1.5.3-1
63 BuildRequires: keyutils-devel
64 BuildRequires: libaio-devel
65 BuildRequires: libcom_err-devel
66 BuildRequires: libmagic-devel
67 BuildRequires: libnscd-devel
68 BuildRequires: libtool >= 2:1.4d
69 BuildRequires: make >= 3.81
70 BuildRequires: ncurses-devel >= 5.2
71 BuildRequires: ncurses-ext-devel >= 5.2
72 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
73 BuildRequires: pam-devel >= 0.99.8.1
74 BuildRequires: perl-ExtUtils-MakeMaker
75 BuildRequires: perl-Parse-Yapp
76 BuildRequires: pkgconfig
77 BuildRequires: popt-devel
78 %{?with_pgsql:BuildRequires: postgresql-devel}
79 BuildRequires: python-devel
80 BuildRequires: python-dns
81 BuildRequires: python-modules
82 BuildRequires: python-testtools
83 BuildRequires: readline-devel >= 4.2
84 BuildRequires: rpm-perlprov
85 BuildRequires: rpm-pythonprov
86 BuildRequires: rpmbuild(macros) >= 1.647
87 BuildRequires: sed >= 4.0
88 %if %{with system_libs}
89 BuildRequires: ldb-devel >= %{ldb_ver}
90 BuildRequires: ntdb-devel >= %{ntdb_ver}
91 BuildRequires: python-ntdb >= %{ntdb_ver}
92 BuildRequires: python-ldb-devel >= %{ldb_ver}
93 BuildRequires: python-talloc-devel >= %{talloc_ver}
94 BuildRequires: python-tevent >= %{tevent_ver}
95 BuildRequires: talloc-devel >= %{talloc_ver}
96 BuildRequires: tdb-devel >= %{tdb_ver}
97 BuildRequires: tevent-devel >= %{tevent_ver}
99 BuildRequires: xfsprogs-devel
100 BuildConflicts: libbsd-devel
101 Requires(post,preun): /sbin/chkconfig
102 Requires: %{name}-common = %{epoch}:%{version}-%{release}
103 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
104 Requires: python-samba = %{epoch}:%{version}-%{release}
105 Requires: logrotate >= 3.7-4
106 Requires: pam >= 0.99.8.1
107 Requires: rc-scripts >= 0.4.0.12
108 Requires: setup >= 2.4.6-7
109 Requires: systemd-units >= 38
110 # smbd links with libcups
111 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
112 Obsoletes: samba-doc-html
113 Obsoletes: samba-doc-pdf
114 Obsoletes: samba-pdb-xml
115 Obsoletes: samba-vfs-block
116 Obsoletes: samba-vfs-audit
117 Obsoletes: samba-vfs-cap
118 Obsoletes: samba-vfs-catia
119 Obsoletes: samba-vfs-default_quota
120 Obsoletes: samba-vfs-expand_msdfs
121 Obsoletes: samba-vfs-fake_perms
122 Obsoletes: samba-vfs-netatalk
123 Obsoletes: samba-vfs-recycle
124 Obsoletes: samba-vfs-readahead
125 Obsoletes: samba-vfs-readonly
126 Obsoletes: samba-vfs-scannedonly
127 Obsoletes: samba-vfs-shadow_copy
129 Obsoletes: samba3-server
130 Obsoletes: samba3-vfs-audit
131 Obsoletes: samba3-vfs-cap
132 Obsoletes: samba3-vfs-catia
133 Obsoletes: samba3-vfs-default_quota
134 Obsoletes: samba3-vfs-expand_msdfs
135 Obsoletes: samba3-vfs-fake_perms
136 Obsoletes: samba3-vfs-netatalk
137 Obsoletes: samba3-vfs-recycle
138 Obsoletes: samba3-vfs-readahead
139 Obsoletes: samba3-vfs-readonly
140 Obsoletes: samba3-vfs-scannedonly
141 Obsoletes: samba3-vfs-shadow_copy
143 Obsoletes: samba4-common-server
144 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
146 %define _sambahome /home/services/samba
148 %define cups_serverbin %{_prefix}/lib/cups
150 %define schemadir /usr/share/openldap/schema
152 # CFLAGS modified (the second ./configure)
153 %undefine configure_cache
156 Samba provides an SMB server which can be used to provide network
157 services to SMB (sometimes called "Lan Manager") clients, including
158 various versions of MS Windows, OS/2, and other Linux machines. Samba
159 also provides some SMB clients, which complement the built-in SMB
160 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
161 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
163 %description -l pl.UTF-8
164 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
165 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
166 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
167 znajduje się również oprogramowanie klienckie. Samba używa protokołu
168 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
169 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
170 haseł w standardzie MS i zarządzania bazą WINS.
173 Summary: Samba client programs
174 Summary(pl.UTF-8): Klienci serwera Samba
175 Group: Applications/Networking
176 Requires: %{name}-common = %{epoch}:%{version}-%{release}
177 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
178 Requires: python-samba = %{epoch}:%{version}-%{release}
179 Requires: libsmbclient = %{epoch}:%{version}-%{release}
180 Requires: heimdal-libs >= 1.5.3-1
182 Obsoletes: samba3-client
183 Obsoletes: samba4-client
187 Samba-client provides some SMB clients, which complement the build-in
188 SMB filesystem in Linux. These allow accessing of SMB shares and
189 printing to SMB printers.
191 %description client -l pl.UTF-8
192 Samba-client dostarcza programy uzupełniające obsługę systemu plików
193 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
194 drukowanie w sieci SMB.
197 Summary: Files used by both Samba servers and clients
198 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
199 Group: Networking/Daemons
200 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
201 Requires: python-samba = %{epoch}:%{version}-%{release}
202 Obsoletes: samba3-common
203 Obsoletes: samba4-common
206 Samba-common provides files necessary for both the server and client
209 %description common -l pl.UTF-8
210 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
214 Summary: Samba shared libraries
215 Summary(pl.UTF-8): Biblioteki dzieloe Samby
217 %if %{with system_libs}
218 Requires: ldb >= %{ldb_ver}
219 Requires: ntdb >= %{ntdb_ver}
220 Requires: talloc >= %{talloc_ver}
221 Requires: tdb >= %{tdb_ver}
222 Requires: tevent >= %{tevent_ver}
226 Samba shared libraries.
228 %description libs -l pl.UTF-8
229 Biblioteki dzieloe Samby.
232 Summary: Samba-winbind daemon, utilities and documentation
233 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
234 Group: Networking/Daemons
235 Requires(post,preun): /sbin/chkconfig
236 Requires(post,preun,postun): systemd-units >= 38
237 Requires: %{name}-common = %{epoch}:%{version}-%{release}
238 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
239 Requires: systemd-units >= 38
240 Obsoletes: samba3-winbind
241 Obsoletes: samba4-winbind
244 Provides the winbind daemon and testing tools to allow authentication
245 and group/user enumeration from a Windows or Samba domain controller.
247 %description winbind -l pl.UTF-8
248 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
249 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
253 Summary: Header files for Samba
254 Summary(pl.UTF-8): Pliki nagłówkowe Samby
255 Group: Development/Libraries
256 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
257 Obsoletes: samba3-devel
258 Obsoletes: samba4-devel
261 Header files for Samba.
263 %description devel -l pl.UTF-8
264 Pliki nagłówkowe Samby.
266 %package -n pam-pam_smbpass
267 Summary: PAM Samba Password Module
268 Summary(pl.UTF-8): Moduł PAM smbpass
270 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
271 Obsoletes: pam_smbpass
272 Obsoletes: pam-pam_smbpass3
274 %description -n pam-pam_smbpass
275 PAM module which can be used on conforming systems to keep the
276 smbpasswd (Samba password) database in sync with the Unix password
279 %description -n pam-pam_smbpass -l pl.UTF-8
280 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
281 Samby) zsynchronizowanego z hasłami uniksowymi.
284 Summary: Perl IDL compiler
285 Summary(pl.UTF-8): Kompilator IDL w Perlu
286 Group: Development/Tools
287 #Requires: perl-Parse-Yapp
288 Obsoletes: samba4-pidl
291 The samba-pidl package contains the Perl IDL compiler used by Samba
292 and Wireshark to parse IDL and similar protocols.
294 %description pidl -l pl.UTF-8
295 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
296 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
298 %package -n python-samba
299 Summary: Samba Module for Python
300 Summary(pl.UTF-8): Moduł Samba dla Pythona
301 Group: Development/Languages/Python
302 Requires: %{name}-common = %{epoch}:%{version}-%{release}
303 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
306 Requires: python-modules
307 %if %{with system_libs}
308 Requires: python-ldb >= %{ldb_ver}
309 Requires: python-ntdb >= %{ntdb_ver}
310 Requires: python-talloc >= %{talloc_ver}
311 Requires: python-tevent >= %{tevent_ver}
313 Obsoletes: python-samba4
315 %description -n python-samba
316 Samba Module for Python.
318 %description -n python-samba -l pl.UTF-8
319 Moduł Samba dla Pythona.
322 Summary: Testing tools for Samba servers and clients
323 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
324 Group: Applications/System
325 Requires: %{name} = %{epoch}:%{version}-%{release}
326 Requires: %{name}-common = %{epoch}:%{version}-%{release}
327 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
328 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
329 Obsoletes: samba4-test
332 samba-test provides testing tools for both the server and client
335 %description test -l pl.UTF-8
336 Narzędzia testowe dla serwerów i klientów Samby.
339 Summary: Testing development files for Samba servers and clients
340 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
341 Group: Applications/System
342 Requires: %{name}-test = %{epoch}:%{version}-%{release}
343 Obsoletes: samba4-test-devel
345 %description test-devel
346 samba-test-devel provides development files for the library used by
347 testing tools for both the server and client packages of Samba.
349 %description test-devel -l pl.UTF-8
350 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
351 przez narzędzia testowe dla serwerów i klientów Samby.
353 %package -n samba-vfs-ceph
354 Summary: VFS module host shares on Ceph file system
355 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
356 Group: Networking/Daemons
357 Requires: %{name} = %{epoch}:%{version}-%{release}
359 %description -n samba-vfs-ceph
360 VFS module host shares on Ceph file system.
362 This module only works with the libceph.so user-space client. It is
363 not needed if you are using the kernel client or the FUSE client.
365 %description -n samba-vfs-ceph -l pl.UTF-8
366 Moduł VFS do serwowania zasobów z systemu plików Ceph
368 Ten moduł działa jednynie z klientem libceph.so. Jest zbędny w
369 przypadku używania klienta dostarczanego przez jądro lub FUSE.
371 %package -n samba-vfs-glusterfs
372 Summary: VFS module to host shares on GlusterFS file system
373 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
374 Group: Networking/Daemons
375 Requires: %{name} = %{epoch}:%{version}-%{release}
377 %description -n samba-vfs-glusterfs
378 VFS module to host shares on GlusterFS file system.
380 %description -n samba-vfs-glusterfs -l pl.UTF-8
381 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
383 %package -n samba-vfs-notify_fam
384 Summary: VFS module to implement file change notifications
385 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
386 Group: Networking/Daemons
387 Requires: %{name} = %{epoch}:%{version}-%{release}
388 Obsoletes: samba3-vfs-notify_fam
390 %description -n samba-vfs-notify_fam
391 The vfs_notify_fam module makes use of the system FAM (File Alteration
392 Monitor) daemon to implement file change notifications for Windows
395 %description -n samba-vfs-notify_fam -l pl.UTF-8
396 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
397 informowania o zmianach w plikach dla klientów Windows.
400 Summary: A utility for retrieving files using the SMB protocol
401 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
402 Group: Applications/Networking
403 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
406 %description -n smbget
407 wget-like utility for downloading files over SMB.
409 %description -n smbget -l pl.UTF-8
410 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
411 używanym w sieciach MS Windows.
413 %package -n cups-backend-smb
414 Summary: CUPS backend for printing to SMB printers
415 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
416 Group: Applications/Printing
417 Requires: %{name}-client = %{epoch}:%{version}-%{release}
418 Requires: cups >= 1:1.2.0
419 Obsoletes: cups-backend-smb3
421 %description -n cups-backend-smb
422 CUPS backend for printing to SMB printers.
424 %description -n cups-backend-smb -l pl.UTF-8
425 Backend CUPS-a drukujący na drukarkach SMB.
428 Summary: Name Service Switch service for WINS
429 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
431 Requires: %{name}-common = %{epoch}:%{version}-%{release}
432 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
435 %description -n nss_wins
436 Provides the libnss_wins shared library which resolves NetBIOS names
439 %description -n nss_wins -l pl.UTF-8
440 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
443 %package -n libsmbclient
444 Summary: libsmbclient and libwbclient - Samba client libraries
445 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
447 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
448 Obsoletes: samba3-libsmbclient
450 %description -n libsmbclient
451 libsmbclient and libwbclient - libraries that allow to use Samba
454 %description -n libsmbclient -l pl.UTF-8
455 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
458 %package -n libsmbclient-devel
459 Summary: Development files for Samba client libraries
460 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
461 Group: Development/Libraries
462 Requires: libsmbclient = %{epoch}:%{version}-%{release}
463 Obsoletes: libsmbclient-static
464 Obsoletes: samba3-libsmbclient-devel
466 %description -n libsmbclient-devel
467 Header files for libsmbclient and libwbclient libraries.
469 %description -n libsmbclient-devel -l pl.UTF-8
470 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
472 %package -n openldap-schema-samba
473 Summary: Samba LDAP schema
474 Summary(pl.UTF-8): Schemat LDAP dla Samby
475 Group: Networking/Daemons
476 Requires(post,postun): sed >= 4.0
477 Requires: openldap-servers
478 Obsoletes: openldap-schema-samba3
480 %description -n openldap-schema-samba
481 This package contains samba.schema for OpenLDAP.
483 %description -n openldap-schema-samba -l pl.UTF-8
484 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
487 %setup -q -n samba-%{version}
495 sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
496 sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
499 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
500 CFLAGS="${CFLAGS:-%rpmcflags}" \
501 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
502 FFLAGS="${FFLAGS:-%rpmcflags}" \
503 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
504 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
505 %{?__cc:CC="%{__cc}"} \
506 %{?__cxx:CXX="%{__cxx}"} \
509 --prefix=%{_prefix} \
510 --exec-prefix=%{_exec_prefix} \
511 --bindir=%{_bindir} \
512 --sbindir=%{_sbindir} \
513 --sysconfdir=%{_sysconfdir} \
514 --datadir=%{_datadir} \
515 --includedir=%{_includedir} \
516 --libdir=%{_libdir} \
517 --libexecdir=%{_libexecdir} \
518 --localstatedir=%{_localstatedir} \
519 --sharedstatedir=%{_sharedstatedir} \
520 --mandir=%{_mandir} \
521 --infodir=%{_infodir} \
522 --with-privatelibdir=%{_libdir}/samba \
523 --with-modulesdir=%{_libdir}/samba \
524 --with-pammodulesdir=/%{_lib}/security \
525 --with-lockdir=/var/lib/samba \
526 --with-privatedir=%{_sysconfdir}/samba \
527 --disable-rpath-install \
528 --builtin-libraries=replace,ccan \
529 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
530 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
532 --with%{!?with_ads:out}-ads \
538 --with%{!?with_ldap:out}-ldap \
543 --with-sendfile-support \
547 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
553 # Build PIDL for installation into vendor directories before
554 # 'make proto' gets to it.
556 %{__perl} Makefile.PL \
560 rm -rf $RPM_BUILD_ROOT
561 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
562 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
563 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
564 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
565 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
568 DESTDIR=$RPM_BUILD_ROOT \
569 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
571 # Undo the PIDL install, we want to try again with the right options.
572 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
577 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
580 # Clean out crap left behind by the PIDL install
581 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
582 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
583 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
585 # not ready for production, and no MIT kerberos in PLD
586 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
588 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
590 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
591 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
592 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
593 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
594 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
596 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
597 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
598 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
599 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
600 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
601 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
602 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
603 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
605 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
607 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
608 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
609 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
611 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
613 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
615 %if "%{_lib}" == "lib64"
616 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
618 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
622 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
623 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
626 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
627 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
630 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
633 # remove man pages for not installed commands
634 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
635 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
636 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
637 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
638 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
640 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
641 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
645 rm -rf $RPM_BUILD_ROOT
648 /sbin/chkconfig --add samba
649 /sbin/chkconfig --add smb
650 %service samba restart "Samba AD daemon"
651 %service smb restart "Samba SMB daemons"
652 %systemd_post samba.service
653 %systemd_post smb.service nmb.service
656 if [ "$1" = "0" ]; then
659 /sbin/chkconfig --del samba
660 /sbin/chkconfig --del smb
662 %systemd_preun samba.service
663 %systemd_preun smb.service nmb.service
668 %triggerpostun -- samba3
669 /sbin/chkconfig --add smb
670 %service smb restart "Samba SMB daemons"
671 %systemd_post smb.service nmb.service
673 %triggerpostun -- samba4
674 /sbin/chkconfig --add samba
675 %service samba restart "Samba AD daemons"
676 %systemd_post samba.service
678 %triggerprein common -- samba4
679 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
681 %triggerpostun common -- samba4
682 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
683 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
685 %triggerprein common -- samba3-server
686 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
688 %triggerpostun common -- samba3-server
689 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
690 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
692 %post libs -p /sbin/ldconfig
693 %postun libs -p /sbin/ldconfig
695 %post -n python-samba -p /sbin/ldconfig
696 %postun -n python-samba -p /sbin/ldconfig
700 /sbin/chkconfig --add winbind
701 %service winbind restart "Winbind daemon"
702 %systemd_post winbind.service
705 if [ "$1" = "0" ]; then
706 %service winbind stop
707 /sbin/chkconfig --del winbind
709 %systemd_preun winbind.service
715 %triggerpostun winbind -- samba3-winbind
716 /sbin/chkconfig --add winbind
717 %service winbind restart "Winbind daemon"
718 %systemd_post winbind.service
720 %post -n libsmbclient -p /sbin/ldconfig
721 %postun -n libsmbclient -p /sbin/ldconfig
723 %post -n openldap-schema-samba
724 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
725 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
726 %service -q ldap restart
728 %postun -n openldap-schema-samba
729 if [ "$1" = "0" ]; then
730 %openldap_schema_unregister %{schemadir}/samba.schema
731 %service -q ldap restart
734 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
735 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
736 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
737 %service -q ldap restart
740 %defattr(644,root,root,755)
741 %{?with_ldap:%doc examples/LDAP}
742 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
743 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
744 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
745 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
746 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
747 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
748 %attr(754,root,root) /etc/rc.d/init.d/samba
749 %attr(754,root,root) /etc/rc.d/init.d/smb
750 %{systemdunitdir}/nmb.service
751 %{systemdunitdir}/smb.service
752 %{systemdunitdir}/samba.service
753 %{systemdtmpfilesdir}/samba.conf
754 %attr(755,root,root) %{_bindir}/eventlogadm
755 %attr(755,root,root) %{_bindir}/oLschema2ldif
756 %attr(755,root,root) %{_bindir}/pdbedit
757 %attr(755,root,root) %{_bindir}/profiles
758 %attr(755,root,root) %{_bindir}/sharesec
759 %attr(755,root,root) %{_bindir}/smbcontrol
760 %attr(755,root,root) %{_bindir}/smbstatus
761 %attr(755,root,root) %{_bindir}/smbta-util
762 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
763 %attr(755,root,root) %{_sbindir}/nmbd
764 %attr(755,root,root) %{_sbindir}/samba
765 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
766 %attr(755,root,root) %{_sbindir}/samba_kcc
767 %attr(755,root,root) %{_sbindir}/samba_spnupdate
768 %attr(755,root,root) %{_sbindir}/samba_upgradedns
769 %attr(755,root,root) %{_sbindir}/smbd
770 %dir %{_libdir}/samba/bind9
771 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
772 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
773 %dir %{_libdir}/samba/hdb
774 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
775 %dir %{_libdir}/samba/gensec
776 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
777 %dir %{_libdir}/samba/ldb
778 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
779 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
780 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
781 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
782 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
783 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
784 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
785 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
786 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
787 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
788 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
789 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
790 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
791 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
792 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
793 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
794 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
795 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
796 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
797 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
798 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
799 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
800 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
801 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
802 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
803 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
804 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
805 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
806 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
807 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
808 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
809 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
810 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
811 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
812 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
813 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
814 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
815 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
816 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
817 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
818 %dir %{_libdir}/samba/process_model
819 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
820 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
821 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
822 %dir %{_libdir}/samba/service
823 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
824 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
825 %attr(755,root,root) %{_libdir}/samba/service/dns.so
826 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
827 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
828 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
829 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
830 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
831 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
832 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
833 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
834 %attr(755,root,root) %{_libdir}/samba/service/smb.so
835 %attr(755,root,root) %{_libdir}/samba/service/web.so
836 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
837 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
838 %dir %{_libdir}/samba/vfs
839 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
840 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
841 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
842 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
843 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
844 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
845 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
846 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
847 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
848 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
849 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
850 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
851 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
852 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
853 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
854 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
855 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
856 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
857 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
858 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
859 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
860 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
861 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
862 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
863 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
864 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
865 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
866 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
867 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
868 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
869 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
870 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
871 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
872 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
873 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
874 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
875 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
876 %{_datadir}/samba/setup
877 %{_mandir}/man1/oLschema2ldif.1*
878 %{_mandir}/man1/profiles.1*
879 %{_mandir}/man1/sharesec.1*
880 %{_mandir}/man1/smbcontrol.1*
881 %{_mandir}/man1/smbstatus.1*
882 %{_mandir}/man8/eventlogadm.8*
883 %{_mandir}/man8/nmbd.8*
884 %{_mandir}/man8/pdbedit.8*
885 %{_mandir}/man8/samba.8*
886 %{_mandir}/man8/smbd.8*
887 %{_mandir}/man8/smbpasswd.8*
888 %{_mandir}/man8/smbta-util.8*
889 %{_mandir}/man8/vfs_acl_tdb.8*
890 %{_mandir}/man8/vfs_acl_xattr.8*
891 %{_mandir}/man8/vfs_aio_fork.8*
892 %{_mandir}/man8/vfs_aio_linux.8*
893 %{_mandir}/man8/vfs_aio_pthread.8*
894 %{_mandir}/man8/vfs_audit.8*
895 %{_mandir}/man8/vfs_btrfs.8*
896 %{_mandir}/man8/vfs_cap.8*
897 %{_mandir}/man8/vfs_catia.8*
898 %{_mandir}/man8/vfs_commit.8*
899 %{_mandir}/man8/vfs_crossrename.8*
900 %{_mandir}/man8/vfs_default_quota.8*
901 %{_mandir}/man8/vfs_dirsort.8*
902 %{_mandir}/man8/vfs_extd_audit.8*
903 %{_mandir}/man8/vfs_fake_perms.8*
904 %{_mandir}/man8/vfs_fileid.8*
905 %{_mandir}/man8/vfs_full_audit.8*
906 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
907 %{_mandir}/man8/vfs_media_harmony.8*
908 %{_mandir}/man8/vfs_netatalk.8*
909 %{_mandir}/man8/vfs_preopen.8*
910 %{_mandir}/man8/vfs_readahead.8*
911 %{_mandir}/man8/vfs_readonly.8*
912 %{_mandir}/man8/vfs_recycle.8*
913 %{_mandir}/man8/vfs_scannedonly.8*
914 %{_mandir}/man8/vfs_shadow_copy2.8*
915 %{_mandir}/man8/vfs_shadow_copy.8*
916 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
917 %{_mandir}/man8/vfs_streams_depot.8*
918 %{_mandir}/man8/vfs_streams_xattr.8*
919 %{_mandir}/man8/vfs_syncops.8*
920 %{_mandir}/man8/vfs_time_audit.8*
921 %{_mandir}/man8/vfs_xattr_tdb.8*
925 %ghost /var/lib/samba/*.dat
926 %dir /var/lib/samba/printing
928 %attr(750,root,root) %dir /var/log/samba
929 %attr(750,root,root) %dir /var/log/samba/cores
930 %attr(750,root,root) %dir /var/log/samba/cores/smbd
931 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
932 %attr(750,root,root) %dir /var/log/archive/samba
933 %attr(1777,root,root) %dir /var/spool/samba
936 %defattr(644,root,root,755)
937 %attr(755,root,root) %{_bindir}/cifsdd
938 %attr(755,root,root) %{_bindir}/rpcclient
939 %attr(755,root,root) %{_bindir}/smbcacls
940 %attr(755,root,root) %{_bindir}/smbclient
941 %attr(755,root,root) %{_bindir}/smbclient4
942 %attr(755,root,root) %{_bindir}/smbcquotas
943 %attr(755,root,root) %{_bindir}/smbtar
944 %attr(755,root,root) %{_bindir}/smbtree
945 %{_mandir}/man1/findsmb.1*
946 %{_mandir}/man1/rpcclient.1*
947 %{_mandir}/man1/smbcacls.1*
948 %{_mandir}/man1/smbclient.1*
949 %{_mandir}/man1/smbcquotas.1*
950 %{_mandir}/man1/smbtar.1*
951 %{_mandir}/man1/smbtree.1*
954 %defattr(644,root,root,755)
955 %doc README WHATSNEW.txt Roadmap
956 %dir %{_sysconfdir}/samba
957 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
958 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
959 %attr(755,root,root) %{_bindir}/dbwrap_tool
960 %attr(755,root,root) %{_bindir}/net
961 %attr(755,root,root) %{_bindir}/nmblookup
962 %attr(755,root,root) %{_bindir}/nmblookup4
963 %attr(755,root,root) %{_bindir}/reg*
964 %attr(755,root,root) %{_bindir}/samba-regedit
965 %attr(755,root,root) %{_bindir}/samba-tool
966 %attr(755,root,root) %{_bindir}/smbpasswd
967 %attr(755,root,root) %{_bindir}/testparm
968 %attr(755,root,root) %{_bindir}/vfstest
969 %dir %{_libdir}/samba/auth
970 %attr(755,root,root) %{_libdir}/samba/auth/script.so
971 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
972 %dir %{_datadir}/samba
973 %dir %{_datadir}/samba/codepages
974 %{_datadir}/samba/codepages/lowcase.dat
975 %{_datadir}/samba/codepages/upcase.dat
976 %{_datadir}/samba/codepages/valid.dat
977 %{_mandir}/man1/dbwrap_tool.1*
978 %{_mandir}/man1/nmblookup.1*
979 %{_mandir}/man1/nmblookup4.1*
980 %{_mandir}/man1/reg*.1*
981 %{_mandir}/man1/testparm.1*
982 %{_mandir}/man1/vfstest.1*
983 %{_mandir}/man5/lmhosts.5*
984 %{_mandir}/man5/smb.conf.5*
985 %{_mandir}/man5/smbpasswd.5*
986 %{_mandir}/man7/samba.7*
987 %{_mandir}/man8/net.8*
988 %{_mandir}/man8/samba-regedit.8*
989 %{_mandir}/man8/samba-tool.8*
991 %if %{without system_libs}
992 %attr(755,root,root) %{_bindir}/ntdbbackup
993 %attr(755,root,root) %{_bindir}/ntdbdump
994 %attr(755,root,root) %{_bindir}/ntdbrestore
995 %attr(755,root,root) %{_bindir}/ntdbtool
996 %attr(755,root,root) %{_bindir}/tdbbackup
997 %attr(755,root,root) %{_bindir}/tdbdump
998 %attr(755,root,root) %{_bindir}/tdbtool
999 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1000 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1001 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1002 %{_mandir}/man8/ntdbbackup.8*
1003 %{_mandir}/man8/ntdbdump.8*
1004 %{_mandir}/man8/ntdbrestore.8*
1005 %{_mandir}/man8/ntdbtool.8*
1006 %{_mandir}/man8/tdbbackup.8*
1007 %{_mandir}/man8/tdbdump.8*
1008 %{_mandir}/man8/tdbtool.8*
1012 %defattr(644,root,root,755)
1013 %if "%{_lib}" == "lib64"
1014 /etc/ld.so.conf.d/samba64.conf
1016 /etc/ld.so.conf.d/samba.conf
1018 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1019 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1020 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1021 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1022 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1023 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1024 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1025 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1026 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1027 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1028 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1029 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1030 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1031 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1032 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1033 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1034 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1035 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1036 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1037 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1038 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1039 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1040 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1041 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1042 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1043 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1044 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1045 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1046 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1047 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1048 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1049 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1050 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1051 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1052 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1053 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1054 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1055 %attr(755,root,root) %{_libdir}/libpdb.so.0
1056 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1057 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1058 %attr(755,root,root) %{_libdir}/libsmbsharemodes.so.0
1059 %dir %{_libdir}/samba
1060 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1061 %attr(755,root,root) %{_libdir}/samba/libads.so
1062 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1063 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1064 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1065 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1066 %attr(755,root,root) %{_libdir}/samba/libauth.so
1067 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1068 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1069 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1070 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1071 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1072 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1073 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1074 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1075 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1076 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1077 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1078 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1079 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1080 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1081 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1082 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1083 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1084 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1085 %attr(755,root,root) %{_libdir}/samba/libevents.so
1086 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1087 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1088 %attr(755,root,root) %{_libdir}/samba/libgse.so
1089 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1090 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1091 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1092 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1093 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1094 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1095 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1096 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1097 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1098 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1099 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1100 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1101 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1102 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1103 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1104 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1105 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1106 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1107 %attr(755,root,root) %{_libdir}/samba/libpac.so
1108 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1109 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1110 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1111 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1112 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1113 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1114 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1115 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1116 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1117 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1118 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1119 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1120 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1121 %attr(755,root,root) %{_libdir}/samba/libservice.so
1122 %attr(755,root,root) %{_libdir}/samba/libshares.so
1123 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1124 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1125 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1126 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1127 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1128 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1129 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1130 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1131 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1132 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1133 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1134 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1135 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1136 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1137 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1138 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1141 %defattr(644,root,root,755)
1142 %attr(754,root,root) /etc/rc.d/init.d/winbind
1143 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1144 %{systemdunitdir}/winbind.service
1145 %attr(755,root,root) %{_bindir}/ntlm_auth
1146 %attr(755,root,root) %{_bindir}/wbinfo
1147 %attr(755,root,root) %{_sbindir}/winbindd
1148 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1149 %attr(755,root,root) /%{_lib}/libnss_winbind*
1150 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1151 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1152 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1153 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1154 %dir %{_libdir}/samba/idmap
1155 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1156 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1157 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1158 %attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1159 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1160 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1161 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1162 %dir %{_libdir}/samba/nss_info
1163 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1164 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1165 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1166 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1167 %{_mandir}/man1/ntlm_auth.1*
1168 %{_mandir}/man1/wbinfo*.1*
1169 %{_mandir}/man5/pam_winbind.conf.5*
1170 %{_mandir}/man7/winbind_krb5_locator.7*
1171 %{_mandir}/man8/idmap_ad.8*
1172 %{_mandir}/man8/idmap_autorid.8*
1173 %{_mandir}/man8/idmap_hash.8*
1174 %{_mandir}/man8/idmap_ldap.8*
1175 %{_mandir}/man8/idmap_nss.8*
1176 %{_mandir}/man8/idmap_rfc2307.8*
1177 %{_mandir}/man8/idmap_rid.8*
1178 %{_mandir}/man8/idmap_tdb2.8*
1179 %{_mandir}/man8/idmap_tdb.8*
1180 %{_mandir}/man8/pam_winbind.8*
1181 %{_mandir}/man8/winbindd*.8*
1184 %defattr(644,root,root,755)
1185 %{_includedir}/samba-4.0/charset.h
1186 %dir %{_includedir}/samba-4.0/core
1187 %{_includedir}/samba-4.0/core/doserr.h
1188 %{_includedir}/samba-4.0/core/error.h
1189 %{_includedir}/samba-4.0/core/ntstatus.h
1190 %{_includedir}/samba-4.0/core/werror.h
1191 %{_includedir}/samba-4.0/credentials.h
1192 %{_includedir}/samba-4.0/dcerpc.h
1193 %{_includedir}/samba-4.0/dcerpc_server.h
1194 %{_includedir}/samba-4.0/dlinklist.h
1195 %{_includedir}/samba-4.0/domain_credentials.h
1196 %dir %{_includedir}/samba-4.0/gen_ndr
1197 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1198 %{_includedir}/samba-4.0/gen_ndr/auth.h
1199 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1200 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1201 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1202 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1203 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1204 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1205 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1206 %{_includedir}/samba-4.0/gen_ndr/misc.h
1207 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1208 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1209 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1210 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1211 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1212 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1213 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1214 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1215 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1216 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1217 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1218 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1219 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1220 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1221 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1222 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1223 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1224 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1225 %{_includedir}/samba-4.0/gen_ndr/samr.h
1226 %{_includedir}/samba-4.0/gen_ndr/security.h
1227 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1228 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1229 %{_includedir}/samba-4.0/gensec.h
1230 %{_includedir}/samba-4.0/ldap-util.h
1231 %{_includedir}/samba-4.0/ldap_errors.h
1232 %{_includedir}/samba-4.0/ldap_message.h
1233 %{_includedir}/samba-4.0/ldap_ndr.h
1234 %{_includedir}/samba-4.0/ldb_wrap.h
1235 %{_includedir}/samba-4.0/ndr.h
1236 %dir %{_includedir}/samba-4.0/ndr
1237 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1238 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1239 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1240 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1241 %{_includedir}/samba-4.0/param.h
1242 %{_includedir}/samba-4.0/policy.h
1243 %{_includedir}/samba-4.0/read_smb.h
1244 %{_includedir}/samba-4.0/registry.h
1245 %{_includedir}/samba-4.0/roles.h
1246 %{_includedir}/samba-4.0/rpc_common.h
1247 %dir %{_includedir}/samba-4.0/samba
1248 %{_includedir}/samba-4.0/samba/session.h
1249 %{_includedir}/samba-4.0/samba/version.h
1250 %{_includedir}/samba-4.0/samba_util.h
1251 %{_includedir}/samba-4.0/share.h
1252 %{_includedir}/samba-4.0/smb2.h
1253 %{_includedir}/samba-4.0/smb2_constants.h
1254 %{_includedir}/samba-4.0/smb2_create_blob.h
1255 %{_includedir}/samba-4.0/smb2_lease.h
1256 %{_includedir}/samba-4.0/smb2_signing.h
1257 %{_includedir}/samba-4.0/smb_cli.h
1258 %{_includedir}/samba-4.0/smb_cliraw.h
1259 %{_includedir}/samba-4.0/smb_common.h
1260 %{_includedir}/samba-4.0/smb_composite.h
1261 %{_includedir}/samba-4.0/smb_constants.h
1262 %{_includedir}/samba-4.0/smb_raw.h
1263 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1264 %{_includedir}/samba-4.0/smb_raw_signing.h
1265 %{_includedir}/samba-4.0/smb_raw_trans2.h
1266 %{_includedir}/samba-4.0/smb_request.h
1267 %{_includedir}/samba-4.0/smb_seal.h
1268 %{_includedir}/samba-4.0/smb_signing.h
1269 %{_includedir}/samba-4.0/smb_unix_ext.h
1270 %{_includedir}/samba-4.0/smb_util.h
1271 %{_includedir}/samba-4.0/tdr.h
1272 %{_includedir}/samba-4.0/tsocket.h
1273 %{_includedir}/samba-4.0/tsocket_internal.h
1274 %dir %{_includedir}/samba-4.0/util
1275 %{_includedir}/samba-4.0/util/attr.h
1276 %{_includedir}/samba-4.0/util/byteorder.h
1277 %{_includedir}/samba-4.0/util/data_blob.h
1278 %{_includedir}/samba-4.0/util/debug.h
1279 %{_includedir}/samba-4.0/util/memory.h
1280 %{_includedir}/samba-4.0/util/safe_string.h
1281 %{_includedir}/samba-4.0/util/string_wrappers.h
1282 %{_includedir}/samba-4.0/util/talloc_stack.h
1283 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1284 %{_includedir}/samba-4.0/util/tevent_unix.h
1285 %{_includedir}/samba-4.0/util/tevent_werror.h
1286 %{_includedir}/samba-4.0/util/time.h
1287 %{_includedir}/samba-4.0/util/xfile.h
1288 %{_includedir}/samba-4.0/util_ldb.h
1289 %{_includedir}/samba-4.0/lookup_sid.h
1290 %{_includedir}/samba-4.0/machine_sid.h
1291 %{_includedir}/samba-4.0/netapi.h
1292 %{_includedir}/samba-4.0/passdb.h
1293 %{_includedir}/samba-4.0/smbconf.h
1294 %{_includedir}/samba-4.0/smb_ldap.h
1295 %{_includedir}/samba-4.0/smbldap.h
1296 %{_includedir}/samba-4.0/smb_share_modes.h
1297 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1298 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1299 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1300 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1301 %attr(755,root,root) %{_libdir}/libdcerpc.so
1302 %attr(755,root,root) %{_libdir}/libgensec.so
1303 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1304 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1305 %attr(755,root,root) %{_libdir}/libndr.so
1306 %attr(755,root,root) %{_libdir}/libndr-standard.so
1307 %attr(755,root,root) %{_libdir}/libnetapi.so
1308 %attr(755,root,root) %{_libdir}/libpdb.so
1309 %attr(755,root,root) %{_libdir}/libregistry.so
1310 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1311 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1312 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1313 %attr(755,root,root) %{_libdir}/libsamba-util.so
1314 %attr(755,root,root) %{_libdir}/libsamdb.so
1315 %attr(755,root,root) %{_libdir}/libsmbsharemodes.so
1316 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1317 %attr(755,root,root) %{_libdir}/libsmbconf.so
1318 %attr(755,root,root) %{_libdir}/libsmbldap.so
1319 %attr(755,root,root) %{_libdir}/libtevent-util.so
1320 %{_pkgconfigdir}/dcerpc.pc
1321 %{_pkgconfigdir}/dcerpc_atsvc.pc
1322 %{_pkgconfigdir}/dcerpc_samr.pc
1323 %{_pkgconfigdir}/dcerpc_server.pc
1324 %{_pkgconfigdir}/gensec.pc
1325 %{_pkgconfigdir}/ndr.pc
1326 %{_pkgconfigdir}/ndr_krb5pac.pc
1327 %{_pkgconfigdir}/ndr_nbt.pc
1328 %{_pkgconfigdir}/ndr_standard.pc
1329 %{_pkgconfigdir}/netapi.pc
1330 %{_pkgconfigdir}/registry.pc
1331 %{_pkgconfigdir}/samba-credentials.pc
1332 %{_pkgconfigdir}/samba-hostconfig.pc
1333 %{_pkgconfigdir}/samba-policy.pc
1334 %{_pkgconfigdir}/samba-util.pc
1335 %{_pkgconfigdir}/samdb.pc
1336 %{_pkgconfigdir}/smbsharemodes.pc
1337 %{_pkgconfigdir}/smbclient-raw.pc
1338 %if %{without system_libs}
1339 %{_mandir}/man3/ntdb.3*
1342 %files -n pam-pam_smbpass
1343 %defattr(644,root,root,755)
1344 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1345 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1348 %defattr(644,root,root,755)
1349 %attr(755,root,root) %{_bindir}/pidl
1350 %{_mandir}/man1/pidl.1*
1351 %{_mandir}/man3/Parse::Pidl*.3*
1352 %{perl_vendorlib}/Parse/Pidl*
1354 %files -n python-samba
1355 %defattr(644,root,root,755)
1356 %dir %{py_sitedir}/samba
1357 %attr(755,root,root) %{py_sitedir}/samba/*.so
1358 %{py_sitedir}/samba/*.py[co]
1359 %dir %{py_sitedir}/samba/dcerpc
1360 %{py_sitedir}/samba/dcerpc/*.py[co]
1361 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1362 %dir %{py_sitedir}/samba/external
1363 %{py_sitedir}/samba/external/*.py[co]
1364 %dir %{py_sitedir}/samba/external/subunit
1365 %{py_sitedir}/samba/external/subunit/*.py[co]
1366 %dir %{py_sitedir}/samba/external/subunit/tests
1367 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1368 %dir %{py_sitedir}/samba/netcmd
1369 %{py_sitedir}/samba/netcmd/*.py[co]
1370 %dir %{py_sitedir}/samba/provision
1371 %{py_sitedir}/samba/provision/*.py[co]
1372 %dir %{py_sitedir}/samba/samba3
1373 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1374 %{py_sitedir}/samba/samba3/*.py[co]
1375 %dir %{py_sitedir}/samba/tests
1376 %{py_sitedir}/samba/tests/*.py[co]
1377 %dir %{py_sitedir}/samba/tests/blackbox
1378 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1379 %dir %{py_sitedir}/samba/tests/samba_tool
1380 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1381 %dir %{py_sitedir}/samba/tests/dcerpc
1382 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1383 %dir %{py_sitedir}/samba/web_server
1384 %{py_sitedir}/samba/web_server/*.py[co]
1385 %if %{without system_libs}
1386 %attr(755,root,root) %{py_sitedir}/ldb.so
1387 %attr(755,root,root) %{py_sitedir}/ntdb.so
1388 %attr(755,root,root) %{py_sitedir}/talloc.so
1389 %attr(755,root,root) %{py_sitedir}/tdb.so
1390 %attr(755,root,root) %{py_sitedir}/_tevent.so
1391 %{py_sitedir}/tevent.py[co]
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_bindir}/gentest
1397 %attr(755,root,root) %{_bindir}/locktest
1398 %attr(755,root,root) %{_bindir}/masktest
1399 %attr(755,root,root) %{_bindir}/ndrdump
1400 %attr(755,root,root) %{_bindir}/smbtorture
1401 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1402 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1403 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1404 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1405 %{_mandir}/man1/gentest.1*
1406 %{_mandir}/man1/locktest.1*
1407 %{_mandir}/man1/masktest.1*
1408 %{_mandir}/man1/ndrdump.1*
1409 %{_mandir}/man1/smbtorture.1*
1412 %defattr(644,root,root,755)
1413 %attr(755,root,root) %{_libdir}/libtorture.so
1414 %{_includedir}/samba-4.0/torture.h
1415 %{_pkgconfigdir}/torture.pc
1417 %files -n samba-vfs-ceph
1418 %defattr(644,root,root,755)
1419 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1421 %files -n samba-vfs-glusterfs
1422 %defattr(644,root,root,755)
1423 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1425 %files -n samba-vfs-notify_fam
1426 %defattr(644,root,root,755)
1427 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1428 %{_mandir}/man8/vfs_notify_fam.8*
1431 %defattr(644,root,root,755)
1432 %attr(755,root,root) %{_bindir}/smbget
1433 %{_mandir}/man1/smbget.1*
1434 %{_mandir}/man5/smbgetrc.5*
1437 %files -n cups-backend-smb
1438 %defattr(644,root,root,755)
1439 %attr(755,root,root) %{cups_serverbin}/backend/smb
1440 %attr(755,root,root) %{_bindir}/smbspool
1441 %{_mandir}/man8/smbspool.8*
1445 %defattr(644,root,root,755)
1446 %attr(755,root,root) /%{_lib}/libnss_wins*
1448 %files -n libsmbclient
1449 %defattr(644,root,root,755)
1450 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1451 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1452 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1453 %{_mandir}/man7/libsmbclient.7*
1455 %files -n libsmbclient-devel
1456 %defattr(644,root,root,755)
1457 %attr(755,root,root) %{_libdir}/libsmbclient.so
1458 %attr(755,root,root) %{_libdir}/libwbclient.so
1459 %dir %{_includedir}/samba-4.0
1460 %{_includedir}/samba-4.0/libsmbclient.h
1461 %{_includedir}/samba-4.0/wbclient.h
1462 %{_pkgconfigdir}/smbclient.pc
1463 %{_pkgconfigdir}/wbclient.pc
1466 %files -n openldap-schema-samba
1467 %defattr(644,root,root,755)
1468 %{schemadir}/samba.schema