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