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