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 dmapi # DMAPI support
8 %bcond_without systemd # systemd integration
9 %bcond_with system_heimdal # Use system Heimdal libraries (broken in samba 4.4.x)
10 %bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
11 %bcond_without ctdb_pcp # Performance Co-Pilot support for CTDB
12 # turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
15 %if %{with system_libs}
16 %define ldb_ver 1.1.26
18 %define talloc_ver 2:2.1.6
19 %define tdb_ver 2:1.3.9
20 %define tevent_ver 0.9.28
23 # dmapi-devel forces largefile/64bit stuff that isn't detected properly
28 %include /usr/lib/rpm/macros.perl
30 # NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
31 %define virusfilter_version 0.1.4
32 Summary: Samba Active Directory and SMB server
33 Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
39 Group: Networking/Daemons
40 Source0: https://www.samba.org/ftp/samba/samba-%{version}.tar.gz
41 # Source0-md5: b6d784970333387cbafdd172d914bed2
44 Source4: samba.sysconfig
45 Source5: samba.logrotate
48 Source8: winbind.sysconfig
50 Source10: https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
51 # Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
52 Patch0: system-heimdal.patch
53 Patch1: %{name}-c++-nofail.patch
54 Patch2: %{name}-lprng-no-dot-printers.patch
55 Patch3: systemd-pid-dir.patch
56 Patch4: unicodePwd-nthash-values-over-LDAP.patch
57 Patch5: %{name}-heimdal.patch
58 Patch6: server-role.patch
59 Patch7: %{name}-bug-9816.patch
60 URL: https://www.samba.org/
61 BuildRequires: acl-devel
62 %{?with_avahi:BuildRequires: avahi-devel}
63 BuildRequires: ceph-devel >= 0.73
64 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
65 BuildRequires: cyrus-sasl-devel >= 2
66 BuildRequires: dbus-devel
67 %{?with_dmapi:BuildRequires: dmapi-devel}
68 BuildRequires: docbook-style-xsl
70 BuildRequires: gamin-devel
71 BuildRequires: gdbm-devel
72 BuildRequires: gettext-tools
73 BuildRequires: glusterfs-devel
74 BuildRequires: gnutls-devel >= 3.0.0
75 %{?with_system_heimdal:BuildRequires: heimdal-devel >= 1.5.3-1}
77 BuildRequires: keyutils-devel
78 BuildRequires: libaio-devel
79 BuildRequires: libarchive-devel >= 3.1.2
80 BuildRequires: libcap-devel
81 BuildRequires: libcom_err-devel
82 BuildRequires: libmagic-devel
83 BuildRequires: libnscd-devel
84 BuildRequires: make >= 3.81
85 BuildRequires: ncurses-devel >= 5.2
86 BuildRequires: ncurses-ext-devel >= 5.2
87 BuildRequires: nss_wrapper >= 1.0.2
88 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
89 BuildRequires: pam-devel >= 0.99.8.1
90 %{?with_ctdb_pcp:BuildRequires: pcp-devel}
91 BuildRequires: perl-ExtUtils-MakeMaker
92 BuildRequires: perl-Parse-Yapp >= 1.05
93 BuildRequires: pkgconfig
94 BuildRequires: popt-devel
95 %{?with_pgsql:BuildRequires: postgresql-devel}
96 BuildRequires: python-devel >= 1:2.5.0
97 BuildRequires: python-dns
98 BuildRequires: python-modules >= 1:2.5.0
99 BuildRequires: python-subunit
100 BuildRequires: python-testtools
101 BuildRequires: readline-devel >= 4.2
102 BuildRequires: rpm-perlprov
103 BuildRequires: rpm-pythonprov
104 BuildRequires: rpmbuild(macros) >= 1.647
105 BuildRequires: sed >= 4.0
106 BuildRequires: socket_wrapper >= 1.1.2
107 BuildRequires: subunit-devel
108 %{?with_systemd:BuildRequires: systemd-devel}
109 BuildRequires: xfsprogs-devel
110 BuildRequires: zlib-devel >= 1.2.3
111 %if %{with system_libs}
112 BuildRequires: ldb-devel >= %{ldb_ver}
113 BuildRequires: ntdb-devel >= %{ntdb_ver}
114 BuildRequires: python-ldb-devel >= %{ldb_ver}
115 BuildRequires: python-ntdb >= %{ntdb_ver}
116 BuildRequires: python-talloc-devel >= %{talloc_ver}
117 BuildRequires: python-tevent >= %{tevent_ver}
118 BuildRequires: talloc-devel >= %{talloc_ver}
119 BuildRequires: tdb-devel >= %{tdb_ver}
120 BuildRequires: tevent-devel >= %{tevent_ver}
122 BuildRequires: uid_wrapper >= 1.1.0
123 BuildConflicts: libbsd-devel
124 Requires(post,preun): /sbin/chkconfig
125 Requires: %{name}-common = %{epoch}:%{version}-%{release}
126 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
127 # for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
128 Requires: logrotate >= 3.7-4
129 Requires: pam >= 0.99.8.1
130 Requires: python-samba = %{epoch}:%{version}-%{release}
131 Requires: rc-scripts >= 0.4.0.12
132 Requires: setup >= 2.4.6-7
133 Requires: systemd-units >= 38
134 # smbd links with libcups
135 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
136 Obsoletes: samba-doc-html
137 Obsoletes: samba-doc-pdf
138 Obsoletes: samba-pdb-xml
139 Obsoletes: samba-vfs-audit
140 Obsoletes: samba-vfs-block
141 Obsoletes: samba-vfs-cap
142 Obsoletes: samba-vfs-catia
143 Obsoletes: samba-vfs-default_quota
144 Obsoletes: samba-vfs-expand_msdfs
145 Obsoletes: samba-vfs-fake_perms
146 Obsoletes: samba-vfs-netatalk
147 Obsoletes: samba-vfs-readahead
148 Obsoletes: samba-vfs-readonly
149 Obsoletes: samba-vfs-recycle
150 Obsoletes: samba-vfs-scannedonly
151 Obsoletes: samba-vfs-shadow_copy
153 Obsoletes: samba3-server
154 Obsoletes: samba3-vfs-audit
155 Obsoletes: samba3-vfs-cap
156 Obsoletes: samba3-vfs-catia
157 Obsoletes: samba3-vfs-default_quota
158 Obsoletes: samba3-vfs-expand_msdfs
159 Obsoletes: samba3-vfs-fake_perms
160 Obsoletes: samba3-vfs-netatalk
161 Obsoletes: samba3-vfs-readahead
162 Obsoletes: samba3-vfs-readonly
163 Obsoletes: samba3-vfs-recycle
164 Obsoletes: samba3-vfs-scannedonly
165 Obsoletes: samba3-vfs-shadow_copy
167 Obsoletes: samba4-common-server
168 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
170 %define _sambahome /home/services/samba
172 %define cups_serverbin %{_prefix}/lib/cups
174 %define schemadir /usr/share/openldap/schema
176 # CFLAGS modified (the second ./configure)
177 %undefine configure_cache
180 Samba provides an SMB server which can be used to provide network
181 services to SMB (sometimes called "Lan Manager") clients, including
182 various versions of MS Windows, OS/2, and other Linux machines. Samba
183 also provides some SMB clients, which complement the built-in SMB
184 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
185 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
187 %description -l pl.UTF-8
188 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
189 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
190 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
191 znajduje się również oprogramowanie klienckie. Samba używa protokołu
192 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
193 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
194 haseł w standardzie MS i zarządzania bazą WINS.
197 Summary: VFS module to host shares on Ceph file system
198 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
199 Group: Networking/Daemons
200 Requires: %{name} = %{epoch}:%{version}-%{release}
202 %description vfs-ceph
203 VFS module to host shares on Ceph file system.
205 This module only works with the libceph.so user-space client. It is
206 not needed if you are using the kernel client or the FUSE client.
208 %description vfs-ceph -l pl.UTF-8
209 Moduł VFS do serwowania zasobów z systemu plików Ceph.
211 Ten moduł działa jedynie z klientem przestrzeni użytkownika
212 libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
213 przez jądro lub FUSE.
215 %package vfs-glusterfs
216 Summary: VFS module to host shares on GlusterFS file system
217 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
218 Group: Networking/Daemons
219 Requires: %{name} = %{epoch}:%{version}-%{release}
221 %description vfs-glusterfs
222 VFS module to host shares on GlusterFS file system.
224 %description vfs-glusterfs -l pl.UTF-8
225 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
228 Summary: Files used by both Samba servers and clients
229 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
230 Group: Networking/Daemons
231 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
232 # for samba-tool script
233 Requires: python-samba = %{epoch}:%{version}-%{release}
234 Obsoletes: samba3-common
235 Obsoletes: samba4-common
238 Samba-common provides files necessary for both the server and client
241 %description common -l pl.UTF-8
242 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
246 Summary: Samba client programs
247 Summary(pl.UTF-8): Klienci serwera Samba
248 Group: Applications/Networking
249 Requires: %{name}-common = %{epoch}:%{version}-%{release}
250 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
251 %{?with_system_heimdal:Requires: heimdal-libs >= 1.5.3-1}
252 Requires: libsmbclient = %{epoch}:%{version}-%{release}
254 Obsoletes: samba3-client
255 Obsoletes: samba4-client
259 Samba-client provides some SMB clients, which complement the build-in
260 SMB filesystem in Linux. These allow accessing of SMB shares and
261 printing to SMB printers.
263 %description client -l pl.UTF-8
264 Samba-client dostarcza programy uzupełniające obsługę systemu plików
265 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
266 drukowanie w sieci SMB.
269 Summary: Samba-winbind daemon, utilities and documentation
270 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
271 Group: Networking/Daemons
272 Requires(post,preun): /sbin/chkconfig
273 Requires(post,preun,postun): systemd-units >= 38
274 Requires: %{name}-common = %{epoch}:%{version}-%{release}
275 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
276 Requires: systemd-units >= 38
277 Obsoletes: samba3-winbind
278 Obsoletes: samba4-winbind
281 Provides the winbind daemon and testing tools to allow authentication
282 and group/user enumeration from a Windows or Samba domain controller.
284 %description winbind -l pl.UTF-8
285 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
286 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
289 %package -n cups-backend-smb
290 Summary: CUPS backend for printing to SMB printers
291 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
292 Group: Applications/Printing
293 Requires: %{name}-client = %{epoch}:%{version}-%{release}
294 Requires: cups >= 1:1.2.0
295 Obsoletes: cups-backend-smb3
297 %description -n cups-backend-smb
298 CUPS backend for printing to SMB printers.
300 %description -n cups-backend-smb -l pl.UTF-8
301 Backend CUPS-a drukujący na drukarkach SMB.
304 Summary: Name Service Switch service for WINS
305 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
307 Requires: %{name}-common = %{epoch}:%{version}-%{release}
308 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
311 %description -n nss_wins
312 Provides the libnss_wins shared library which resolves NetBIOS names
315 %description -n nss_wins -l pl.UTF-8
316 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
320 Summary: A utility for retrieving files using the SMB protocol
321 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
322 Group: Applications/Networking
323 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
326 %description -n smbget
327 wget-like utility for downloading files over SMB.
329 %description -n smbget -l pl.UTF-8
330 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
331 używanym w sieciach MS Windows.
334 Summary: Samba shared libraries
335 Summary(pl.UTF-8): Biblioteki współdzielone Samby
337 Requires: gnutls >= 3.0.0
338 %if %{with system_libs}
339 Requires: ldb >= %{ldb_ver}
340 Requires: ntdb >= %{ntdb_ver}
341 Requires: talloc >= %{talloc_ver}
342 Requires: tdb >= %{tdb_ver}
343 Requires: tevent >= %{tevent_ver}
345 Obsoletes: samba-vfs-notify_fam
348 Samba shared libraries.
350 %description libs -l pl.UTF-8
351 Biblioteki współdzielone Samby.
354 Summary: Header files for Samba
355 Summary(pl.UTF-8): Pliki nagłówkowe Samby
356 Group: Development/Libraries
357 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
358 Obsoletes: samba3-devel
359 Obsoletes: samba4-devel
362 Header files for Samba.
364 %description devel -l pl.UTF-8
365 Pliki nagłówkowe Samby.
368 Summary: Perl IDL compiler
369 Summary(pl.UTF-8): Kompilator IDL w Perlu
370 Group: Development/Tools
371 Obsoletes: samba4-pidl
374 The samba-pidl package contains the Perl IDL compiler used by Samba
375 and Wireshark to parse IDL and similar protocols.
377 %description pidl -l pl.UTF-8
378 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
379 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
381 %package -n python-samba
382 Summary: Samba modules for Python
383 Summary(pl.UTF-8): Moduły Samby dla Pythona
384 Group: Development/Languages/Python
385 Requires: %{name}-common = %{epoch}:%{version}-%{release}
386 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
389 Requires: python-modules
390 %if %{with system_libs}
391 Requires: python-ldb >= %{ldb_ver}
392 Requires: python-ntdb >= %{ntdb_ver}
393 Requires: python-talloc >= %{talloc_ver}
394 Requires: python-tevent >= %{tevent_ver}
396 Obsoletes: python-samba4
398 %description -n python-samba
399 Samba modules for Python.
401 %description -n python-samba -l pl.UTF-8
402 Moduły Samby dla Pythona.
405 Summary: Testing tools for Samba servers and clients
406 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
407 Group: Applications/System
408 Requires: %{name} = %{epoch}:%{version}-%{release}
409 Requires: %{name}-common = %{epoch}:%{version}-%{release}
410 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
411 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
412 Obsoletes: samba4-test
413 Obsoletes: samba4-test-devel
414 Obsoletes: samba-test-devel
417 samba-test provides testing tools for both the server and client
420 %description test -l pl.UTF-8
421 Narzędzia testowe dla serwerów i klientów Samby.
423 %package -n libsmbclient
424 Summary: libsmbclient and libwbclient - Samba client libraries
425 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
427 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
428 Obsoletes: samba3-libsmbclient
430 %description -n libsmbclient
431 libsmbclient and libwbclient - libraries that allow to use Samba
434 %description -n libsmbclient -l pl.UTF-8
435 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
438 %package -n libsmbclient-devel
439 Summary: Development files for Samba client libraries
440 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
441 Group: Development/Libraries
442 Requires: libsmbclient = %{epoch}:%{version}-%{release}
443 Obsoletes: libsmbclient-static
444 Obsoletes: samba3-libsmbclient-devel
446 %description -n libsmbclient-devel
447 Header files for libsmbclient and libwbclient libraries.
449 %description -n libsmbclient-devel -l pl.UTF-8
450 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
452 %package -n openldap-schema-samba
453 Summary: Samba LDAP schema
454 Summary(pl.UTF-8): Schemat LDAP dla Samby
455 Group: Networking/Daemons
456 Requires(post,postun): sed >= 4.0
457 Requires: openldap-servers
458 Obsoletes: openldap-schema-samba3
459 %if "%{_rpmversion}" >= "5"
463 %description -n openldap-schema-samba
464 This package contains samba.schema for OpenLDAP.
466 %description -n openldap-schema-samba -l pl.UTF-8
467 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
470 Summary: A Clustered Database based on Samba's Trivial Database (TDB)
472 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
479 %if %{with system_libs}
480 Requires: tdb >= %{tdb_ver}
482 # for pkill and pidof:
490 # for flock, getopt, kill:
492 Requires(post): systemd-units
493 Requires(preun): systemd-units
494 Requires(postun): systemd-units
497 CTDB is a cluster implementation of the TDB database used by Samba and
498 other projects to store temporary data. If an application is already
499 using TDB for temporary data it is very easy to convert that
500 application to be cluster aware and use CTDB instead.
504 Summary(pl.UTF-8): PMDA CTDB
505 Group: Applications/System
506 Requires: ctdb = %{epoch}:%{version}-%{release}
509 %description -n pcp-ctdb
510 This PMDA extracts metrics from the locally running ctdbd daemon for
513 %description -n pcp-ctdb -l pl.UTF-8
514 Ten PMDA odczytuje pomiary z lokalnie działającego demona ctdbd w celu
515 wyeksportowania do PMCD.
519 %{?with_system_heimdal:%patch0 -p1}
524 %{?with_system_heimdal:%patch5 -p1}
528 %{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
529 %{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
532 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
533 CFLAGS="${CFLAGS:-%rpmcflags}" \
534 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
535 FFLAGS="${FFLAGS:-%rpmcflags}" \
536 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
537 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
538 %{?__cc:CC="%{__cc}"} \
539 %{?__cxx:CXX="%{__cxx}"} \
542 --prefix=%{_prefix} \
543 --exec-prefix=%{_exec_prefix} \
544 --bindir=%{_bindir} \
545 --sbindir=%{_sbindir} \
546 --sysconfdir=%{_sysconfdir} \
547 --datadir=%{_datadir} \
548 --includedir=%{_includedir} \
549 --libdir=%{_libdir} \
550 --libexecdir=%{_libexecdir} \
551 --localstatedir=%{_localstatedir} \
552 --sharedstatedir=%{_sharedstatedir} \
553 --mandir=%{_mandir} \
554 --infodir=%{_infodir} \
555 --with-privatelibdir=%{_libdir}/samba \
556 --with-modulesdir=%{_libdir}/samba \
557 --with-pammodulesdir=/%{_lib}/security \
558 --with-lockdir=/var/lib/samba \
559 --with-privatedir=%{_sysconfdir}/samba \
561 --disable-rpath-install \
562 --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
563 --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util},%{!?with_system_heimdal:roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile} \
564 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
565 --with-cluster-support \
567 --with%{!?with_ads:out}-ads \
568 %{?with_ctdb_pcp:--enable-pmda} \
570 --with%{!?with_dmapi:out}-dmapi \
573 --with%{!?with_ldap:out}-ldap \
577 --with-sendfile-support \
579 %{!?with_systemd:--without-systemd} \
582 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
588 # Build PIDL for installation into vendor directories before
589 # 'make proto' gets to it.
591 %{__perl} Makefile.PL \
595 rm -rf $RPM_BUILD_ROOT
596 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
597 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
598 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
599 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
600 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
603 DESTDIR=$RPM_BUILD_ROOT \
604 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
606 # Undo the PIDL install, we want to try again with the right options.
607 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
610 %{__make} -C pidl install \
611 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
613 # Clean out crap left behind by the PIDL install
614 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
615 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
616 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
618 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
620 :> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
622 cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
623 echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
624 cp -p packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
625 cp -p packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
626 cp -p packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
627 cp -p packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
628 cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
630 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
631 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
632 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
633 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
634 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
635 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
636 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
637 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
639 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
641 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
642 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
643 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
645 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
647 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
649 %if "%{_lib}" == "lib64"
650 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
652 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
656 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
657 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
660 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
661 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
664 cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
667 # remove man pages for not installed commands
668 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
669 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
670 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
671 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
672 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
675 %{__rm} $RPM_BUILD_ROOT%{_bindir}/ctdb*_tests
676 %{__rm} -r $RPM_BUILD_ROOT%{_libdir}/ctdb/tests
677 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ctdb/tests
679 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
680 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
684 rm -rf $RPM_BUILD_ROOT
687 /sbin/chkconfig --add samba
688 /sbin/chkconfig --add smb
689 %service samba restart "Samba AD daemon"
690 %service smb restart "Samba SMB daemons"
691 %systemd_post samba.service
692 %systemd_post smb.service nmb.service
695 if [ "$1" = "0" ]; then
698 /sbin/chkconfig --del samba
699 /sbin/chkconfig --del smb
701 %systemd_preun samba.service
702 %systemd_preun smb.service nmb.service
707 %triggerpostun -- samba3
708 /sbin/chkconfig --add smb
709 %service smb restart "Samba SMB daemons"
710 %systemd_post smb.service nmb.service
712 %triggerpostun -- samba4
713 /sbin/chkconfig --add samba
714 %service samba restart "Samba AD daemons"
715 %systemd_post samba.service
717 %triggerpostun -- samba4 < 1:4.1.1-1
719 [ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
720 PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
721 if [ "$PERMS" != "600" ]; then
722 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
723 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
724 echo "Consider regenerating TLS certificate"
725 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
728 %triggerprein common -- samba4
729 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
731 %triggerpostun common -- samba4
732 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
733 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
735 %triggerprein common -- samba3-server
736 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
738 %triggerpostun common -- samba3-server
739 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
740 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
744 /sbin/chkconfig --add winbind
745 %service winbind restart "Winbind daemon"
746 %systemd_post winbind.service
749 if [ "$1" = "0" ]; then
750 %service winbind stop
751 /sbin/chkconfig --del winbind
753 %systemd_preun winbind.service
759 %triggerpostun winbind -- samba3-winbind
760 /sbin/chkconfig --add winbind
761 %service winbind restart "Winbind daemon"
762 %systemd_post winbind.service
764 %post libs -p /sbin/ldconfig
765 %postun libs -p /sbin/ldconfig
767 %post -n python-samba -p /sbin/ldconfig
768 %postun -n python-samba -p /sbin/ldconfig
770 %post -n libsmbclient -p /sbin/ldconfig
771 %postun -n libsmbclient -p /sbin/ldconfig
773 %post -n openldap-schema-samba
774 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
775 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
776 %service -q ldap restart
778 %postun -n openldap-schema-samba
779 if [ "$1" = "0" ]; then
780 %openldap_schema_unregister %{schemadir}/samba.schema
781 %service -q ldap restart
784 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
785 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
786 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
787 %service -q ldap restart
790 /usr/bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
791 %systemd_post ctdb.service
794 %systemd_preun ctdb.service
800 %defattr(644,root,root,755)
801 %{?with_ldap:%doc examples/LDAP}
802 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
803 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
804 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
805 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
806 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
807 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
808 %attr(754,root,root) /etc/rc.d/init.d/samba
809 %attr(754,root,root) /etc/rc.d/init.d/smb
810 %{systemdunitdir}/nmb.service
811 %{systemdunitdir}/smb.service
812 %{systemdunitdir}/samba.service
813 %{systemdtmpfilesdir}/samba.conf
814 %attr(755,root,root) %{_bindir}/eventlogadm
815 %attr(755,root,root) %{_bindir}/oLschema2ldif
816 %attr(755,root,root) %{_bindir}/pdbedit
817 %attr(755,root,root) %{_bindir}/profiles
818 %attr(755,root,root) %{_bindir}/sharesec
819 %attr(755,root,root) %{_bindir}/smbcontrol
820 %attr(755,root,root) %{_bindir}/smbstatus
821 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
822 %attr(755,root,root) %{_sbindir}/nmbd
823 %attr(755,root,root) %{_sbindir}/samba
824 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
825 %attr(755,root,root) %{_sbindir}/samba_kcc
826 %attr(755,root,root) %{_sbindir}/samba_spnupdate
827 %attr(755,root,root) %{_sbindir}/samba_upgradedns
828 %attr(755,root,root) %{_sbindir}/smbd
829 %dir %{_libdir}/samba/bind9
830 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
831 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
832 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
833 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
834 %dir %{_libdir}/samba/gensec
835 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
836 %dir %{_libdir}/samba/ldb
837 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
838 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
839 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
840 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
841 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
842 %attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
843 %attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
844 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
845 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
846 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
847 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
848 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
849 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
850 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
851 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
852 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
853 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
854 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
855 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
856 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
857 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
858 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
859 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
860 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
861 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
862 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
863 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
864 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
865 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
866 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
867 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
868 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
869 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
870 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
871 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
872 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
873 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
874 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
875 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
876 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
877 %attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
878 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
879 %attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
880 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
881 %dir %{_libdir}/samba/process_model
882 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
883 %dir %{_libdir}/samba/service
884 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
885 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
886 %attr(755,root,root) %{_libdir}/samba/service/dns.so
887 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
888 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
889 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
890 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
891 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
892 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
893 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
894 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
895 %attr(755,root,root) %{_libdir}/samba/service/web.so
896 %attr(755,root,root) %{_libdir}/samba/service/winbindd.so
897 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
898 %dir %{_libdir}/samba/vfs
899 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
900 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
901 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
902 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
903 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
904 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
905 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
906 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
907 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
908 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
909 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
910 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
911 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
912 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
913 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
914 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
915 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
916 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
917 %attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
918 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
919 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
920 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
921 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
922 %attr(755,root,root) %{_libdir}/samba/vfs/offline.so
923 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
924 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
925 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
926 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
927 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
928 %attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
929 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
930 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
931 %attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
932 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
933 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
934 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
935 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
936 %attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
937 %attr(755,root,root) %{_libdir}/samba/vfs/worm.so
938 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
939 %{_datadir}/samba/setup
940 %{_mandir}/man1/oLschema2ldif.1*
941 %{_mandir}/man1/profiles.1*
942 %{_mandir}/man1/sharesec.1*
943 %{_mandir}/man1/smbcontrol.1*
944 %{_mandir}/man1/smbstatus.1*
945 %{_mandir}/man8/eventlogadm.8*
946 %{_mandir}/man8/nmbd.8*
947 %{_mandir}/man8/pdbedit.8*
948 %{_mandir}/man8/samba.8*
949 %{_mandir}/man8/smbd.8*
950 %{_mandir}/man8/smbpasswd.8*
951 %{_mandir}/man8/vfs_acl_tdb.8*
952 %{_mandir}/man8/vfs_acl_xattr.8*
953 %{_mandir}/man8/vfs_aio_fork.8*
954 %{_mandir}/man8/vfs_aio_linux.8*
955 %{_mandir}/man8/vfs_aio_pthread.8*
956 %{_mandir}/man8/vfs_audit.8*
957 %{_mandir}/man8/vfs_btrfs.8*
958 %{_mandir}/man8/vfs_cap.8*
959 %{_mandir}/man8/vfs_catia.8*
960 %{_mandir}/man8/vfs_commit.8*
961 %{_mandir}/man8/vfs_crossrename.8*
962 %{_mandir}/man8/vfs_default_quota.8*
963 %{_mandir}/man8/vfs_dirsort.8*
964 %{_mandir}/man8/vfs_extd_audit.8*
965 %{_mandir}/man8/vfs_fake_perms.8*
966 %{_mandir}/man8/vfs_fileid.8*
967 %{_mandir}/man8/vfs_fruit.8*
968 %{_mandir}/man8/vfs_full_audit.8*
969 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
970 %{_mandir}/man8/vfs_media_harmony.8*
971 %{_mandir}/man8/vfs_netatalk.8*
972 %{_mandir}/man8/vfs_preopen.8*
973 %{_mandir}/man8/vfs_readahead.8*
974 %{_mandir}/man8/vfs_readonly.8*
975 %{_mandir}/man8/vfs_recycle.8*
976 %{_mandir}/man8/vfs_shadow_copy2.8*
977 %{_mandir}/man8/vfs_shadow_copy.8*
978 %{_mandir}/man8/vfs_snapper.8*
979 %{_mandir}/man8/vfs_streams_depot.8*
980 %{_mandir}/man8/vfs_streams_xattr.8*
981 %{_mandir}/man8/vfs_syncops.8*
982 %{_mandir}/man8/vfs_time_audit.8*
983 %{_mandir}/man8/vfs_worm.8*
984 %{_mandir}/man8/vfs_xattr_tdb.8*
985 %{_mandir}/man8/vfs_offline.8*
986 %{_mandir}/man8/vfs_shell_snap.8*
987 %{_mandir}/man8/vfs_unityed_media.8*
991 %ghost /var/lib/samba/*.dat
992 %dir /var/lib/samba/printing
994 %attr(750,root,root) %dir /var/log/samba
995 %attr(750,root,root) %dir /var/log/samba/cores
996 %attr(750,root,root) %dir /var/log/samba/cores/smbd
997 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
998 %attr(750,root,root) %dir /var/log/archive/samba
999 %attr(1777,root,root) %dir /var/spool/samba
1002 %defattr(644,root,root,755)
1003 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1004 %{_mandir}/man8/vfs_ceph.8*
1006 %files vfs-glusterfs
1007 %defattr(644,root,root,755)
1008 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1009 %{_mandir}/man8/vfs_glusterfs.8*
1012 %defattr(644,root,root,755)
1013 %doc README WHATSNEW.txt Roadmap
1014 %dir %{_sysconfdir}/samba
1015 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1016 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1017 %attr(755,root,root) %{_bindir}/dbwrap_tool
1018 %attr(755,root,root) %{_bindir}/net
1019 %attr(755,root,root) %{_bindir}/nmblookup
1020 %attr(755,root,root) %{_bindir}/reg*
1021 %attr(755,root,root) %{_bindir}/samba-regedit
1022 %attr(755,root,root) %{_bindir}/samba-tool
1023 %attr(755,root,root) %{_bindir}/smbpasswd
1024 %attr(755,root,root) %{_bindir}/testparm
1025 %attr(755,root,root) %{_bindir}/vfstest
1026 %dir %{_libdir}/samba/auth
1027 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1028 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1029 %dir %{_datadir}/samba
1030 %{_mandir}/man1/dbwrap_tool.1*
1031 %{_mandir}/man1/nmblookup.1*
1032 %{_mandir}/man1/reg*.1*
1033 %{_mandir}/man1/testparm.1*
1034 %{_mandir}/man1/vfstest.1*
1035 %{_mandir}/man5/lmhosts.5*
1036 %{_mandir}/man5/smb.conf.5*
1037 %{_mandir}/man5/smbpasswd.5*
1038 %{_mandir}/man7/samba.7*
1039 %{_mandir}/man8/net.8*
1040 %{_mandir}/man8/samba-regedit.8*
1041 %{_mandir}/man8/samba-tool.8*
1043 %if %{without system_libs}
1044 %attr(755,root,root) %{_bindir}/ntdbbackup
1045 %attr(755,root,root) %{_bindir}/ntdbdump
1046 %attr(755,root,root) %{_bindir}/ntdbrestore
1047 %attr(755,root,root) %{_bindir}/ntdbtool
1048 %attr(755,root,root) %{_bindir}/tdbbackup
1049 %attr(755,root,root) %{_bindir}/tdbdump
1050 %attr(755,root,root) %{_bindir}/tdbtool
1051 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1052 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1053 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1054 %{_mandir}/man8/ntdbbackup.8*
1055 %{_mandir}/man8/ntdbdump.8*
1056 %{_mandir}/man8/ntdbrestore.8*
1057 %{_mandir}/man8/ntdbtool.8*
1058 %{_mandir}/man8/tdbbackup.8*
1059 %{_mandir}/man8/tdbdump.8*
1060 %{_mandir}/man8/tdbtool.8*
1064 %defattr(644,root,root,755)
1065 %attr(755,root,root) %{_bindir}/cifsdd
1066 %attr(755,root,root) %{_bindir}/findsmb
1067 %attr(755,root,root) %{_bindir}/rpcclient
1068 %attr(755,root,root) %{_bindir}/smbcacls
1069 %attr(755,root,root) %{_bindir}/smbclient
1070 %attr(755,root,root) %{_bindir}/smbcquotas
1071 %attr(755,root,root) %{_bindir}/smbtar
1072 %attr(755,root,root) %{_bindir}/smbtree
1073 %{_mandir}/man1/findsmb.1*
1074 %{_mandir}/man1/rpcclient.1*
1075 %{_mandir}/man1/smbcacls.1*
1076 %{_mandir}/man1/smbclient.1*
1077 %{_mandir}/man1/smbcquotas.1*
1078 %{_mandir}/man1/smbtar.1*
1079 %{_mandir}/man1/smbtree.1*
1080 %{_mandir}/man8/cifsdd.8*
1083 %defattr(644,root,root,755)
1084 %attr(754,root,root) /etc/rc.d/init.d/winbind
1085 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1086 %{systemdunitdir}/winbind.service
1087 %attr(755,root,root) %{_bindir}/ntlm_auth
1088 %attr(755,root,root) %{_bindir}/wbinfo
1089 %attr(755,root,root) %{_sbindir}/winbindd
1090 %attr(755,root,root) /%{_lib}/security/pam_winbind.so
1091 %attr(755,root,root) /%{_lib}/libnss_winbind.so*
1092 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1093 %attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1094 %attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
1095 %dir %{_libdir}/samba/idmap
1096 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1097 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1098 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1099 %attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1100 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1101 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1102 %attr(755,root,root) %{_libdir}/samba/idmap/script.so
1103 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1104 %dir %{_libdir}/samba/nss_info
1105 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1106 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1107 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1108 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1109 %{_mandir}/man1/ntlm_auth.1*
1110 %{_mandir}/man1/wbinfo*.1*
1111 %{_mandir}/man5/pam_winbind.conf.5*
1112 %{_mandir}/man7/winbind_krb5_locator.7*
1113 %{_mandir}/man8/idmap_ad.8*
1114 %{_mandir}/man8/idmap_autorid.8*
1115 %{_mandir}/man8/idmap_hash.8*
1116 %{_mandir}/man8/idmap_ldap.8*
1117 %{_mandir}/man8/idmap_nss.8*
1118 %{_mandir}/man8/idmap_rfc2307.8*
1119 %{_mandir}/man8/idmap_rid.8*
1120 %{_mandir}/man8/idmap_script.8*
1121 %{_mandir}/man8/idmap_tdb2.8*
1122 %{_mandir}/man8/idmap_tdb.8*
1123 %{_mandir}/man8/pam_winbind.8*
1124 %{_mandir}/man8/winbindd*.8*
1127 %files -n cups-backend-smb
1128 %defattr(644,root,root,755)
1129 %attr(755,root,root) %{cups_serverbin}/backend/smb
1130 %attr(755,root,root) %{_libdir}/samba/smbspool_krb5_wrapper
1131 %attr(755,root,root) %{_bindir}/smbspool
1132 %{_mandir}/man8/smbspool.8*
1133 %{_mandir}/man8/smbspool_krb5_wrapper.8*
1137 %defattr(644,root,root,755)
1138 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1141 %defattr(644,root,root,755)
1142 %attr(755,root,root) %{_bindir}/smbget
1143 %{_mandir}/man1/smbget.1*
1144 %{_mandir}/man5/smbgetrc.5*
1147 %defattr(644,root,root,755)
1148 %if "%{_lib}" == "lib64"
1149 /etc/ld.so.conf.d/samba64.conf
1151 /etc/ld.so.conf.d/samba.conf
1153 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1154 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1155 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1156 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1157 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1158 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1159 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1160 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1161 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1162 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1163 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1164 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1165 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1166 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1167 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1168 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1169 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1170 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1171 %attr(755,root,root) %{_libdir}/libsamba-errors.so.1
1172 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1173 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1174 %attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1175 %attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
1176 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1177 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1178 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1179 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1180 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1181 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1182 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1183 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1184 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1185 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1186 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1187 %dir %{_libdir}/samba
1189 %if %{without replace}
1190 %attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
1192 %if %{without system_heimdal}
1193 %attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1194 %attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1195 %attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1196 %attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1197 %attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1198 %attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1199 %attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1200 %attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1201 %attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1202 %attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1203 %attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1204 %attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
1205 %attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1206 %attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
1207 %attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1208 %attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
1209 %attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1210 %attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
1211 %attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1212 %attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1213 %attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1214 %attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1215 %attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1216 %attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1218 %attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1219 %attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1220 %attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1221 %attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1222 %attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1223 %attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1224 %attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1225 %attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1226 %attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1227 %attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1228 %attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1229 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1230 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1231 %attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1232 %attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1233 %attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1234 %attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1235 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1236 %attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1237 %attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
1238 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1239 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1240 %attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
1241 %attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
1242 %attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1243 %attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
1244 %attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1245 %attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1246 %attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1247 %attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
1248 %attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1249 %attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1250 %attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1251 %attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1252 %attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1253 %attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
1254 %attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1255 %attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1256 %attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1257 %attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1258 %attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1259 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1260 %attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1261 %attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
1262 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
1263 %attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
1264 %attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
1265 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1266 %attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1267 %attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1268 %attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1269 %attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1270 %attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
1271 %attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1272 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1273 %attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1274 %attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1275 %attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1276 %attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
1277 %attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
1278 %attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1279 %attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1280 %attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1281 %attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1282 %attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1283 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1284 %attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1285 %attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1286 %attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
1287 %attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1288 %attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1289 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1290 %attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
1291 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1292 %attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1293 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1294 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1295 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1296 %attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1297 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
1298 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1299 %attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1300 %attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
1301 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1302 %attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
1303 %attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1304 %attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
1305 %attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1306 %attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1307 %attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1308 %attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
1311 %defattr(644,root,root,755)
1312 %{_includedir}/samba-4.0/charset.h
1313 %dir %{_includedir}/samba-4.0/core
1314 %{_includedir}/samba-4.0/core/doserr.h
1315 %{_includedir}/samba-4.0/core/error.h
1316 %{_includedir}/samba-4.0/core/hresult.h
1317 %{_includedir}/samba-4.0/core/ntstatus.h
1318 %{_includedir}/samba-4.0/core/werror.h
1319 %{_includedir}/samba-4.0/credentials.h
1320 %{_includedir}/samba-4.0/dcerpc.h
1321 %{_includedir}/samba-4.0/dcerpc_server.h
1322 %{_includedir}/samba-4.0/domain_credentials.h
1323 %dir %{_includedir}/samba-4.0/gen_ndr
1324 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1325 %{_includedir}/samba-4.0/gen_ndr/auth.h
1326 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1327 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1328 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1329 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1330 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1331 %{_includedir}/samba-4.0/gen_ndr/misc.h
1332 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1333 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1334 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1335 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1336 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1337 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1338 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1339 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1340 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1341 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1342 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1343 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1344 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1345 %{_includedir}/samba-4.0/gen_ndr/samr.h
1346 %{_includedir}/samba-4.0/gen_ndr/security.h
1347 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1348 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1349 %{_includedir}/samba-4.0/ldb_wrap.h
1350 %{_includedir}/samba-4.0/ndr.h
1351 %dir %{_includedir}/samba-4.0/ndr
1352 %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1353 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1354 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1355 %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1356 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1357 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1358 %{_includedir}/samba-4.0/param.h
1359 %{_includedir}/samba-4.0/policy.h
1360 %{_includedir}/samba-4.0/rpc_common.h
1361 %dir %{_includedir}/samba-4.0/samba
1362 %{_includedir}/samba-4.0/samba/session.h
1363 %{_includedir}/samba-4.0/samba/version.h
1364 %{_includedir}/samba-4.0/share.h
1365 %{_includedir}/samba-4.0/smb2_lease_struct.h
1366 %{_includedir}/samba-4.0/tdr.h
1367 %{_includedir}/samba-4.0/tsocket.h
1368 %{_includedir}/samba-4.0/tsocket_internal.h
1369 %dir %{_includedir}/samba-4.0/util
1370 %{_includedir}/samba-4.0/util/attr.h
1371 %{_includedir}/samba-4.0/util/blocking.h
1372 %{_includedir}/samba-4.0/util/byteorder.h
1373 %{_includedir}/samba-4.0/util/data_blob.h
1374 %{_includedir}/samba-4.0/util/debug.h
1375 %{_includedir}/samba-4.0/util/fault.h
1376 %{_includedir}/samba-4.0/util/genrand.h
1377 %{_includedir}/samba-4.0/util/idtree.h
1378 %{_includedir}/samba-4.0/util/idtree_random.h
1379 %{_includedir}/samba-4.0/util/memory.h
1380 %{_includedir}/samba-4.0/util/safe_string.h
1381 %{_includedir}/samba-4.0/util/signal.h
1382 %{_includedir}/samba-4.0/util/string_wrappers.h
1383 %{_includedir}/samba-4.0/util/substitute.h
1384 %{_includedir}/samba-4.0/util/talloc_stack.h
1385 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1386 %{_includedir}/samba-4.0/util/tevent_unix.h
1387 %{_includedir}/samba-4.0/util/tevent_werror.h
1388 %{_includedir}/samba-4.0/util/time.h
1389 %{_includedir}/samba-4.0/util/xfile.h
1390 %{_includedir}/samba-4.0/util_ldb.h
1391 %{_includedir}/samba-4.0/lookup_sid.h
1392 %{_includedir}/samba-4.0/machine_sid.h
1393 %{_includedir}/samba-4.0/netapi.h
1394 %{_includedir}/samba-4.0/passdb.h
1395 %{_includedir}/samba-4.0/smbconf.h
1396 %{_includedir}/samba-4.0/smb_ldap.h
1397 %{_includedir}/samba-4.0/smbldap.h
1398 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1399 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1400 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1401 %attr(755,root,root) %{_libdir}/libdcerpc.so
1402 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1403 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1404 %attr(755,root,root) %{_libdir}/libndr.so
1405 %attr(755,root,root) %{_libdir}/libndr-standard.so
1406 %attr(755,root,root) %{_libdir}/libnetapi.so
1407 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1408 %attr(755,root,root) %{_libdir}/libsamba-errors.so
1409 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1410 %attr(755,root,root) %{_libdir}/libsamba-passdb.so
1411 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1412 %attr(755,root,root) %{_libdir}/libsamba-util.so
1413 %attr(755,root,root) %{_libdir}/libsamdb.so
1414 %attr(755,root,root) %{_libdir}/libsmbconf.so
1415 %attr(755,root,root) %{_libdir}/libsmbldap.so
1416 %attr(755,root,root) %{_libdir}/libtevent-util.so
1417 %{_pkgconfigdir}/dcerpc.pc
1418 %{_pkgconfigdir}/dcerpc_samr.pc
1419 %{_pkgconfigdir}/dcerpc_server.pc
1420 %{_pkgconfigdir}/ndr.pc
1421 %{_pkgconfigdir}/ndr_krb5pac.pc
1422 %{_pkgconfigdir}/ndr_nbt.pc
1423 %{_pkgconfigdir}/ndr_standard.pc
1424 %{_pkgconfigdir}/netapi.pc
1425 %{_pkgconfigdir}/samba-credentials.pc
1426 %{_pkgconfigdir}/samba-hostconfig.pc
1427 %{_pkgconfigdir}/samba-policy.pc
1428 %{_pkgconfigdir}/samba-util.pc
1429 %{_pkgconfigdir}/samdb.pc
1430 %if %{without system_libs}
1431 %{_mandir}/man3/ntdb.3*
1435 %defattr(644,root,root,755)
1436 %attr(755,root,root) %{_bindir}/pidl
1437 %{_mandir}/man1/pidl.1*
1438 %{_mandir}/man3/Parse::Pidl*.3*
1439 %{perl_vendorlib}/Parse/Pidl*
1441 %files -n python-samba
1442 %defattr(644,root,root,755)
1443 %dir %{py_sitedir}/samba
1444 %attr(755,root,root) %{py_sitedir}/samba/*.so
1445 %{py_sitedir}/samba/*.py[co]
1446 %dir %{py_sitedir}/samba/dcerpc
1447 %{py_sitedir}/samba/dcerpc/*.py[co]
1448 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1449 %dir %{py_sitedir}/samba/kcc
1450 %{py_sitedir}/samba/kcc/*.py[co]
1451 %dir %{py_sitedir}/samba/netcmd
1452 %{py_sitedir}/samba/netcmd/*.py[co]
1453 %dir %{py_sitedir}/samba/provision
1454 %{py_sitedir}/samba/provision/*.py[co]
1455 %dir %{py_sitedir}/samba/samba3
1456 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1457 %{py_sitedir}/samba/samba3/*.py[co]
1458 %dir %{py_sitedir}/samba/subunit
1459 %{py_sitedir}/samba/subunit/*.py[co]
1460 %dir %{py_sitedir}/samba/tests
1461 %{py_sitedir}/samba/tests/*.py[co]
1462 %dir %{py_sitedir}/samba/tests/blackbox
1463 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1464 %dir %{py_sitedir}/samba/tests/dcerpc
1465 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1466 %dir %{py_sitedir}/samba/tests/dns_forwarder_helpers
1467 %{py_sitedir}/samba/tests/dns_forwarder_helpers/*.py[co]
1468 %dir %{py_sitedir}/samba/tests/kcc
1469 %{py_sitedir}/samba/tests/kcc/*.py[co]
1470 %dir %{py_sitedir}/samba/tests/samba_tool
1471 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1472 %dir %{py_sitedir}/samba/third_party
1473 %{py_sitedir}/samba/third_party/*.py[co]
1474 %dir %{py_sitedir}/samba/third_party/iso8601
1475 %{py_sitedir}/samba/third_party/iso8601/*.py[co]
1476 %dir %{py_sitedir}/samba/web_server
1477 %{py_sitedir}/samba/web_server/*.py[co]
1478 %if %{without system_libs}
1479 %attr(755,root,root) %{py_sitedir}/ldb.so
1480 %attr(755,root,root) %{py_sitedir}/ntdb.so
1481 %attr(755,root,root) %{py_sitedir}/talloc.so
1482 %attr(755,root,root) %{py_sitedir}/tdb.so
1483 %attr(755,root,root) %{py_sitedir}/_tevent.so
1484 %{py_sitedir}/tevent.py[co]
1488 %defattr(644,root,root,755)
1489 %attr(755,root,root) %{_bindir}/gentest
1490 %attr(755,root,root) %{_bindir}/locktest
1491 %attr(755,root,root) %{_bindir}/masktest
1492 %attr(755,root,root) %{_bindir}/ndrdump
1493 %attr(755,root,root) %{_bindir}/smbtorture
1494 %attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1495 %attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
1496 %{_mandir}/man1/gentest.1*
1497 %{_mandir}/man1/locktest.1*
1498 %{_mandir}/man1/masktest.1*
1499 %{_mandir}/man1/ndrdump.1*
1500 %{_mandir}/man1/smbtorture.1*
1502 %files -n libsmbclient
1503 %defattr(644,root,root,755)
1504 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1505 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1506 %attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
1507 %{_mandir}/man7/libsmbclient.7*
1509 %files -n libsmbclient-devel
1510 %defattr(644,root,root,755)
1511 %attr(755,root,root) %{_libdir}/libsmbclient.so
1512 %attr(755,root,root) %{_libdir}/libwbclient.so
1513 %dir %{_includedir}/samba-4.0
1514 %{_includedir}/samba-4.0/libsmbclient.h
1515 %{_includedir}/samba-4.0/wbclient.h
1516 %{_pkgconfigdir}/smbclient.pc
1517 %{_pkgconfigdir}/wbclient.pc
1520 %files -n openldap-schema-samba
1521 %defattr(644,root,root,755)
1522 %{schemadir}/samba.schema
1526 %defattr(644,root,root,755)
1528 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
1529 %{_sysconfdir}/ctdb/notify.sh
1530 %{_sysconfdir}/ctdb/debug-hung-script.sh
1531 %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1532 %{_sysconfdir}/ctdb/gcore_trace.sh
1533 %{_sysconfdir}/ctdb/functions
1534 %{_sysconfdir}/ctdb/debug_locks.sh
1535 %dir %{_localstatedir}/lib/ctdb/
1537 %{systemdunitdir}/ctdb.service
1539 %dir %{_sysconfdir}/ctdb
1540 %{_sysconfdir}/ctdb/statd-callout
1541 # CTDB scripts, no config files
1542 # script with executable bit means activated
1543 %dir %{_sysconfdir}/ctdb/nfs-checks.d
1544 %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1545 %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1546 %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1547 %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1548 %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1549 %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1550 %{_sysconfdir}/ctdb/nfs-checks.d/README
1551 %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1552 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1553 # CTDB scripts, no config files
1554 # script with executable bit means activated
1555 %dir %{_sysconfdir}/ctdb/events.d
1556 %{_sysconfdir}/ctdb/events.d/00.ctdb
1557 %{_sysconfdir}/ctdb/events.d/01.reclock
1558 %{_sysconfdir}/ctdb/events.d/05.system
1559 %{_sysconfdir}/ctdb/events.d/06.nfs
1560 %{_sysconfdir}/ctdb/events.d/10.external
1561 %{_sysconfdir}/ctdb/events.d/10.interface
1562 %{_sysconfdir}/ctdb/events.d/11.natgw
1563 %{_sysconfdir}/ctdb/events.d/11.routing
1564 %{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1565 %{_sysconfdir}/ctdb/events.d/20.multipathd
1566 %{_sysconfdir}/ctdb/events.d/31.clamd
1567 %{_sysconfdir}/ctdb/events.d/40.vsftpd
1568 %{_sysconfdir}/ctdb/events.d/41.httpd
1569 %{_sysconfdir}/ctdb/events.d/49.winbind
1570 %{_sysconfdir}/ctdb/events.d/50.samba
1571 %{_sysconfdir}/ctdb/events.d/60.nfs
1572 %{_sysconfdir}/ctdb/events.d/70.iscsi
1573 %{_sysconfdir}/ctdb/events.d/91.lvs
1574 %{_sysconfdir}/ctdb/events.d/99.timeout
1575 %{_sysconfdir}/ctdb/events.d/README
1576 %dir %{_sysconfdir}/ctdb/notify.d
1577 %{_sysconfdir}/ctdb/notify.d/README
1578 %{systemdtmpfilesdir}/ctdb.conf
1579 %attr(755,root,root) %{_sbindir}/ctdbd
1580 %attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1581 %attr(755,root,root) %{_bindir}/ctdb
1582 %attr(755,root,root) %{_bindir}/ping_pong
1583 %attr(755,root,root) %{_bindir}/ltdbtool
1584 %attr(755,root,root) %{_bindir}/ctdb_diagnostics
1585 %attr(755,root,root) %{_bindir}/onnode
1586 %dir %{_libdir}/ctdb
1587 %{_libdir}/ctdb/ctdb_natgw
1588 %{_libdir}/ctdb/ctdb_recovery_helper
1589 %{_libdir}/ctdb/smnotify
1590 %attr(755,root,root) %{_libdir}/ctdb/ctdb_event_helper
1591 %attr(755,root,root) %{_libdir}/ctdb/ctdb_killtcp
1592 %attr(755,root,root) %{_libdir}/ctdb/ctdb_lock_helper
1593 %attr(755,root,root) %{_libdir}/ctdb/ctdb_lvs
1594 %attr(755,root,root) %{_libdir}/ctdb/ctdb_mutex_fcntl_helper
1596 %{_mandir}/man1/ctdb.1*
1597 %{_mandir}/man1/ctdb_diagnostics.1*
1598 %{_mandir}/man1/ctdbd.1*
1599 %{_mandir}/man1/onnode.1*
1600 %{_mandir}/man1/ltdbtool.1*
1601 %{_mandir}/man1/ping_pong.1*
1602 %{_mandir}/man1/ctdbd_wrapper.1*
1603 %{_mandir}/man5/ctdbd.conf.5*
1604 %{_mandir}/man7/ctdb.7*
1605 %{_mandir}/man7/ctdb-tunables.7*
1606 %{_mandir}/man7/ctdb-statistics.7*
1608 %if %{with ctdb_pcp}
1610 %defattr(644,root,root,755)
1611 %dir /var/lib/pcp/pmdas/ctdb
1612 %doc /var/lib/pcp/pmdas/ctdb/README
1613 %attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1614 %attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1615 %attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1616 /var/lib/pcp/pmdas/ctdb/domain.h
1617 /var/lib/pcp/pmdas/ctdb/help
1618 /var/lib/pcp/pmdas/ctdb/pmns