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 ldb_ver 1.1.24
13 %define talloc_ver 2:2.1.2
14 %define tdb_ver 2:1.3.6
15 %define tevent_ver 0.9.28
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: 8a0ced1395efd62a4ff136f72e860a78
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 URL: https://www.samba.org/
51 BuildRequires: acl-devel
52 %{?with_avahi:BuildRequires: avahi-devel}
53 BuildRequires: ceph-devel >= 0.73
54 BuildRequires: ctdb-devel
55 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
56 BuildRequires: cyrus-sasl-devel >= 2
57 BuildRequires: dbus-devel
58 BuildRequires: dmapi-devel
59 BuildRequires: docbook-style-xsl
61 BuildRequires: gamin-devel
62 BuildRequires: gdbm-devel
63 BuildRequires: gettext-tools
64 BuildRequires: glusterfs-devel
65 BuildRequires: gnutls-devel >= 3.0.0
66 BuildRequires: heimdal-devel >= 1.5.3-1
68 BuildRequires: keyutils-devel
69 BuildRequires: libaio-devel
70 BuildRequires: libarchive-devel >= 3.1.2
71 BuildRequires: libcap-devel
72 BuildRequires: libcom_err-devel
73 BuildRequires: libmagic-devel
74 BuildRequires: libnscd-devel
75 BuildRequires: make >= 3.81
76 BuildRequires: ncurses-devel >= 5.2
77 BuildRequires: ncurses-ext-devel >= 5.2
78 BuildRequires: nss_wrapper >= 1.0.2
79 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
80 BuildRequires: pam-devel >= 0.99.8.1
81 BuildRequires: perl-ExtUtils-MakeMaker
82 BuildRequires: perl-Parse-Yapp >= 1.05
83 BuildRequires: pkgconfig
84 BuildRequires: popt-devel
85 %{?with_pgsql:BuildRequires: postgresql-devel}
86 BuildRequires: python-devel >= 1:2.5.0
87 BuildRequires: python-dns
88 BuildRequires: python-modules >= 1:2.5.0
89 BuildRequires: python-subunit
90 BuildRequires: python-testtools
91 BuildRequires: readline-devel >= 4.2
92 BuildRequires: rpm-perlprov
93 BuildRequires: rpm-pythonprov
94 BuildRequires: rpmbuild(macros) >= 1.647
95 BuildRequires: sed >= 4.0
96 BuildRequires: socket_wrapper >= 1.1.2
97 BuildRequires: subunit-devel
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 >= 3.0.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}
515 %{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
516 %{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
519 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
520 CFLAGS="${CFLAGS:-%rpmcflags}" \
521 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
522 FFLAGS="${FFLAGS:-%rpmcflags}" \
523 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
524 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
525 %{?__cc:CC="%{__cc}"} \
526 %{?__cxx:CXX="%{__cxx}"} \
529 --prefix=%{_prefix} \
530 --exec-prefix=%{_exec_prefix} \
531 --bindir=%{_bindir} \
532 --sbindir=%{_sbindir} \
533 --sysconfdir=%{_sysconfdir} \
534 --datadir=%{_datadir} \
535 --includedir=%{_includedir} \
536 --libdir=%{_libdir} \
537 --libexecdir=%{_libexecdir} \
538 --localstatedir=%{_localstatedir} \
539 --sharedstatedir=%{_sharedstatedir} \
540 --mandir=%{_mandir} \
541 --infodir=%{_infodir} \
542 --with-privatelibdir=%{_libdir}/samba \
543 --with-modulesdir=%{_libdir}/samba \
544 --with-pammodulesdir=/%{_lib}/security \
545 --with-lockdir=/var/lib/samba \
546 --with-privatedir=%{_sysconfdir}/samba \
547 --disable-rpath-install \
548 --builtin-libraries=replace,ccan \
549 --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
550 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
552 --with%{!?with_ads:out}-ads \
558 --with%{!?with_ldap:out}-ldap \
563 --with-sendfile-support \
565 %{!?with_systemd:--without-systemd} \
568 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
574 # Build PIDL for installation into vendor directories before
575 # 'make proto' gets to it.
577 %{__perl} Makefile.PL \
581 rm -rf $RPM_BUILD_ROOT
582 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
583 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
584 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
585 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
586 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
589 DESTDIR=$RPM_BUILD_ROOT \
590 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
592 # Undo the PIDL install, we want to try again with the right options.
593 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
596 %{__make} -C pidl install \
597 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
599 # Clean out crap left behind by the PIDL install
600 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
601 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
602 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
604 # not ready for production, and no MIT kerberos in PLD
605 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
607 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
609 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
610 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
611 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
612 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
613 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
615 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
616 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
617 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
618 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
619 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
620 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
621 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
622 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
624 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
626 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
627 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
628 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
630 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
632 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
634 %if "%{_lib}" == "lib64"
635 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
637 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
641 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
642 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
645 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
646 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
649 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
652 # remove man pages for not installed commands
653 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
654 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
655 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
656 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
657 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
659 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
660 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
664 rm -rf $RPM_BUILD_ROOT
667 /sbin/chkconfig --add samba
668 /sbin/chkconfig --add smb
669 %service samba restart "Samba AD daemon"
670 %service smb restart "Samba SMB daemons"
671 %systemd_post samba.service
672 %systemd_post smb.service nmb.service
675 if [ "$1" = "0" ]; then
678 /sbin/chkconfig --del samba
679 /sbin/chkconfig --del smb
681 %systemd_preun samba.service
682 %systemd_preun smb.service nmb.service
687 %triggerpostun -- samba3
688 /sbin/chkconfig --add smb
689 %service smb restart "Samba SMB daemons"
690 %systemd_post smb.service nmb.service
692 %triggerpostun -- samba4
693 /sbin/chkconfig --add samba
694 %service samba restart "Samba AD daemons"
695 %systemd_post samba.service
697 %triggerpostun -- samba4 < 1:4.1.1-1
699 [ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
700 PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
701 if [ "$PERMS" != "600" ]; then
702 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
703 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
704 echo "Consider regenerating TLS certificate"
705 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
708 %triggerprein common -- samba4
709 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
711 %triggerpostun common -- samba4
712 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
713 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
715 %triggerprein common -- samba3-server
716 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
718 %triggerpostun common -- samba3-server
719 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
720 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
724 /sbin/chkconfig --add winbind
725 %service winbind restart "Winbind daemon"
726 %systemd_post winbind.service
729 if [ "$1" = "0" ]; then
730 %service winbind stop
731 /sbin/chkconfig --del winbind
733 %systemd_preun winbind.service
739 %triggerpostun winbind -- samba3-winbind
740 /sbin/chkconfig --add winbind
741 %service winbind restart "Winbind daemon"
742 %systemd_post winbind.service
744 %post libs -p /sbin/ldconfig
745 %postun libs -p /sbin/ldconfig
747 %post -n python-samba -p /sbin/ldconfig
748 %postun -n python-samba -p /sbin/ldconfig
750 %post -n libsmbclient -p /sbin/ldconfig
751 %postun -n libsmbclient -p /sbin/ldconfig
753 %post -n openldap-schema-samba
754 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
755 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
756 %service -q ldap restart
758 %postun -n openldap-schema-samba
759 if [ "$1" = "0" ]; then
760 %openldap_schema_unregister %{schemadir}/samba.schema
761 %service -q ldap restart
764 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
765 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
766 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
767 %service -q ldap restart
770 %defattr(644,root,root,755)
771 %{?with_ldap:%doc examples/LDAP}
772 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
773 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
774 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
775 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
776 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
777 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
778 %attr(754,root,root) /etc/rc.d/init.d/samba
779 %attr(754,root,root) /etc/rc.d/init.d/smb
780 %{systemdunitdir}/nmb.service
781 %{systemdunitdir}/smb.service
782 %{systemdunitdir}/samba.service
783 %{systemdtmpfilesdir}/samba.conf
784 %attr(755,root,root) %{_bindir}/eventlogadm
785 %attr(755,root,root) %{_bindir}/oLschema2ldif
786 %attr(755,root,root) %{_bindir}/pdbedit
787 %attr(755,root,root) %{_bindir}/profiles
788 %attr(755,root,root) %{_bindir}/sharesec
789 %attr(755,root,root) %{_bindir}/smbcontrol
790 %attr(755,root,root) %{_bindir}/smbstatus
791 %attr(755,root,root) %{_bindir}/smbta-util
792 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
793 %attr(755,root,root) %{_sbindir}/nmbd
794 %attr(755,root,root) %{_sbindir}/samba
795 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
796 %attr(755,root,root) %{_sbindir}/samba_kcc
797 %attr(755,root,root) %{_sbindir}/samba_spnupdate
798 %attr(755,root,root) %{_sbindir}/samba_upgradedns
799 %attr(755,root,root) %{_sbindir}/smbd
800 %attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
801 %dir %{_libdir}/samba/bind9
802 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
803 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
804 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
805 %dir %{_libdir}/samba/hdb
806 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
807 %dir %{_libdir}/samba/gensec
808 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
809 %dir %{_libdir}/samba/ldb
810 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
811 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
812 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
813 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
814 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
815 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
816 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
817 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
818 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
819 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
820 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
821 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
822 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
823 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
824 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
825 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
826 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
827 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
828 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
829 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
830 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
831 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
832 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
833 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
834 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
835 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
836 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
837 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
838 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
839 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
840 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
841 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
842 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
843 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
844 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
845 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
846 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
847 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
848 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
849 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
850 %dir %{_libdir}/samba/process_model
851 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
852 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
853 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
854 %dir %{_libdir}/samba/service
855 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
856 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
857 %attr(755,root,root) %{_libdir}/samba/service/dns.so
858 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
859 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
860 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
861 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
862 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
863 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
864 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
865 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
866 %attr(755,root,root) %{_libdir}/samba/service/smb.so
867 %attr(755,root,root) %{_libdir}/samba/service/web.so
868 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
869 %attr(755,root,root) %{_libdir}/samba/service/winbindd.so
870 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
871 %dir %{_libdir}/samba/vfs
872 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
873 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
874 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
875 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
876 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
877 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
878 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
879 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
880 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
881 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
882 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
883 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
884 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
885 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
886 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
887 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
888 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
889 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
890 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
891 %attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
892 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
893 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
894 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
895 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
896 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
897 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
898 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
899 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
900 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
901 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
902 %attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
903 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
904 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
905 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
906 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
907 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
908 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
909 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
910 %attr(755,root,root) %{_libdir}/samba/vfs/worm.so
911 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
912 %{_datadir}/samba/setup
913 %{_mandir}/man1/oLschema2ldif.1*
914 %{_mandir}/man1/profiles.1*
915 %{_mandir}/man1/sharesec.1*
916 %{_mandir}/man1/smbcontrol.1*
917 %{_mandir}/man1/smbstatus.1*
918 %{_mandir}/man8/eventlogadm.8*
919 %{_mandir}/man8/nmbd.8*
920 %{_mandir}/man8/pdbedit.8*
921 %{_mandir}/man8/samba.8*
922 %{_mandir}/man8/smbd.8*
923 %{_mandir}/man8/smbpasswd.8*
924 %{_mandir}/man8/smbta-util.8*
925 %{_mandir}/man8/vfs_acl_tdb.8*
926 %{_mandir}/man8/vfs_acl_xattr.8*
927 %{_mandir}/man8/vfs_aio_fork.8*
928 %{_mandir}/man8/vfs_aio_linux.8*
929 %{_mandir}/man8/vfs_aio_pthread.8*
930 %{_mandir}/man8/vfs_audit.8*
931 %{_mandir}/man8/vfs_btrfs.8*
932 %{_mandir}/man8/vfs_cap.8*
933 %{_mandir}/man8/vfs_catia.8*
934 %{_mandir}/man8/vfs_commit.8*
935 %{_mandir}/man8/vfs_crossrename.8*
936 %{_mandir}/man8/vfs_default_quota.8*
937 %{_mandir}/man8/vfs_dirsort.8*
938 %{_mandir}/man8/vfs_extd_audit.8*
939 %{_mandir}/man8/vfs_fake_perms.8*
940 %{_mandir}/man8/vfs_fileid.8*
941 %{_mandir}/man8/vfs_fruit.8*
942 %{_mandir}/man8/vfs_full_audit.8*
943 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
944 %{_mandir}/man8/vfs_media_harmony.8*
945 %{_mandir}/man8/vfs_netatalk.8*
946 %{_mandir}/man8/vfs_preopen.8*
947 %{_mandir}/man8/vfs_readahead.8*
948 %{_mandir}/man8/vfs_readonly.8*
949 %{_mandir}/man8/vfs_recycle.8*
950 %{_mandir}/man8/vfs_scannedonly.8*
951 %{_mandir}/man8/vfs_shadow_copy2.8*
952 %{_mandir}/man8/vfs_shadow_copy.8*
953 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
954 %{_mandir}/man8/vfs_snapper.8*
955 %{_mandir}/man8/vfs_streams_depot.8*
956 %{_mandir}/man8/vfs_streams_xattr.8*
957 %{_mandir}/man8/vfs_syncops.8*
958 %{_mandir}/man8/vfs_time_audit.8*
959 %{_mandir}/man8/vfs_worm.8*
960 %{_mandir}/man8/vfs_xattr_tdb.8*
964 %ghost /var/lib/samba/*.dat
965 %dir /var/lib/samba/printing
967 %attr(750,root,root) %dir /var/log/samba
968 %attr(750,root,root) %dir /var/log/samba/cores
969 %attr(750,root,root) %dir /var/log/samba/cores/smbd
970 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
971 %attr(750,root,root) %dir /var/log/archive/samba
972 %attr(1777,root,root) %dir /var/spool/samba
975 %defattr(644,root,root,755)
976 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
977 %{_mandir}/man8/vfs_ceph.8*
980 %defattr(644,root,root,755)
981 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
982 %{_mandir}/man8/vfs_glusterfs.8*
984 %files vfs-notify_fam
985 %defattr(644,root,root,755)
986 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
987 %{_mandir}/man8/vfs_notify_fam.8*
990 %defattr(644,root,root,755)
991 %doc README WHATSNEW.txt Roadmap
992 %dir %{_sysconfdir}/samba
993 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
994 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
995 %attr(755,root,root) %{_bindir}/dbwrap_tool
996 %attr(755,root,root) %{_bindir}/net
997 %attr(755,root,root) %{_bindir}/nmblookup
998 %attr(755,root,root) %{_bindir}/reg*
999 %attr(755,root,root) %{_bindir}/samba-regedit
1000 %attr(755,root,root) %{_bindir}/samba-tool
1001 %attr(755,root,root) %{_bindir}/smbpasswd
1002 %attr(755,root,root) %{_bindir}/testparm
1003 %attr(755,root,root) %{_bindir}/vfstest
1004 %dir %{_libdir}/samba/auth
1005 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1006 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1007 %dir %{_datadir}/samba
1008 %dir %{_datadir}/samba/codepages
1009 %{_datadir}/samba/codepages/lowcase.dat
1010 %{_datadir}/samba/codepages/upcase.dat
1011 %{_datadir}/samba/codepages/valid.dat
1012 %{_mandir}/man1/dbwrap_tool.1*
1013 %{_mandir}/man1/nmblookup.1*
1014 %{_mandir}/man1/reg*.1*
1015 %{_mandir}/man1/testparm.1*
1016 %{_mandir}/man1/vfstest.1*
1017 %{_mandir}/man5/lmhosts.5*
1018 %{_mandir}/man5/smb.conf.5*
1019 %{_mandir}/man5/smbpasswd.5*
1020 %{_mandir}/man7/samba.7*
1021 %{_mandir}/man8/net.8*
1022 %{_mandir}/man8/samba-regedit.8*
1023 %{_mandir}/man8/samba-tool.8*
1025 %if %{without system_libs}
1026 %attr(755,root,root) %{_bindir}/ntdbbackup
1027 %attr(755,root,root) %{_bindir}/ntdbdump
1028 %attr(755,root,root) %{_bindir}/ntdbrestore
1029 %attr(755,root,root) %{_bindir}/ntdbtool
1030 %attr(755,root,root) %{_bindir}/tdbbackup
1031 %attr(755,root,root) %{_bindir}/tdbdump
1032 %attr(755,root,root) %{_bindir}/tdbtool
1033 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1034 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1035 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1036 %{_mandir}/man8/ntdbbackup.8*
1037 %{_mandir}/man8/ntdbdump.8*
1038 %{_mandir}/man8/ntdbrestore.8*
1039 %{_mandir}/man8/ntdbtool.8*
1040 %{_mandir}/man8/tdbbackup.8*
1041 %{_mandir}/man8/tdbdump.8*
1042 %{_mandir}/man8/tdbtool.8*
1046 %defattr(644,root,root,755)
1047 %attr(755,root,root) %{_bindir}/cifsdd
1048 %attr(755,root,root) %{_bindir}/rpcclient
1049 %attr(755,root,root) %{_bindir}/smbcacls
1050 %attr(755,root,root) %{_bindir}/smbclient
1051 %attr(755,root,root) %{_bindir}/smbcquotas
1052 %attr(755,root,root) %{_bindir}/smbtar
1053 %attr(755,root,root) %{_bindir}/smbtree
1054 %{_mandir}/man1/findsmb.1*
1055 %{_mandir}/man1/rpcclient.1*
1056 %{_mandir}/man1/smbcacls.1*
1057 %{_mandir}/man1/smbclient.1*
1058 %{_mandir}/man1/smbcquotas.1*
1059 %{_mandir}/man1/smbtar.1*
1060 %{_mandir}/man1/smbtree.1*
1063 %defattr(644,root,root,755)
1064 %attr(754,root,root) /etc/rc.d/init.d/winbind
1065 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1066 %{systemdunitdir}/winbind.service
1067 %attr(755,root,root) %{_bindir}/ntlm_auth
1068 %attr(755,root,root) %{_bindir}/wbinfo
1069 %attr(755,root,root) %{_sbindir}/winbindd
1070 %attr(755,root,root) /%{_lib}/security/pam_winbind.so
1071 %attr(755,root,root) /%{_lib}/libnss_winbind.so*
1072 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1073 %attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1074 %attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
1075 %dir %{_libdir}/samba/idmap
1076 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1077 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1078 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1079 %attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1080 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1081 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1082 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1083 %dir %{_libdir}/samba/nss_info
1084 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1085 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1086 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1087 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1088 %{_mandir}/man1/ntlm_auth.1*
1089 %{_mandir}/man1/wbinfo*.1*
1090 %{_mandir}/man5/pam_winbind.conf.5*
1091 %{_mandir}/man7/winbind_krb5_locator.7*
1092 %{_mandir}/man8/idmap_ad.8*
1093 %{_mandir}/man8/idmap_autorid.8*
1094 %{_mandir}/man8/idmap_hash.8*
1095 %{_mandir}/man8/idmap_ldap.8*
1096 %{_mandir}/man8/idmap_nss.8*
1097 %{_mandir}/man8/idmap_rfc2307.8*
1098 %{_mandir}/man8/idmap_rid.8*
1099 %{_mandir}/man8/idmap_tdb2.8*
1100 %{_mandir}/man8/idmap_tdb.8*
1101 %{_mandir}/man8/pam_winbind.8*
1102 %{_mandir}/man8/winbindd*.8*
1105 %files -n cups-backend-smb
1106 %defattr(644,root,root,755)
1107 %attr(755,root,root) %{cups_serverbin}/backend/smb
1108 %attr(755,root,root) %{_bindir}/smbspool
1109 %attr(744,root,root) %{_bindir}/smbspool_krb5_wrapper
1110 %{_mandir}/man8/smbspool.8*
1111 %{_mandir}/man8/smbspool_krb5_wrapper.8*
1115 %defattr(644,root,root,755)
1116 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1118 %files -n pam-pam_smbpass
1119 %defattr(644,root,root,755)
1120 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1121 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1124 %defattr(644,root,root,755)
1125 %attr(755,root,root) %{_bindir}/smbget
1126 %{_mandir}/man1/smbget.1*
1127 %{_mandir}/man5/smbgetrc.5*
1130 %defattr(644,root,root,755)
1131 %if "%{_lib}" == "lib64"
1132 /etc/ld.so.conf.d/samba64.conf
1134 /etc/ld.so.conf.d/samba.conf
1136 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1137 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1138 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1139 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1140 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1141 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1142 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1143 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1144 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1145 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1146 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1147 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1148 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1149 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1150 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1151 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1152 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1153 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1154 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1155 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1156 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1157 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1158 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1159 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1160 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1161 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1162 %attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1163 %attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
1164 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1165 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1166 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1167 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1168 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1169 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1170 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1171 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1172 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1173 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1174 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1175 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1176 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1177 %dir %{_libdir}/samba
1178 %attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1179 %attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1180 %attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1181 %attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1182 %attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1183 %attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1184 %attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1185 %attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1186 %attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1187 %attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1188 %attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1189 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1190 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1191 %attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1192 %attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1193 %attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1194 %attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1195 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1196 %attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1197 %attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
1198 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1199 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1200 %attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
1201 %attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
1202 %attr(755,root,root) %{_libdir}/samba/liberrors-samba4.so
1203 %attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1204 %attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1205 %attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1206 %attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1207 %attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1208 %attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1209 %attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1210 %attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1211 %attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1212 %attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1213 %attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1214 %attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1215 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1216 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
1217 %attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
1218 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1219 %attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1220 %attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1221 %attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1222 %attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1223 %attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
1224 %attr(755,root,root) %{_libdir}/samba/libntvfs-samba4.so
1225 %attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1226 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1227 %attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1228 %attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1229 %attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1230 %attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
1231 %attr(755,root,root) %{_libdir}/samba/libsamba-cluster-support-samba4.so
1232 %attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1233 %attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1234 %attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1235 %attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1236 %attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1237 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1238 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1239 %attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1240 %attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1241 %attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1242 %attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1243 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1244 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1245 %attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1246 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1247 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1248 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1249 %attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1250 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
1251 %attr(755,root,root) %{_libdir}/samba/libtdb-compat-samba4.so
1252 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1253 %attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1254 %attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
1255 %attr(755,root,root) %{_libdir}/samba/libutil-ntdb-samba4.so
1256 %attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1257 %attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1258 %attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1259 %attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
1262 %defattr(644,root,root,755)
1263 %{_includedir}/samba-4.0/charset.h
1264 %dir %{_includedir}/samba-4.0/core
1265 %{_includedir}/samba-4.0/core/doserr.h
1266 %{_includedir}/samba-4.0/core/error.h
1267 %{_includedir}/samba-4.0/core/hresult.h
1268 %{_includedir}/samba-4.0/core/ntstatus.h
1269 %{_includedir}/samba-4.0/core/werror.h
1270 %{_includedir}/samba-4.0/credentials.h
1271 %{_includedir}/samba-4.0/dcerpc.h
1272 %{_includedir}/samba-4.0/dcerpc_server.h
1273 %{_includedir}/samba-4.0/dlinklist.h
1274 %{_includedir}/samba-4.0/domain_credentials.h
1275 %dir %{_includedir}/samba-4.0/gen_ndr
1276 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1277 %{_includedir}/samba-4.0/gen_ndr/auth.h
1278 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1279 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1280 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1281 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1282 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1283 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1284 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1285 %{_includedir}/samba-4.0/gen_ndr/misc.h
1286 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1287 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1288 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1289 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1290 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1291 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1292 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1293 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1294 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1295 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1296 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1297 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1298 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1299 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1300 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1301 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1302 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1303 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1304 %{_includedir}/samba-4.0/gen_ndr/samr.h
1305 %{_includedir}/samba-4.0/gen_ndr/security.h
1306 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1307 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1308 %{_includedir}/samba-4.0/gensec.h
1309 %{_includedir}/samba-4.0/ldap-util.h
1310 %{_includedir}/samba-4.0/ldap_errors.h
1311 %{_includedir}/samba-4.0/ldap_message.h
1312 %{_includedir}/samba-4.0/ldap_ndr.h
1313 %{_includedir}/samba-4.0/ldb_wrap.h
1314 %{_includedir}/samba-4.0/ndr.h
1315 %dir %{_includedir}/samba-4.0/ndr
1316 %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1317 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1318 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1319 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1320 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1321 %{_includedir}/samba-4.0/param.h
1322 %{_includedir}/samba-4.0/policy.h
1323 %{_includedir}/samba-4.0/read_smb.h
1324 %{_includedir}/samba-4.0/registry.h
1325 %{_includedir}/samba-4.0/roles.h
1326 %{_includedir}/samba-4.0/rpc_common.h
1327 %dir %{_includedir}/samba-4.0/samba
1328 %{_includedir}/samba-4.0/samba/session.h
1329 %{_includedir}/samba-4.0/samba/version.h
1330 %{_includedir}/samba-4.0/samba_util.h
1331 %{_includedir}/samba-4.0/share.h
1332 %{_includedir}/samba-4.0/smb2.h
1333 %{_includedir}/samba-4.0/smb2_constants.h
1334 %{_includedir}/samba-4.0/smb2_create_blob.h
1335 %{_includedir}/samba-4.0/smb2_lease.h
1336 %{_includedir}/samba-4.0/smb2_lease_struct.h
1337 %{_includedir}/samba-4.0/smb2_signing.h
1338 %{_includedir}/samba-4.0/smb_cli.h
1339 %{_includedir}/samba-4.0/smb_cliraw.h
1340 %{_includedir}/samba-4.0/smb_common.h
1341 %{_includedir}/samba-4.0/smb_composite.h
1342 %{_includedir}/samba-4.0/smb_constants.h
1343 %{_includedir}/samba-4.0/smb_raw.h
1344 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1345 %{_includedir}/samba-4.0/smb_raw_signing.h
1346 %{_includedir}/samba-4.0/smb_raw_trans2.h
1347 %{_includedir}/samba-4.0/smb_request.h
1348 %{_includedir}/samba-4.0/smb_seal.h
1349 %{_includedir}/samba-4.0/smb_signing.h
1350 %{_includedir}/samba-4.0/smb_unix_ext.h
1351 %{_includedir}/samba-4.0/smb_util.h
1352 %{_includedir}/samba-4.0/tdr.h
1353 %{_includedir}/samba-4.0/tsocket.h
1354 %{_includedir}/samba-4.0/tsocket_internal.h
1355 %{_includedir}/samba-4.0/tstream_smbXcli_np.h
1356 %dir %{_includedir}/samba-4.0/util
1357 %{_includedir}/samba-4.0/util/attr.h
1358 %{_includedir}/samba-4.0/util/blocking.h
1359 %{_includedir}/samba-4.0/util/byteorder.h
1360 %{_includedir}/samba-4.0/util/data_blob.h
1361 %{_includedir}/samba-4.0/util/debug.h
1362 %{_includedir}/samba-4.0/util/fault.h
1363 %{_includedir}/samba-4.0/util/idtree.h
1364 %{_includedir}/samba-4.0/util/idtree_random.h
1365 %{_includedir}/samba-4.0/util/memory.h
1366 %{_includedir}/samba-4.0/util/safe_string.h
1367 %{_includedir}/samba-4.0/util/signal.h
1368 %{_includedir}/samba-4.0/util/string_wrappers.h
1369 %{_includedir}/samba-4.0/util/substitute.h
1370 %{_includedir}/samba-4.0/util/talloc_stack.h
1371 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1372 %{_includedir}/samba-4.0/util/tevent_unix.h
1373 %{_includedir}/samba-4.0/util/tevent_werror.h
1374 %{_includedir}/samba-4.0/util/time.h
1375 %{_includedir}/samba-4.0/util/xfile.h
1376 %{_includedir}/samba-4.0/util_ldb.h
1377 %{_includedir}/samba-4.0/lookup_sid.h
1378 %{_includedir}/samba-4.0/machine_sid.h
1379 %{_includedir}/samba-4.0/netapi.h
1380 %{_includedir}/samba-4.0/passdb.h
1381 %{_includedir}/samba-4.0/smbconf.h
1382 %{_includedir}/samba-4.0/smb_ldap.h
1383 %{_includedir}/samba-4.0/smbldap.h
1384 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1385 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1386 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1387 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1388 %attr(755,root,root) %{_libdir}/libdcerpc.so
1389 %attr(755,root,root) %{_libdir}/libgensec.so
1390 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1391 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1392 %attr(755,root,root) %{_libdir}/libndr.so
1393 %attr(755,root,root) %{_libdir}/libndr-standard.so
1394 %attr(755,root,root) %{_libdir}/libnetapi.so
1395 %attr(755,root,root) %{_libdir}/libregistry.so
1396 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1397 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1398 %attr(755,root,root) %{_libdir}/libsamba-passdb.so
1399 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1400 %attr(755,root,root) %{_libdir}/libsamba-util.so
1401 %attr(755,root,root) %{_libdir}/libsamdb.so
1402 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1403 %attr(755,root,root) %{_libdir}/libsmbconf.so
1404 %attr(755,root,root) %{_libdir}/libsmbldap.so
1405 %attr(755,root,root) %{_libdir}/libtevent-util.so
1406 %{_pkgconfigdir}/dcerpc.pc
1407 %{_pkgconfigdir}/dcerpc_atsvc.pc
1408 %{_pkgconfigdir}/dcerpc_samr.pc
1409 %{_pkgconfigdir}/dcerpc_server.pc
1410 %{_pkgconfigdir}/gensec.pc
1411 %{_pkgconfigdir}/ndr.pc
1412 %{_pkgconfigdir}/ndr_krb5pac.pc
1413 %{_pkgconfigdir}/ndr_nbt.pc
1414 %{_pkgconfigdir}/ndr_standard.pc
1415 %{_pkgconfigdir}/netapi.pc
1416 %{_pkgconfigdir}/registry.pc
1417 %{_pkgconfigdir}/samba-credentials.pc
1418 %{_pkgconfigdir}/samba-hostconfig.pc
1419 %{_pkgconfigdir}/samba-policy.pc
1420 %{_pkgconfigdir}/samba-util.pc
1421 %{_pkgconfigdir}/samdb.pc
1422 %{_pkgconfigdir}/smbclient-raw.pc
1423 %if %{without system_libs}
1424 %{_mandir}/man3/ntdb.3*
1428 %defattr(644,root,root,755)
1429 %attr(755,root,root) %{_bindir}/pidl
1430 %{_mandir}/man1/pidl.1*
1431 %{_mandir}/man3/Parse::Pidl*.3*
1432 %{perl_vendorlib}/Parse/Pidl*
1434 %files -n python-samba
1435 %defattr(644,root,root,755)
1436 %dir %{py_sitedir}/samba
1437 %attr(755,root,root) %{py_sitedir}/samba/*.so
1438 %{py_sitedir}/samba/*.py[co]
1439 %dir %{py_sitedir}/samba/dcerpc
1440 %{py_sitedir}/samba/dcerpc/*.py[co]
1441 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1442 %dir %{py_sitedir}/samba/external
1443 %{py_sitedir}/samba/external/*.py[co]
1444 %dir %{py_sitedir}/samba/netcmd
1445 %{py_sitedir}/samba/netcmd/*.py[co]
1446 %dir %{py_sitedir}/samba/provision
1447 %{py_sitedir}/samba/provision/*.py[co]
1448 %dir %{py_sitedir}/samba/samba3
1449 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1450 %{py_sitedir}/samba/samba3/*.py[co]
1451 %dir %{py_sitedir}/samba/tests
1452 %{py_sitedir}/samba/tests/*.py[co]
1453 %dir %{py_sitedir}/samba/tests/blackbox
1454 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1455 %dir %{py_sitedir}/samba/tests/samba_tool
1456 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1457 %dir %{py_sitedir}/samba/tests/dcerpc
1458 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1459 %dir %{py_sitedir}/samba/web_server
1460 %{py_sitedir}/samba/web_server/*.py[co]
1461 %if %{without system_libs}
1462 %attr(755,root,root) %{py_sitedir}/ldb.so
1463 %attr(755,root,root) %{py_sitedir}/ntdb.so
1464 %attr(755,root,root) %{py_sitedir}/talloc.so
1465 %attr(755,root,root) %{py_sitedir}/tdb.so
1466 %attr(755,root,root) %{py_sitedir}/_tevent.so
1467 %{py_sitedir}/tevent.py[co]
1471 %defattr(644,root,root,755)
1472 %attr(755,root,root) %{_bindir}/gentest
1473 %attr(755,root,root) %{_bindir}/locktest
1474 %attr(755,root,root) %{_bindir}/masktest
1475 %attr(755,root,root) %{_bindir}/ndrdump
1476 %attr(755,root,root) %{_bindir}/smbtorture
1477 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1478 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1479 %attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1480 %{_mandir}/man1/gentest.1*
1481 %{_mandir}/man1/locktest.1*
1482 %{_mandir}/man1/masktest.1*
1483 %{_mandir}/man1/ndrdump.1*
1484 %{_mandir}/man1/smbtorture.1*
1487 %defattr(644,root,root,755)
1488 %attr(755,root,root) %{_libdir}/libtorture.so
1489 %{_includedir}/samba-4.0/torture.h
1490 %{_pkgconfigdir}/torture.pc
1492 %files -n libsmbclient
1493 %defattr(644,root,root,755)
1494 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1495 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1496 %attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
1497 %{_mandir}/man7/libsmbclient.7*
1499 %files -n libsmbclient-devel
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{_libdir}/libsmbclient.so
1502 %attr(755,root,root) %{_libdir}/libwbclient.so
1503 %dir %{_includedir}/samba-4.0
1504 %{_includedir}/samba-4.0/libsmbclient.h
1505 %{_includedir}/samba-4.0/wbclient.h
1506 %{_pkgconfigdir}/smbclient.pc
1507 %{_pkgconfigdir}/wbclient.pc
1510 %files -n openldap-schema-samba
1511 %defattr(644,root,root,755)
1512 %{schemadir}/samba.schema