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_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
10 %if %{with system_libs}
11 %define talloc_ver 2.0.8
12 %define tdb_ver 2:1.2.12
13 %define ldb_ver 1.1.20
14 %define tevent_ver 0.9.24
18 %include /usr/lib/rpm/macros.perl
20 # NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
21 %define virusfilter_version 0.1.4
22 Summary: Samba Active Directory and SMB server
23 Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
29 Group: Networking/Daemons
30 Source0: https://www.samba.org/ftp/samba/samba-%{version}.tar.gz
31 # Source0-md5: 614b4c7b9bbc70cff4cb56956f565741
34 Source4: samba.sysconfig
35 Source5: samba.logrotate
38 Source8: winbind.sysconfig
40 Source10: https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
41 # Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
42 Patch0: system-heimdal.patch
43 Patch1: %{name}-c++-nofail.patch
44 Patch2: %{name}-lprng-no-dot-printers.patch
45 Patch3: systemd-pid-dir.patch
46 Patch4: unicodePwd-nthash-values-over-LDAP.patch
47 Patch5: %{name}-heimdal.patch
48 Patch6: server-role.patch
49 Patch7: %{name}-bug-9816.patch
50 Patch8: %{name}-lib-tls-fix-build-with-gnutls-3.4.patch
51 Patch9: %{name}-dcerpc-multiplexed.patch
52 Patch10: %{name}-refactor-dcesrv_alter-function.patch
53 URL: http://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 >= 1.4.0
69 BuildRequires: heimdal-devel >= 1.5.3-1
71 BuildRequires: keyutils-devel
72 BuildRequires: libaio-devel
73 BuildRequires: libcap-devel
74 BuildRequires: libcom_err-devel
75 BuildRequires: libmagic-devel
76 BuildRequires: libnscd-devel
77 BuildRequires: make >= 3.81
78 BuildRequires: ncurses-devel >= 5.2
79 BuildRequires: ncurses-ext-devel >= 5.2
80 BuildRequires: nss_wrapper
81 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
82 BuildRequires: pam-devel >= 0.99.8.1
83 BuildRequires: perl-ExtUtils-MakeMaker
84 BuildRequires: perl-Parse-Yapp >= 1.05
85 BuildRequires: pkgconfig
86 BuildRequires: popt-devel
87 %{?with_pgsql:BuildRequires: postgresql-devel}
88 BuildRequires: python-devel >= 1:2.5.0
89 BuildRequires: python-dns
90 BuildRequires: python-modules >= 1:2.5.0
91 BuildRequires: python-testtools
92 BuildRequires: readline-devel >= 4.2
93 BuildRequires: rpm-perlprov
94 BuildRequires: rpm-pythonprov
95 BuildRequires: rpmbuild(macros) >= 1.647
96 BuildRequires: sed >= 4.0
97 BuildRequires: socket_wrapper >= 1.1.2
98 %{?with_systemd:BuildRequires: systemd-devel}
99 BuildRequires: xfsprogs-devel
100 BuildRequires: zlib-devel >= 1.2.3
101 %if %{with system_libs}
102 BuildRequires: ldb-devel >= %{ldb_ver}
103 BuildRequires: ntdb-devel >= %{ntdb_ver}
104 BuildRequires: python-ntdb >= %{ntdb_ver}
105 BuildRequires: python-ldb-devel >= %{ldb_ver}
106 BuildRequires: python-talloc-devel >= %{talloc_ver}
107 BuildRequires: python-tevent >= %{tevent_ver}
108 BuildRequires: talloc-devel >= %{talloc_ver}
109 BuildRequires: tdb-devel >= %{tdb_ver}
110 BuildRequires: tevent-devel >= %{tevent_ver}
112 BuildRequires: uid_wrapper >= 1.1.0
113 BuildConflicts: libbsd-devel
114 Requires(post,preun): /sbin/chkconfig
115 Requires: %{name}-common = %{epoch}:%{version}-%{release}
116 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
117 # for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
118 Requires: python-samba = %{epoch}:%{version}-%{release}
119 Requires: logrotate >= 3.7-4
120 Requires: pam >= 0.99.8.1
121 Requires: rc-scripts >= 0.4.0.12
122 Requires: setup >= 2.4.6-7
123 Requires: systemd-units >= 38
124 # smbd links with libcups
125 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
126 Obsoletes: samba-doc-html
127 Obsoletes: samba-doc-pdf
128 Obsoletes: samba-pdb-xml
129 Obsoletes: samba-vfs-block
130 Obsoletes: samba-vfs-audit
131 Obsoletes: samba-vfs-cap
132 Obsoletes: samba-vfs-catia
133 Obsoletes: samba-vfs-default_quota
134 Obsoletes: samba-vfs-expand_msdfs
135 Obsoletes: samba-vfs-fake_perms
136 Obsoletes: samba-vfs-netatalk
137 Obsoletes: samba-vfs-recycle
138 Obsoletes: samba-vfs-readahead
139 Obsoletes: samba-vfs-readonly
140 Obsoletes: samba-vfs-scannedonly
141 Obsoletes: samba-vfs-shadow_copy
143 Obsoletes: samba3-server
144 Obsoletes: samba3-vfs-audit
145 Obsoletes: samba3-vfs-cap
146 Obsoletes: samba3-vfs-catia
147 Obsoletes: samba3-vfs-default_quota
148 Obsoletes: samba3-vfs-expand_msdfs
149 Obsoletes: samba3-vfs-fake_perms
150 Obsoletes: samba3-vfs-netatalk
151 Obsoletes: samba3-vfs-recycle
152 Obsoletes: samba3-vfs-readahead
153 Obsoletes: samba3-vfs-readonly
154 Obsoletes: samba3-vfs-scannedonly
155 Obsoletes: samba3-vfs-shadow_copy
157 Obsoletes: samba4-common-server
158 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
160 %define _sambahome /home/services/samba
162 %define cups_serverbin %{_prefix}/lib/cups
164 %define schemadir /usr/share/openldap/schema
166 # CFLAGS modified (the second ./configure)
167 %undefine configure_cache
170 Samba provides an SMB server which can be used to provide network
171 services to SMB (sometimes called "Lan Manager") clients, including
172 various versions of MS Windows, OS/2, and other Linux machines. Samba
173 also provides some SMB clients, which complement the built-in SMB
174 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
175 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
177 %description -l pl.UTF-8
178 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
179 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
180 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
181 znajduje się również oprogramowanie klienckie. Samba używa protokołu
182 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
183 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
184 haseł w standardzie MS i zarządzania bazą WINS.
187 Summary: VFS module to host shares on Ceph file system
188 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
189 Group: Networking/Daemons
190 Requires: %{name} = %{epoch}:%{version}-%{release}
192 %description vfs-ceph
193 VFS module to host shares on Ceph file system.
195 This module only works with the libceph.so user-space client. It is
196 not needed if you are using the kernel client or the FUSE client.
198 %description vfs-ceph -l pl.UTF-8
199 Moduł VFS do serwowania zasobów z systemu plików Ceph.
201 Ten moduł działa jedynie z klientem przestrzeni użytkownika
202 libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
203 przez jądro lub FUSE.
205 %package vfs-glusterfs
206 Summary: VFS module to host shares on GlusterFS file system
207 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
208 Group: Networking/Daemons
209 Requires: %{name} = %{epoch}:%{version}-%{release}
211 %description vfs-glusterfs
212 VFS module to host shares on GlusterFS file system.
214 %description vfs-glusterfs -l pl.UTF-8
215 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
217 %package vfs-notify_fam
218 Summary: VFS module to implement file change notifications
219 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
220 Group: Networking/Daemons
221 Requires: %{name} = %{epoch}:%{version}-%{release}
222 Obsoletes: samba3-vfs-notify_fam
224 %description vfs-notify_fam
225 The vfs_notify_fam module makes use of the system FAM (File Alteration
226 Monitor) daemon to implement file change notifications for Windows
229 %description vfs-notify_fam -l pl.UTF-8
230 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
231 informowania o zmianach w plikach dla klientów Windows.
234 Summary: Files used by both Samba servers and clients
235 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
236 Group: Networking/Daemons
237 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
238 # for samba-tool script
239 Requires: python-samba = %{epoch}:%{version}-%{release}
240 Obsoletes: samba3-common
241 Obsoletes: samba4-common
244 Samba-common provides files necessary for both the server and client
247 %description common -l pl.UTF-8
248 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
252 Summary: Samba client programs
253 Summary(pl.UTF-8): Klienci serwera Samba
254 Group: Applications/Networking
255 Requires: %{name}-common = %{epoch}:%{version}-%{release}
256 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
257 Requires: libsmbclient = %{epoch}:%{version}-%{release}
258 Requires: heimdal-libs >= 1.5.3-1
260 Obsoletes: samba3-client
261 Obsoletes: samba4-client
265 Samba-client provides some SMB clients, which complement the build-in
266 SMB filesystem in Linux. These allow accessing of SMB shares and
267 printing to SMB printers.
269 %description client -l pl.UTF-8
270 Samba-client dostarcza programy uzupełniające obsługę systemu plików
271 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
272 drukowanie w sieci SMB.
275 Summary: Samba-winbind daemon, utilities and documentation
276 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
277 Group: Networking/Daemons
278 Requires(post,preun): /sbin/chkconfig
279 Requires(post,preun,postun): systemd-units >= 38
280 Requires: %{name}-common = %{epoch}:%{version}-%{release}
281 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
282 Requires: systemd-units >= 38
283 Obsoletes: samba3-winbind
284 Obsoletes: samba4-winbind
287 Provides the winbind daemon and testing tools to allow authentication
288 and group/user enumeration from a Windows or Samba domain controller.
290 %description winbind -l pl.UTF-8
291 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
292 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
295 %package -n cups-backend-smb
296 Summary: CUPS backend for printing to SMB printers
297 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
298 Group: Applications/Printing
299 Requires: %{name}-client = %{epoch}:%{version}-%{release}
300 Requires: cups >= 1:1.2.0
301 Obsoletes: cups-backend-smb3
303 %description -n cups-backend-smb
304 CUPS backend for printing to SMB printers.
306 %description -n cups-backend-smb -l pl.UTF-8
307 Backend CUPS-a drukujący na drukarkach SMB.
310 Summary: Name Service Switch service for WINS
311 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
313 Requires: %{name}-common = %{epoch}:%{version}-%{release}
314 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
317 %description -n nss_wins
318 Provides the libnss_wins shared library which resolves NetBIOS names
321 %description -n nss_wins -l pl.UTF-8
322 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
325 %package -n pam-pam_smbpass
326 Summary: PAM Samba Password Module
327 Summary(pl.UTF-8): Moduł PAM smbpass
329 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
330 Obsoletes: pam_smbpass
331 Obsoletes: pam-pam_smbpass3
333 %description -n pam-pam_smbpass
334 PAM module which can be used on conforming systems to keep the
335 smbpasswd (Samba password) database in sync with the Unix password
338 %description -n pam-pam_smbpass -l pl.UTF-8
339 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
340 Samby) zsynchronizowanego z hasłami uniksowymi.
343 Summary: A utility for retrieving files using the SMB protocol
344 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
345 Group: Applications/Networking
346 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
349 %description -n smbget
350 wget-like utility for downloading files over SMB.
352 %description -n smbget -l pl.UTF-8
353 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
354 używanym w sieciach MS Windows.
357 Summary: Samba shared libraries
358 Summary(pl.UTF-8): Biblioteki współdzielone Samby
360 Requires: gnutls >= 1.4.0
361 %if %{with system_libs}
362 Requires: ldb >= %{ldb_ver}
363 Requires: ntdb >= %{ntdb_ver}
364 Requires: talloc >= %{talloc_ver}
365 Requires: tdb >= %{tdb_ver}
366 Requires: tevent >= %{tevent_ver}
370 Samba shared libraries.
372 %description libs -l pl.UTF-8
373 Biblioteki współdzielone Samby.
376 Summary: Header files for Samba
377 Summary(pl.UTF-8): Pliki nagłówkowe Samby
378 Group: Development/Libraries
379 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
380 Obsoletes: samba3-devel
381 Obsoletes: samba4-devel
384 Header files for Samba.
386 %description devel -l pl.UTF-8
387 Pliki nagłówkowe Samby.
390 Summary: Perl IDL compiler
391 Summary(pl.UTF-8): Kompilator IDL w Perlu
392 Group: Development/Tools
393 Obsoletes: samba4-pidl
396 The samba-pidl package contains the Perl IDL compiler used by Samba
397 and Wireshark to parse IDL and similar protocols.
399 %description pidl -l pl.UTF-8
400 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
401 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
403 %package -n python-samba
404 Summary: Samba modules for Python
405 Summary(pl.UTF-8): Moduły Samby dla Pythona
406 Group: Development/Languages/Python
407 Requires: %{name}-common = %{epoch}:%{version}-%{release}
408 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
411 Requires: python-modules
412 %if %{with system_libs}
413 Requires: python-ldb >= %{ldb_ver}
414 Requires: python-ntdb >= %{ntdb_ver}
415 Requires: python-talloc >= %{talloc_ver}
416 Requires: python-tevent >= %{tevent_ver}
418 Obsoletes: python-samba4
420 %description -n python-samba
421 Samba modules for Python.
423 %description -n python-samba -l pl.UTF-8
424 Moduły Samby dla Pythona.
427 Summary: Testing tools for Samba servers and clients
428 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
429 Group: Applications/System
430 Requires: %{name} = %{epoch}:%{version}-%{release}
431 Requires: %{name}-common = %{epoch}:%{version}-%{release}
432 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
433 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
434 Obsoletes: samba4-test
437 samba-test provides testing tools for both the server and client
440 %description test -l pl.UTF-8
441 Narzędzia testowe dla serwerów i klientów Samby.
444 Summary: Testing development files for Samba servers and clients
445 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
446 Group: Applications/System
447 Requires: %{name}-test = %{epoch}:%{version}-%{release}
448 Obsoletes: samba4-test-devel
450 %description test-devel
451 samba-test-devel provides development files for the library used by
452 testing tools for both the server and client packages of Samba.
454 %description test-devel -l pl.UTF-8
455 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
456 przez narzędzia testowe dla serwerów i klientów Samby.
458 %package -n libsmbclient
459 Summary: libsmbclient and libwbclient - Samba client libraries
460 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
462 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
463 Obsoletes: samba3-libsmbclient
465 %description -n libsmbclient
466 libsmbclient and libwbclient - libraries that allow to use Samba
469 %description -n libsmbclient -l pl.UTF-8
470 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
473 %package -n libsmbclient-devel
474 Summary: Development files for Samba client libraries
475 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
476 Group: Development/Libraries
477 Requires: libsmbclient = %{epoch}:%{version}-%{release}
478 Obsoletes: libsmbclient-static
479 Obsoletes: samba3-libsmbclient-devel
481 %description -n libsmbclient-devel
482 Header files for libsmbclient and libwbclient libraries.
484 %description -n libsmbclient-devel -l pl.UTF-8
485 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
487 %package -n openldap-schema-samba
488 Summary: Samba LDAP schema
489 Summary(pl.UTF-8): Schemat LDAP dla Samby
490 Group: Networking/Daemons
491 Requires(post,postun): sed >= 4.0
492 Requires: openldap-servers
493 Obsoletes: openldap-schema-samba3
494 %if "%{_rpmversion}" >= "5"
498 %description -n openldap-schema-samba
499 This package contains samba.schema for OpenLDAP.
501 %description -n openldap-schema-samba -l pl.UTF-8
502 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
505 %setup -q -n samba-%{version}
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 \
550 --disable-rpath-install \
551 --builtin-libraries=replace,ccan \
552 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
553 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
555 --with%{!?with_ads:out}-ads \
561 --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 # not ready for production, and no MIT kerberos in PLD
608 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
610 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
612 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
613 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
614 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
615 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
616 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
618 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
619 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
620 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
621 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
622 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
623 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
624 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
625 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
627 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
629 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
630 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
631 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
633 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
635 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
637 %if "%{_lib}" == "lib64"
638 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
640 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
644 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
645 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
648 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
649 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
652 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
655 # remove man pages for not installed commands
656 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
657 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
658 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
659 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
660 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
662 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
663 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
667 rm -rf $RPM_BUILD_ROOT
670 /sbin/chkconfig --add samba
671 /sbin/chkconfig --add smb
672 %service samba restart "Samba AD daemon"
673 %service smb restart "Samba SMB daemons"
674 %systemd_post samba.service
675 %systemd_post smb.service nmb.service
678 if [ "$1" = "0" ]; then
681 /sbin/chkconfig --del samba
682 /sbin/chkconfig --del smb
684 %systemd_preun samba.service
685 %systemd_preun smb.service nmb.service
690 %triggerpostun -- samba3
691 /sbin/chkconfig --add smb
692 %service smb restart "Samba SMB daemons"
693 %systemd_post smb.service nmb.service
695 %triggerpostun -- samba4
696 /sbin/chkconfig --add samba
697 %service samba restart "Samba AD daemons"
698 %systemd_post samba.service
700 %triggerpostun -- samba4 < 1:4.1.1-1
702 [ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
703 PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
704 if [ "$PERMS" != "600" ]; then
705 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
706 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
707 echo "Consider regenerating TLS certificate"
708 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
711 %triggerprein common -- samba4
712 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
714 %triggerpostun common -- samba4
715 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
716 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
718 %triggerprein common -- samba3-server
719 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
721 %triggerpostun common -- samba3-server
722 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
723 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
727 /sbin/chkconfig --add winbind
728 %service winbind restart "Winbind daemon"
729 %systemd_post winbind.service
732 if [ "$1" = "0" ]; then
733 %service winbind stop
734 /sbin/chkconfig --del winbind
736 %systemd_preun winbind.service
742 %triggerpostun winbind -- samba3-winbind
743 /sbin/chkconfig --add winbind
744 %service winbind restart "Winbind daemon"
745 %systemd_post winbind.service
747 %post libs -p /sbin/ldconfig
748 %postun libs -p /sbin/ldconfig
750 %post -n python-samba -p /sbin/ldconfig
751 %postun -n python-samba -p /sbin/ldconfig
753 %post -n libsmbclient -p /sbin/ldconfig
754 %postun -n libsmbclient -p /sbin/ldconfig
756 %post -n openldap-schema-samba
757 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
758 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
759 %service -q ldap restart
761 %postun -n openldap-schema-samba
762 if [ "$1" = "0" ]; then
763 %openldap_schema_unregister %{schemadir}/samba.schema
764 %service -q ldap restart
767 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
768 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
769 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
770 %service -q ldap restart
773 %defattr(644,root,root,755)
774 %{?with_ldap:%doc examples/LDAP}
775 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
776 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
777 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
778 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
779 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
780 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
781 %attr(754,root,root) /etc/rc.d/init.d/samba
782 %attr(754,root,root) /etc/rc.d/init.d/smb
783 %{systemdunitdir}/nmb.service
784 %{systemdunitdir}/smb.service
785 %{systemdunitdir}/samba.service
786 %{systemdtmpfilesdir}/samba.conf
787 %attr(755,root,root) %{_bindir}/eventlogadm
788 %attr(755,root,root) %{_bindir}/oLschema2ldif
789 %attr(755,root,root) %{_bindir}/pdbedit
790 %attr(755,root,root) %{_bindir}/profiles
791 %attr(755,root,root) %{_bindir}/sharesec
792 %attr(755,root,root) %{_bindir}/smbcontrol
793 %attr(755,root,root) %{_bindir}/smbstatus
794 %attr(755,root,root) %{_bindir}/smbta-util
795 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
796 %attr(755,root,root) %{_sbindir}/nmbd
797 %attr(755,root,root) %{_sbindir}/samba
798 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
799 %attr(755,root,root) %{_sbindir}/samba_kcc
800 %attr(755,root,root) %{_sbindir}/samba_spnupdate
801 %attr(755,root,root) %{_sbindir}/samba_upgradedns
802 %attr(755,root,root) %{_sbindir}/smbd
803 %attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
804 %dir %{_libdir}/samba/bind9
805 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
806 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
807 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
808 %dir %{_libdir}/samba/hdb
809 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
810 %dir %{_libdir}/samba/gensec
811 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
812 %dir %{_libdir}/samba/ldb
813 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
814 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
815 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
816 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
817 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
818 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
819 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
820 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
821 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
822 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
823 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
824 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
825 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
826 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
827 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
828 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
829 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
830 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
831 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
832 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
833 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
834 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
835 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
836 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
837 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
838 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
839 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
840 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
841 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
842 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
843 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
844 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
845 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
846 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
847 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
848 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
849 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
850 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
851 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
852 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
853 %dir %{_libdir}/samba/process_model
854 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
855 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
856 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
857 %dir %{_libdir}/samba/service
858 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
859 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
860 %attr(755,root,root) %{_libdir}/samba/service/dns.so
861 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
862 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
863 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
864 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
865 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
866 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
867 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
868 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
869 %attr(755,root,root) %{_libdir}/samba/service/smb.so
870 %attr(755,root,root) %{_libdir}/samba/service/web.so
871 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
872 %attr(755,root,root) %{_libdir}/samba/service/winbindd.so
873 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
874 %dir %{_libdir}/samba/vfs
875 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
876 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
877 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
878 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
879 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
880 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
881 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
882 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
883 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
884 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
885 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
886 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
887 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
888 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
889 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
890 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
891 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
892 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
893 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
894 %attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
895 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
896 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
897 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
898 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
899 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
900 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
901 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
902 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
903 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
904 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
905 %attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
906 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
907 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
908 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
909 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
910 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
911 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
912 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
913 %attr(755,root,root) %{_libdir}/samba/vfs/worm.so
914 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
915 %{_datadir}/samba/setup
916 %{_mandir}/man1/oLschema2ldif.1*
917 %{_mandir}/man1/profiles.1*
918 %{_mandir}/man1/sharesec.1*
919 %{_mandir}/man1/smbcontrol.1*
920 %{_mandir}/man1/smbstatus.1*
921 %{_mandir}/man8/eventlogadm.8*
922 %{_mandir}/man8/nmbd.8*
923 %{_mandir}/man8/pdbedit.8*
924 %{_mandir}/man8/samba.8*
925 %{_mandir}/man8/smbd.8*
926 %{_mandir}/man8/smbpasswd.8*
927 %{_mandir}/man8/smbta-util.8*
928 %{_mandir}/man8/vfs_acl_tdb.8*
929 %{_mandir}/man8/vfs_acl_xattr.8*
930 %{_mandir}/man8/vfs_aio_fork.8*
931 %{_mandir}/man8/vfs_aio_linux.8*
932 %{_mandir}/man8/vfs_aio_pthread.8*
933 %{_mandir}/man8/vfs_audit.8*
934 %{_mandir}/man8/vfs_btrfs.8*
935 %{_mandir}/man8/vfs_cap.8*
936 %{_mandir}/man8/vfs_catia.8*
937 %{_mandir}/man8/vfs_commit.8*
938 %{_mandir}/man8/vfs_crossrename.8*
939 %{_mandir}/man8/vfs_default_quota.8*
940 %{_mandir}/man8/vfs_dirsort.8*
941 %{_mandir}/man8/vfs_extd_audit.8*
942 %{_mandir}/man8/vfs_fake_perms.8*
943 %{_mandir}/man8/vfs_fileid.8*
944 %{_mandir}/man8/vfs_fruit.8*
945 %{_mandir}/man8/vfs_full_audit.8*
946 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
947 %{_mandir}/man8/vfs_media_harmony.8*
948 %{_mandir}/man8/vfs_netatalk.8*
949 %{_mandir}/man8/vfs_preopen.8*
950 %{_mandir}/man8/vfs_readahead.8*
951 %{_mandir}/man8/vfs_readonly.8*
952 %{_mandir}/man8/vfs_recycle.8*
953 %{_mandir}/man8/vfs_scannedonly.8*
954 %{_mandir}/man8/vfs_shadow_copy2.8*
955 %{_mandir}/man8/vfs_shadow_copy.8*
956 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
957 %{_mandir}/man8/vfs_snapper.8*
958 %{_mandir}/man8/vfs_streams_depot.8*
959 %{_mandir}/man8/vfs_streams_xattr.8*
960 %{_mandir}/man8/vfs_syncops.8*
961 %{_mandir}/man8/vfs_time_audit.8*
962 %{_mandir}/man8/vfs_worm.8*
963 %{_mandir}/man8/vfs_xattr_tdb.8*
967 %ghost /var/lib/samba/*.dat
968 %dir /var/lib/samba/printing
970 %attr(750,root,root) %dir /var/log/samba
971 %attr(750,root,root) %dir /var/log/samba/cores
972 %attr(750,root,root) %dir /var/log/samba/cores/smbd
973 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
974 %attr(750,root,root) %dir /var/log/archive/samba
975 %attr(1777,root,root) %dir /var/spool/samba
978 %defattr(644,root,root,755)
979 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
980 %{_mandir}/man8/vfs_ceph.8*
983 %defattr(644,root,root,755)
984 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
985 %{_mandir}/man8/vfs_glusterfs.8*
987 %files vfs-notify_fam
988 %defattr(644,root,root,755)
989 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
990 %{_mandir}/man8/vfs_notify_fam.8*
993 %defattr(644,root,root,755)
994 %doc README WHATSNEW.txt Roadmap
995 %dir %{_sysconfdir}/samba
996 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
997 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
998 %attr(755,root,root) %{_bindir}/dbwrap_tool
999 %attr(755,root,root) %{_bindir}/net
1000 %attr(755,root,root) %{_bindir}/nmblookup
1001 %attr(755,root,root) %{_bindir}/reg*
1002 %attr(755,root,root) %{_bindir}/samba-regedit
1003 %attr(755,root,root) %{_bindir}/samba-tool
1004 %attr(755,root,root) %{_bindir}/smbpasswd
1005 %attr(755,root,root) %{_bindir}/testparm
1006 %attr(755,root,root) %{_bindir}/vfstest
1007 %dir %{_libdir}/samba/auth
1008 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1009 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1010 %dir %{_datadir}/samba
1011 %dir %{_datadir}/samba/codepages
1012 %{_datadir}/samba/codepages/lowcase.dat
1013 %{_datadir}/samba/codepages/upcase.dat
1014 %{_datadir}/samba/codepages/valid.dat
1015 %{_mandir}/man1/dbwrap_tool.1*
1016 %{_mandir}/man1/nmblookup.1*
1017 %{_mandir}/man1/reg*.1*
1018 %{_mandir}/man1/testparm.1*
1019 %{_mandir}/man1/vfstest.1*
1020 %{_mandir}/man5/lmhosts.5*
1021 %{_mandir}/man5/smb.conf.5*
1022 %{_mandir}/man5/smbpasswd.5*
1023 %{_mandir}/man7/samba.7*
1024 %{_mandir}/man8/net.8*
1025 %{_mandir}/man8/samba-regedit.8*
1026 %{_mandir}/man8/samba-tool.8*
1028 %if %{without system_libs}
1029 %attr(755,root,root) %{_bindir}/ntdbbackup
1030 %attr(755,root,root) %{_bindir}/ntdbdump
1031 %attr(755,root,root) %{_bindir}/ntdbrestore
1032 %attr(755,root,root) %{_bindir}/ntdbtool
1033 %attr(755,root,root) %{_bindir}/tdbbackup
1034 %attr(755,root,root) %{_bindir}/tdbdump
1035 %attr(755,root,root) %{_bindir}/tdbtool
1036 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1037 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1038 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1039 %{_mandir}/man8/ntdbbackup.8*
1040 %{_mandir}/man8/ntdbdump.8*
1041 %{_mandir}/man8/ntdbrestore.8*
1042 %{_mandir}/man8/ntdbtool.8*
1043 %{_mandir}/man8/tdbbackup.8*
1044 %{_mandir}/man8/tdbdump.8*
1045 %{_mandir}/man8/tdbtool.8*
1049 %defattr(644,root,root,755)
1050 %attr(755,root,root) %{_bindir}/cifsdd
1051 %attr(755,root,root) %{_bindir}/rpcclient
1052 %attr(755,root,root) %{_bindir}/smbcacls
1053 %attr(755,root,root) %{_bindir}/smbclient
1054 %attr(755,root,root) %{_bindir}/smbcquotas
1055 %attr(755,root,root) %{_bindir}/smbtar
1056 %attr(755,root,root) %{_bindir}/smbtree
1057 %{_mandir}/man1/findsmb.1*
1058 %{_mandir}/man1/rpcclient.1*
1059 %{_mandir}/man1/smbcacls.1*
1060 %{_mandir}/man1/smbclient.1*
1061 %{_mandir}/man1/smbcquotas.1*
1062 %{_mandir}/man1/smbtar.1*
1063 %{_mandir}/man1/smbtree.1*
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/tdb2.so
1086 %dir %{_libdir}/samba/nss_info
1087 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1088 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1089 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1090 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1091 %{_mandir}/man1/ntlm_auth.1*
1092 %{_mandir}/man1/wbinfo*.1*
1093 %{_mandir}/man5/pam_winbind.conf.5*
1094 %{_mandir}/man7/winbind_krb5_locator.7*
1095 %{_mandir}/man8/idmap_ad.8*
1096 %{_mandir}/man8/idmap_autorid.8*
1097 %{_mandir}/man8/idmap_hash.8*
1098 %{_mandir}/man8/idmap_ldap.8*
1099 %{_mandir}/man8/idmap_nss.8*
1100 %{_mandir}/man8/idmap_rfc2307.8*
1101 %{_mandir}/man8/idmap_rid.8*
1102 %{_mandir}/man8/idmap_tdb2.8*
1103 %{_mandir}/man8/idmap_tdb.8*
1104 %{_mandir}/man8/pam_winbind.8*
1105 %{_mandir}/man8/winbindd*.8*
1108 %files -n cups-backend-smb
1109 %defattr(644,root,root,755)
1110 %attr(755,root,root) %{cups_serverbin}/backend/smb
1111 %attr(755,root,root) %{_bindir}/smbspool
1112 %{_mandir}/man8/smbspool.8*
1116 %defattr(644,root,root,755)
1117 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1119 %files -n pam-pam_smbpass
1120 %defattr(644,root,root,755)
1121 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1122 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_bindir}/smbget
1127 %{_mandir}/man1/smbget.1*
1128 %{_mandir}/man5/smbgetrc.5*
1131 %defattr(644,root,root,755)
1132 %if "%{_lib}" == "lib64"
1133 /etc/ld.so.conf.d/samba64.conf
1135 /etc/ld.so.conf.d/samba.conf
1137 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1138 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1139 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1140 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1141 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1142 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1143 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1144 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1145 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1146 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1147 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1148 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1149 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1150 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1151 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1152 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1153 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1154 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1155 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1156 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1157 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1158 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1159 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1160 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1161 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1162 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1163 %attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1164 %attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
1165 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1166 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1167 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1168 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1169 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1170 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1171 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1172 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1173 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1174 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1175 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1176 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1177 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1178 %dir %{_libdir}/samba
1179 %attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1180 %attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1181 %attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1182 %attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1183 %attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1184 %attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1185 %attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1186 %attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1187 %attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1188 %attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1189 %attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1190 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1191 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1192 %attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1193 %attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1194 %attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1195 %attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1196 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1197 %attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1198 %attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
1199 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1200 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1201 %attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
1202 %attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
1203 %attr(755,root,root) %{_libdir}/samba/liberrors-samba4.so
1204 %attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1205 %attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1206 %attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1207 %attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1208 %attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1209 %attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1210 %attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1211 %attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1212 %attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1213 %attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1214 %attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1215 %attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1216 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1217 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
1218 %attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
1219 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1220 %attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1221 %attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1222 %attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1223 %attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1224 %attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
1225 %attr(755,root,root) %{_libdir}/samba/libntvfs-samba4.so
1226 %attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1227 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1228 %attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1229 %attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1230 %attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1231 %attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
1232 %attr(755,root,root) %{_libdir}/samba/libsamba-cluster-support-samba4.so
1233 %attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1234 %attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1235 %attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1236 %attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1237 %attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1238 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1239 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1240 %attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1241 %attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1242 %attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1243 %attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1244 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1245 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1246 %attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1247 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1248 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1249 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1250 %attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1251 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
1252 %attr(755,root,root) %{_libdir}/samba/libtdb-compat-samba4.so
1253 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1254 %attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1255 %attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
1256 %attr(755,root,root) %{_libdir}/samba/libutil-ntdb-samba4.so
1257 %attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1258 %attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1259 %attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1260 %attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
1263 %defattr(644,root,root,755)
1264 %{_includedir}/samba-4.0/charset.h
1265 %dir %{_includedir}/samba-4.0/core
1266 %{_includedir}/samba-4.0/core/doserr.h
1267 %{_includedir}/samba-4.0/core/error.h
1268 %{_includedir}/samba-4.0/core/hresult.h
1269 %{_includedir}/samba-4.0/core/ntstatus.h
1270 %{_includedir}/samba-4.0/core/werror.h
1271 %{_includedir}/samba-4.0/credentials.h
1272 %{_includedir}/samba-4.0/dcerpc.h
1273 %{_includedir}/samba-4.0/dcerpc_server.h
1274 %{_includedir}/samba-4.0/dlinklist.h
1275 %{_includedir}/samba-4.0/domain_credentials.h
1276 %dir %{_includedir}/samba-4.0/gen_ndr
1277 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1278 %{_includedir}/samba-4.0/gen_ndr/auth.h
1279 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1280 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1281 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1282 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1283 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1284 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1285 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1286 %{_includedir}/samba-4.0/gen_ndr/misc.h
1287 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1288 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1289 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1290 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1291 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1292 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1293 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1294 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1295 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1296 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1297 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1298 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1299 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1300 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1301 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1302 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1303 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1304 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1305 %{_includedir}/samba-4.0/gen_ndr/samr.h
1306 %{_includedir}/samba-4.0/gen_ndr/security.h
1307 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1308 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1309 %{_includedir}/samba-4.0/gensec.h
1310 %{_includedir}/samba-4.0/ldap-util.h
1311 %{_includedir}/samba-4.0/ldap_errors.h
1312 %{_includedir}/samba-4.0/ldap_message.h
1313 %{_includedir}/samba-4.0/ldap_ndr.h
1314 %{_includedir}/samba-4.0/ldb_wrap.h
1315 %{_includedir}/samba-4.0/ndr.h
1316 %dir %{_includedir}/samba-4.0/ndr
1317 %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1318 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1319 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1320 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1321 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1322 %{_includedir}/samba-4.0/param.h
1323 %{_includedir}/samba-4.0/policy.h
1324 %{_includedir}/samba-4.0/read_smb.h
1325 %{_includedir}/samba-4.0/registry.h
1326 %{_includedir}/samba-4.0/roles.h
1327 %{_includedir}/samba-4.0/rpc_common.h
1328 %dir %{_includedir}/samba-4.0/samba
1329 %{_includedir}/samba-4.0/samba/session.h
1330 %{_includedir}/samba-4.0/samba/version.h
1331 %{_includedir}/samba-4.0/samba_util.h
1332 %{_includedir}/samba-4.0/share.h
1333 %{_includedir}/samba-4.0/smb2.h
1334 %{_includedir}/samba-4.0/smb2_constants.h
1335 %{_includedir}/samba-4.0/smb2_create_blob.h
1336 %{_includedir}/samba-4.0/smb2_lease.h
1337 %{_includedir}/samba-4.0/smb2_lease_struct.h
1338 %{_includedir}/samba-4.0/smb2_signing.h
1339 %{_includedir}/samba-4.0/smb_cli.h
1340 %{_includedir}/samba-4.0/smb_cliraw.h
1341 %{_includedir}/samba-4.0/smb_common.h
1342 %{_includedir}/samba-4.0/smb_composite.h
1343 %{_includedir}/samba-4.0/smb_constants.h
1344 %{_includedir}/samba-4.0/smb_raw.h
1345 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1346 %{_includedir}/samba-4.0/smb_raw_signing.h
1347 %{_includedir}/samba-4.0/smb_raw_trans2.h
1348 %{_includedir}/samba-4.0/smb_request.h
1349 %{_includedir}/samba-4.0/smb_seal.h
1350 %{_includedir}/samba-4.0/smb_signing.h
1351 %{_includedir}/samba-4.0/smb_unix_ext.h
1352 %{_includedir}/samba-4.0/smb_util.h
1353 %{_includedir}/samba-4.0/tdr.h
1354 %{_includedir}/samba-4.0/tsocket.h
1355 %{_includedir}/samba-4.0/tsocket_internal.h
1356 %{_includedir}/samba-4.0/tstream_smbXcli_np.h
1357 %dir %{_includedir}/samba-4.0/util
1358 %{_includedir}/samba-4.0/util/attr.h
1359 %{_includedir}/samba-4.0/util/blocking.h
1360 %{_includedir}/samba-4.0/util/byteorder.h
1361 %{_includedir}/samba-4.0/util/data_blob.h
1362 %{_includedir}/samba-4.0/util/debug.h
1363 %{_includedir}/samba-4.0/util/fault.h
1364 %{_includedir}/samba-4.0/util/idtree.h
1365 %{_includedir}/samba-4.0/util/idtree_random.h
1366 %{_includedir}/samba-4.0/util/memory.h
1367 %{_includedir}/samba-4.0/util/safe_string.h
1368 %{_includedir}/samba-4.0/util/signal.h
1369 %{_includedir}/samba-4.0/util/string_wrappers.h
1370 %{_includedir}/samba-4.0/util/substitute.h
1371 %{_includedir}/samba-4.0/util/talloc_stack.h
1372 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1373 %{_includedir}/samba-4.0/util/tevent_unix.h
1374 %{_includedir}/samba-4.0/util/tevent_werror.h
1375 %{_includedir}/samba-4.0/util/time.h
1376 %{_includedir}/samba-4.0/util/xfile.h
1377 %{_includedir}/samba-4.0/util_ldb.h
1378 %{_includedir}/samba-4.0/lookup_sid.h
1379 %{_includedir}/samba-4.0/machine_sid.h
1380 %{_includedir}/samba-4.0/netapi.h
1381 %{_includedir}/samba-4.0/passdb.h
1382 %{_includedir}/samba-4.0/smbconf.h
1383 %{_includedir}/samba-4.0/smb_ldap.h
1384 %{_includedir}/samba-4.0/smbldap.h
1385 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1386 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1387 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1388 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1389 %attr(755,root,root) %{_libdir}/libdcerpc.so
1390 %attr(755,root,root) %{_libdir}/libgensec.so
1391 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1392 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1393 %attr(755,root,root) %{_libdir}/libndr.so
1394 %attr(755,root,root) %{_libdir}/libndr-standard.so
1395 %attr(755,root,root) %{_libdir}/libnetapi.so
1396 %attr(755,root,root) %{_libdir}/libregistry.so
1397 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1398 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1399 %attr(755,root,root) %{_libdir}/libsamba-passdb.so
1400 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1401 %attr(755,root,root) %{_libdir}/libsamba-util.so
1402 %attr(755,root,root) %{_libdir}/libsamdb.so
1403 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1404 %attr(755,root,root) %{_libdir}/libsmbconf.so
1405 %attr(755,root,root) %{_libdir}/libsmbldap.so
1406 %attr(755,root,root) %{_libdir}/libtevent-util.so
1407 %{_pkgconfigdir}/dcerpc.pc
1408 %{_pkgconfigdir}/dcerpc_atsvc.pc
1409 %{_pkgconfigdir}/dcerpc_samr.pc
1410 %{_pkgconfigdir}/dcerpc_server.pc
1411 %{_pkgconfigdir}/gensec.pc
1412 %{_pkgconfigdir}/ndr.pc
1413 %{_pkgconfigdir}/ndr_krb5pac.pc
1414 %{_pkgconfigdir}/ndr_nbt.pc
1415 %{_pkgconfigdir}/ndr_standard.pc
1416 %{_pkgconfigdir}/netapi.pc
1417 %{_pkgconfigdir}/registry.pc
1418 %{_pkgconfigdir}/samba-credentials.pc
1419 %{_pkgconfigdir}/samba-hostconfig.pc
1420 %{_pkgconfigdir}/samba-policy.pc
1421 %{_pkgconfigdir}/samba-util.pc
1422 %{_pkgconfigdir}/samdb.pc
1423 %{_pkgconfigdir}/smbclient-raw.pc
1424 %if %{without system_libs}
1425 %{_mandir}/man3/ntdb.3*
1429 %defattr(644,root,root,755)
1430 %attr(755,root,root) %{_bindir}/pidl
1431 %{_mandir}/man1/pidl.1*
1432 %{_mandir}/man3/Parse::Pidl*.3*
1433 %{perl_vendorlib}/Parse/Pidl*
1435 %files -n python-samba
1436 %defattr(644,root,root,755)
1437 %dir %{py_sitedir}/samba
1438 %attr(755,root,root) %{py_sitedir}/samba/*.so
1439 %{py_sitedir}/samba/*.py[co]
1440 %dir %{py_sitedir}/samba/dcerpc
1441 %{py_sitedir}/samba/dcerpc/*.py[co]
1442 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1443 %dir %{py_sitedir}/samba/external
1444 %{py_sitedir}/samba/external/*.py[co]
1445 %dir %{py_sitedir}/samba/external/subunit
1446 %{py_sitedir}/samba/external/subunit/*.py[co]
1447 %dir %{py_sitedir}/samba/external/subunit/tests
1448 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1449 %dir %{py_sitedir}/samba/netcmd
1450 %{py_sitedir}/samba/netcmd/*.py[co]
1451 %dir %{py_sitedir}/samba/provision
1452 %{py_sitedir}/samba/provision/*.py[co]
1453 %dir %{py_sitedir}/samba/samba3
1454 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1455 %{py_sitedir}/samba/samba3/*.py[co]
1456 %dir %{py_sitedir}/samba/tests
1457 %{py_sitedir}/samba/tests/*.py[co]
1458 %dir %{py_sitedir}/samba/tests/blackbox
1459 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1460 %dir %{py_sitedir}/samba/tests/samba_tool
1461 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1462 %dir %{py_sitedir}/samba/tests/dcerpc
1463 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1464 %dir %{py_sitedir}/samba/web_server
1465 %{py_sitedir}/samba/web_server/*.py[co]
1466 %if %{without system_libs}
1467 %attr(755,root,root) %{py_sitedir}/ldb.so
1468 %attr(755,root,root) %{py_sitedir}/ntdb.so
1469 %attr(755,root,root) %{py_sitedir}/talloc.so
1470 %attr(755,root,root) %{py_sitedir}/tdb.so
1471 %attr(755,root,root) %{py_sitedir}/_tevent.so
1472 %{py_sitedir}/tevent.py[co]
1476 %defattr(644,root,root,755)
1477 %attr(755,root,root) %{_bindir}/gentest
1478 %attr(755,root,root) %{_bindir}/locktest
1479 %attr(755,root,root) %{_bindir}/masktest
1480 %attr(755,root,root) %{_bindir}/ndrdump
1481 %attr(755,root,root) %{_bindir}/smbtorture
1482 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1483 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1484 %attr(755,root,root) %{_libdir}/samba/libsubunit-samba4.so
1485 %attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1486 %{_mandir}/man1/gentest.1*
1487 %{_mandir}/man1/locktest.1*
1488 %{_mandir}/man1/masktest.1*
1489 %{_mandir}/man1/ndrdump.1*
1490 %{_mandir}/man1/smbtorture.1*
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_libdir}/libtorture.so
1495 %{_includedir}/samba-4.0/torture.h
1496 %{_pkgconfigdir}/torture.pc
1498 %files -n libsmbclient
1499 %defattr(644,root,root,755)
1500 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1501 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1502 %attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
1503 %{_mandir}/man7/libsmbclient.7*
1505 %files -n libsmbclient-devel
1506 %defattr(644,root,root,755)
1507 %attr(755,root,root) %{_libdir}/libsmbclient.so
1508 %attr(755,root,root) %{_libdir}/libwbclient.so
1509 %dir %{_includedir}/samba-4.0
1510 %{_includedir}/samba-4.0/libsmbclient.h
1511 %{_includedir}/samba-4.0/wbclient.h
1512 %{_pkgconfigdir}/smbclient.pc
1513 %{_pkgconfigdir}/wbclient.pc
1516 %files -n openldap-schema-samba
1517 %defattr(644,root,root,755)
1518 %{schemadir}/samba.schema