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.26
13 %define talloc_ver 2:2.1.6
14 %define tdb_ver 2:1.3.9
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: 03a65a3adf08ceb1636ad59d234d7f9d
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-testtools
90 BuildRequires: readline-devel >= 4.2
91 BuildRequires: rpm-perlprov
92 BuildRequires: rpm-pythonprov
93 BuildRequires: rpmbuild(macros) >= 1.647
94 BuildRequires: sed >= 4.0
95 BuildRequires: socket_wrapper >= 1.1.2
96 %{?with_systemd:BuildRequires: systemd-devel}
97 BuildRequires: xfsprogs-devel
98 BuildRequires: zlib-devel >= 1.2.3
99 %if %{with system_libs}
100 BuildRequires: ldb-devel >= %{ldb_ver}
101 BuildRequires: ntdb-devel >= %{ntdb_ver}
102 BuildRequires: python-ntdb >= %{ntdb_ver}
103 BuildRequires: python-ldb-devel >= %{ldb_ver}
104 BuildRequires: python-talloc-devel >= %{talloc_ver}
105 BuildRequires: python-tevent >= %{tevent_ver}
106 BuildRequires: talloc-devel >= %{talloc_ver}
107 BuildRequires: tdb-devel >= %{tdb_ver}
108 BuildRequires: tevent-devel >= %{tevent_ver}
110 BuildRequires: uid_wrapper >= 1.1.0
111 BuildConflicts: libbsd-devel
112 Requires(post,preun): /sbin/chkconfig
113 Requires: %{name}-common = %{epoch}:%{version}-%{release}
114 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
115 # for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
116 Requires: python-samba = %{epoch}:%{version}-%{release}
117 Requires: logrotate >= 3.7-4
118 Requires: pam >= 0.99.8.1
119 Requires: rc-scripts >= 0.4.0.12
120 Requires: setup >= 2.4.6-7
121 Requires: systemd-units >= 38
122 # smbd links with libcups
123 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
124 Obsoletes: samba-doc-html
125 Obsoletes: samba-doc-pdf
126 Obsoletes: samba-pdb-xml
127 Obsoletes: samba-vfs-block
128 Obsoletes: samba-vfs-audit
129 Obsoletes: samba-vfs-cap
130 Obsoletes: samba-vfs-catia
131 Obsoletes: samba-vfs-default_quota
132 Obsoletes: samba-vfs-expand_msdfs
133 Obsoletes: samba-vfs-fake_perms
134 Obsoletes: samba-vfs-netatalk
135 Obsoletes: samba-vfs-recycle
136 Obsoletes: samba-vfs-readahead
137 Obsoletes: samba-vfs-readonly
138 Obsoletes: samba-vfs-scannedonly
139 Obsoletes: samba-vfs-shadow_copy
141 Obsoletes: samba3-server
142 Obsoletes: samba3-vfs-audit
143 Obsoletes: samba3-vfs-cap
144 Obsoletes: samba3-vfs-catia
145 Obsoletes: samba3-vfs-default_quota
146 Obsoletes: samba3-vfs-expand_msdfs
147 Obsoletes: samba3-vfs-fake_perms
148 Obsoletes: samba3-vfs-netatalk
149 Obsoletes: samba3-vfs-recycle
150 Obsoletes: samba3-vfs-readahead
151 Obsoletes: samba3-vfs-readonly
152 Obsoletes: samba3-vfs-scannedonly
153 Obsoletes: samba3-vfs-shadow_copy
155 Obsoletes: samba4-common-server
156 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
158 %define _sambahome /home/services/samba
160 %define cups_serverbin %{_prefix}/lib/cups
162 %define schemadir /usr/share/openldap/schema
164 # CFLAGS modified (the second ./configure)
165 %undefine configure_cache
168 Samba provides an SMB server which can be used to provide network
169 services to SMB (sometimes called "Lan Manager") clients, including
170 various versions of MS Windows, OS/2, and other Linux machines. Samba
171 also provides some SMB clients, which complement the built-in SMB
172 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
173 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
175 %description -l pl.UTF-8
176 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
177 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
178 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
179 znajduje się również oprogramowanie klienckie. Samba używa protokołu
180 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
181 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
182 haseł w standardzie MS i zarządzania bazą WINS.
185 Summary: VFS module to host shares on Ceph file system
186 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
187 Group: Networking/Daemons
188 Requires: %{name} = %{epoch}:%{version}-%{release}
190 %description vfs-ceph
191 VFS module to host shares on Ceph file system.
193 This module only works with the libceph.so user-space client. It is
194 not needed if you are using the kernel client or the FUSE client.
196 %description vfs-ceph -l pl.UTF-8
197 Moduł VFS do serwowania zasobów z systemu plików Ceph.
199 Ten moduł działa jedynie z klientem przestrzeni użytkownika
200 libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
201 przez jądro lub FUSE.
203 %package vfs-glusterfs
204 Summary: VFS module to host shares on GlusterFS file system
205 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
206 Group: Networking/Daemons
207 Requires: %{name} = %{epoch}:%{version}-%{release}
209 %description vfs-glusterfs
210 VFS module to host shares on GlusterFS file system.
212 %description vfs-glusterfs -l pl.UTF-8
213 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
215 %package vfs-notify_fam
216 Summary: VFS module to implement file change notifications
217 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
218 Group: Networking/Daemons
219 Requires: %{name} = %{epoch}:%{version}-%{release}
220 Obsoletes: samba3-vfs-notify_fam
222 %description vfs-notify_fam
223 The vfs_notify_fam module makes use of the system FAM (File Alteration
224 Monitor) daemon to implement file change notifications for Windows
227 %description vfs-notify_fam -l pl.UTF-8
228 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
229 informowania o zmianach w plikach dla klientów Windows.
232 Summary: Files used by both Samba servers and clients
233 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
234 Group: Networking/Daemons
235 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
236 # for samba-tool script
237 Requires: python-samba = %{epoch}:%{version}-%{release}
238 Obsoletes: samba3-common
239 Obsoletes: samba4-common
242 Samba-common provides files necessary for both the server and client
245 %description common -l pl.UTF-8
246 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
250 Summary: Samba client programs
251 Summary(pl.UTF-8): Klienci serwera Samba
252 Group: Applications/Networking
253 Requires: %{name}-common = %{epoch}:%{version}-%{release}
254 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
255 Requires: libsmbclient = %{epoch}:%{version}-%{release}
256 Requires: heimdal-libs >= 1.5.3-1
258 Obsoletes: samba3-client
259 Obsoletes: samba4-client
263 Samba-client provides some SMB clients, which complement the build-in
264 SMB filesystem in Linux. These allow accessing of SMB shares and
265 printing to SMB printers.
267 %description client -l pl.UTF-8
268 Samba-client dostarcza programy uzupełniające obsługę systemu plików
269 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
270 drukowanie w sieci SMB.
273 Summary: Samba-winbind daemon, utilities and documentation
274 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
275 Group: Networking/Daemons
276 Requires(post,preun): /sbin/chkconfig
277 Requires(post,preun,postun): systemd-units >= 38
278 Requires: %{name}-common = %{epoch}:%{version}-%{release}
279 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
280 Requires: systemd-units >= 38
281 Obsoletes: samba3-winbind
282 Obsoletes: samba4-winbind
285 Provides the winbind daemon and testing tools to allow authentication
286 and group/user enumeration from a Windows or Samba domain controller.
288 %description winbind -l pl.UTF-8
289 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
290 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
293 %package -n cups-backend-smb
294 Summary: CUPS backend for printing to SMB printers
295 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
296 Group: Applications/Printing
297 Requires: %{name}-client = %{epoch}:%{version}-%{release}
298 Requires: cups >= 1:1.2.0
299 Obsoletes: cups-backend-smb3
301 %description -n cups-backend-smb
302 CUPS backend for printing to SMB printers.
304 %description -n cups-backend-smb -l pl.UTF-8
305 Backend CUPS-a drukujący na drukarkach SMB.
308 Summary: Name Service Switch service for WINS
309 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
311 Requires: %{name}-common = %{epoch}:%{version}-%{release}
312 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
315 %description -n nss_wins
316 Provides the libnss_wins shared library which resolves NetBIOS names
319 %description -n nss_wins -l pl.UTF-8
320 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
324 Summary: A utility for retrieving files using the SMB protocol
325 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
326 Group: Applications/Networking
327 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
330 %description -n smbget
331 wget-like utility for downloading files over SMB.
333 %description -n smbget -l pl.UTF-8
334 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
335 używanym w sieciach MS Windows.
338 Summary: Samba shared libraries
339 Summary(pl.UTF-8): Biblioteki współdzielone Samby
341 Requires: gnutls >= 3.0.0
342 %if %{with system_libs}
343 Requires: ldb >= %{ldb_ver}
344 Requires: ntdb >= %{ntdb_ver}
345 Requires: talloc >= %{talloc_ver}
346 Requires: tdb >= %{tdb_ver}
347 Requires: tevent >= %{tevent_ver}
351 Samba shared libraries.
353 %description libs -l pl.UTF-8
354 Biblioteki współdzielone Samby.
357 Summary: Header files for Samba
358 Summary(pl.UTF-8): Pliki nagłówkowe Samby
359 Group: Development/Libraries
360 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
361 Obsoletes: samba3-devel
362 Obsoletes: samba4-devel
365 Header files for Samba.
367 %description devel -l pl.UTF-8
368 Pliki nagłówkowe Samby.
371 Summary: Perl IDL compiler
372 Summary(pl.UTF-8): Kompilator IDL w Perlu
373 Group: Development/Tools
374 Obsoletes: samba4-pidl
377 The samba-pidl package contains the Perl IDL compiler used by Samba
378 and Wireshark to parse IDL and similar protocols.
380 %description pidl -l pl.UTF-8
381 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
382 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
384 %package -n python-samba
385 Summary: Samba modules for Python
386 Summary(pl.UTF-8): Moduły Samby dla Pythona
387 Group: Development/Languages/Python
388 Requires: %{name}-common = %{epoch}:%{version}-%{release}
389 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
392 Requires: python-modules
393 %if %{with system_libs}
394 Requires: python-ldb >= %{ldb_ver}
395 Requires: python-ntdb >= %{ntdb_ver}
396 Requires: python-talloc >= %{talloc_ver}
397 Requires: python-tevent >= %{tevent_ver}
399 Obsoletes: python-samba4
401 %description -n python-samba
402 Samba modules for Python.
404 %description -n python-samba -l pl.UTF-8
405 Moduły Samby dla Pythona.
408 Summary: Testing tools for Samba servers and clients
409 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
410 Group: Applications/System
411 Requires: %{name} = %{epoch}:%{version}-%{release}
412 Requires: %{name}-common = %{epoch}:%{version}-%{release}
413 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
414 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
415 Obsoletes: samba4-test
418 samba-test provides testing tools for both the server and client
421 %description test -l pl.UTF-8
422 Narzędzia testowe dla serwerów i klientów Samby.
425 Summary: Testing development files for Samba servers and clients
426 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
427 Group: Applications/System
428 Requires: %{name}-test = %{epoch}:%{version}-%{release}
429 Obsoletes: samba4-test-devel
431 %description test-devel
432 samba-test-devel provides development files for the library used by
433 testing tools for both the server and client packages of Samba.
435 %description test-devel -l pl.UTF-8
436 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
437 przez narzędzia testowe dla serwerów i klientów Samby.
439 %package -n libsmbclient
440 Summary: libsmbclient and libwbclient - Samba client libraries
441 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
443 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
444 Obsoletes: samba3-libsmbclient
446 %description -n libsmbclient
447 libsmbclient and libwbclient - libraries that allow to use Samba
450 %description -n libsmbclient -l pl.UTF-8
451 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
454 %package -n libsmbclient-devel
455 Summary: Development files for Samba client libraries
456 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
457 Group: Development/Libraries
458 Requires: libsmbclient = %{epoch}:%{version}-%{release}
459 Obsoletes: libsmbclient-static
460 Obsoletes: samba3-libsmbclient-devel
462 %description -n libsmbclient-devel
463 Header files for libsmbclient and libwbclient libraries.
465 %description -n libsmbclient-devel -l pl.UTF-8
466 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
468 %package -n openldap-schema-samba
469 Summary: Samba LDAP schema
470 Summary(pl.UTF-8): Schemat LDAP dla Samby
471 Group: Networking/Daemons
472 Requires(post,postun): sed >= 4.0
473 Requires: openldap-servers
474 Obsoletes: openldap-schema-samba3
475 %if "%{_rpmversion}" >= "5"
479 %description -n openldap-schema-samba
480 This package contains samba.schema for OpenLDAP.
482 %description -n openldap-schema-samba -l pl.UTF-8
483 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
486 %setup -q -n samba-%{version}
496 %{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
497 %{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
500 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
501 CFLAGS="${CFLAGS:-%rpmcflags}" \
502 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
503 FFLAGS="${FFLAGS:-%rpmcflags}" \
504 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
505 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
506 %{?__cc:CC="%{__cc}"} \
507 %{?__cxx:CXX="%{__cxx}"} \
510 --prefix=%{_prefix} \
511 --exec-prefix=%{_exec_prefix} \
512 --bindir=%{_bindir} \
513 --sbindir=%{_sbindir} \
514 --sysconfdir=%{_sysconfdir} \
515 --datadir=%{_datadir} \
516 --includedir=%{_includedir} \
517 --libdir=%{_libdir} \
518 --libexecdir=%{_libexecdir} \
519 --localstatedir=%{_localstatedir} \
520 --sharedstatedir=%{_sharedstatedir} \
521 --mandir=%{_mandir} \
522 --infodir=%{_infodir} \
523 --with-privatelibdir=%{_libdir}/samba \
524 --with-modulesdir=%{_libdir}/samba \
525 --with-pammodulesdir=/%{_lib}/security \
526 --with-lockdir=/var/lib/samba \
527 --with-privatedir=%{_sysconfdir}/samba \
528 --disable-rpath-install \
529 --builtin-libraries=replace,ccan \
530 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
531 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
533 --with%{!?with_ads:out}-ads \
538 --with%{!?with_ldap:out}-ldap \
542 --with-sendfile-support \
544 %{!?with_systemd:--without-systemd} \
547 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
553 # Build PIDL for installation into vendor directories before
554 # 'make proto' gets to it.
556 %{__perl} Makefile.PL \
560 rm -rf $RPM_BUILD_ROOT
561 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
562 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
563 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
564 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
565 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
568 DESTDIR=$RPM_BUILD_ROOT \
569 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
571 # Undo the PIDL install, we want to try again with the right options.
572 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
575 %{__make} -C pidl install \
576 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
578 # Clean out crap left behind by the PIDL install
579 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
580 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
581 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
583 # not ready for production, and no MIT kerberos in PLD
584 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
586 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
588 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
589 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
590 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
591 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
592 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
594 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
595 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
596 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
597 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
598 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
599 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
600 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
601 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
603 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
605 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
606 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
607 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
609 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
611 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
613 %if "%{_lib}" == "lib64"
614 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
616 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
620 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
621 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
624 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
625 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
628 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
631 # remove man pages for not installed commands
632 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
633 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
634 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
635 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
636 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
638 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
639 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
643 rm -rf $RPM_BUILD_ROOT
646 /sbin/chkconfig --add samba
647 /sbin/chkconfig --add smb
648 %service samba restart "Samba AD daemon"
649 %service smb restart "Samba SMB daemons"
650 %systemd_post samba.service
651 %systemd_post smb.service nmb.service
654 if [ "$1" = "0" ]; then
657 /sbin/chkconfig --del samba
658 /sbin/chkconfig --del smb
660 %systemd_preun samba.service
661 %systemd_preun smb.service nmb.service
666 %triggerpostun -- samba3
667 /sbin/chkconfig --add smb
668 %service smb restart "Samba SMB daemons"
669 %systemd_post smb.service nmb.service
671 %triggerpostun -- samba4
672 /sbin/chkconfig --add samba
673 %service samba restart "Samba AD daemons"
674 %systemd_post samba.service
676 %triggerpostun -- samba4 < 1:4.1.1-1
678 [ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
679 PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
680 if [ "$PERMS" != "600" ]; then
681 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
682 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
683 echo "Consider regenerating TLS certificate"
684 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
687 %triggerprein common -- samba4
688 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
690 %triggerpostun common -- samba4
691 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
692 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
694 %triggerprein common -- samba3-server
695 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
697 %triggerpostun common -- samba3-server
698 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
699 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
703 /sbin/chkconfig --add winbind
704 %service winbind restart "Winbind daemon"
705 %systemd_post winbind.service
708 if [ "$1" = "0" ]; then
709 %service winbind stop
710 /sbin/chkconfig --del winbind
712 %systemd_preun winbind.service
718 %triggerpostun winbind -- samba3-winbind
719 /sbin/chkconfig --add winbind
720 %service winbind restart "Winbind daemon"
721 %systemd_post winbind.service
723 %post libs -p /sbin/ldconfig
724 %postun libs -p /sbin/ldconfig
726 %post -n python-samba -p /sbin/ldconfig
727 %postun -n python-samba -p /sbin/ldconfig
729 %post -n libsmbclient -p /sbin/ldconfig
730 %postun -n libsmbclient -p /sbin/ldconfig
732 %post -n openldap-schema-samba
733 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
734 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
735 %service -q ldap restart
737 %postun -n openldap-schema-samba
738 if [ "$1" = "0" ]; then
739 %openldap_schema_unregister %{schemadir}/samba.schema
740 %service -q ldap restart
743 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
744 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
745 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
746 %service -q ldap restart
749 %defattr(644,root,root,755)
750 %{?with_ldap:%doc examples/LDAP}
751 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
752 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
753 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
754 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
755 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
756 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
757 %attr(754,root,root) /etc/rc.d/init.d/samba
758 %attr(754,root,root) /etc/rc.d/init.d/smb
759 %{systemdunitdir}/nmb.service
760 %{systemdunitdir}/smb.service
761 %{systemdunitdir}/samba.service
762 %{systemdtmpfilesdir}/samba.conf
763 %attr(755,root,root) %{_bindir}/eventlogadm
764 %attr(755,root,root) %{_bindir}/oLschema2ldif
765 %attr(755,root,root) %{_bindir}/pdbedit
766 %attr(755,root,root) %{_bindir}/profiles
767 %attr(755,root,root) %{_bindir}/sharesec
768 %attr(755,root,root) %{_bindir}/smbcontrol
769 %attr(755,root,root) %{_bindir}/smbstatus
770 %attr(755,root,root) %{_bindir}/smbta-util
771 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
772 %attr(755,root,root) %{_sbindir}/nmbd
773 %attr(755,root,root) %{_sbindir}/samba
774 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
775 %attr(755,root,root) %{_sbindir}/samba_kcc
776 %attr(755,root,root) %{_sbindir}/samba_spnupdate
777 %attr(755,root,root) %{_sbindir}/samba_upgradedns
778 %attr(755,root,root) %{_sbindir}/smbd
779 %attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
780 %dir %{_libdir}/samba/bind9
781 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
782 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
783 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
784 %dir %{_libdir}/samba/hdb
785 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
786 %dir %{_libdir}/samba/gensec
787 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
788 %dir %{_libdir}/samba/ldb
789 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
790 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
791 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
792 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
793 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
794 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
795 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
796 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
797 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
798 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
799 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
800 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
801 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
802 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
803 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
804 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
805 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
806 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
807 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
808 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
809 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
810 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
811 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
812 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
813 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
814 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
815 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
816 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
817 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
818 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
819 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
820 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
821 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
822 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
823 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
824 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
825 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
826 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
827 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
828 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
829 %dir %{_libdir}/samba/process_model
830 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
831 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
832 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
833 %dir %{_libdir}/samba/service
834 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
835 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
836 %attr(755,root,root) %{_libdir}/samba/service/dns.so
837 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
838 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
839 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
840 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
841 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
842 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
843 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
844 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
845 %attr(755,root,root) %{_libdir}/samba/service/smb.so
846 %attr(755,root,root) %{_libdir}/samba/service/web.so
847 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
848 %attr(755,root,root) %{_libdir}/samba/service/winbindd.so
849 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
850 %dir %{_libdir}/samba/vfs
851 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
852 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
853 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
854 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
855 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
856 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
857 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
858 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
859 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
860 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
861 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
862 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
863 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
864 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
865 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
866 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
867 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
868 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
869 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
870 %attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
871 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
872 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
873 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
874 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
875 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
876 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
877 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
878 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
879 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
880 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
881 %attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
882 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
883 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
884 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
885 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
886 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
887 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
888 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
889 %attr(755,root,root) %{_libdir}/samba/vfs/worm.so
890 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
891 %{_datadir}/samba/setup
892 %{_mandir}/man1/oLschema2ldif.1*
893 %{_mandir}/man1/profiles.1*
894 %{_mandir}/man1/sharesec.1*
895 %{_mandir}/man1/smbcontrol.1*
896 %{_mandir}/man1/smbstatus.1*
897 %{_mandir}/man8/eventlogadm.8*
898 %{_mandir}/man8/nmbd.8*
899 %{_mandir}/man8/pdbedit.8*
900 %{_mandir}/man8/samba.8*
901 %{_mandir}/man8/smbd.8*
902 %{_mandir}/man8/smbpasswd.8*
903 %{_mandir}/man8/smbta-util.8*
904 %{_mandir}/man8/vfs_acl_tdb.8*
905 %{_mandir}/man8/vfs_acl_xattr.8*
906 %{_mandir}/man8/vfs_aio_fork.8*
907 %{_mandir}/man8/vfs_aio_linux.8*
908 %{_mandir}/man8/vfs_aio_pthread.8*
909 %{_mandir}/man8/vfs_audit.8*
910 %{_mandir}/man8/vfs_btrfs.8*
911 %{_mandir}/man8/vfs_cap.8*
912 %{_mandir}/man8/vfs_catia.8*
913 %{_mandir}/man8/vfs_commit.8*
914 %{_mandir}/man8/vfs_crossrename.8*
915 %{_mandir}/man8/vfs_default_quota.8*
916 %{_mandir}/man8/vfs_dirsort.8*
917 %{_mandir}/man8/vfs_extd_audit.8*
918 %{_mandir}/man8/vfs_fake_perms.8*
919 %{_mandir}/man8/vfs_fileid.8*
920 %{_mandir}/man8/vfs_fruit.8*
921 %{_mandir}/man8/vfs_full_audit.8*
922 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
923 %{_mandir}/man8/vfs_media_harmony.8*
924 %{_mandir}/man8/vfs_netatalk.8*
925 %{_mandir}/man8/vfs_preopen.8*
926 %{_mandir}/man8/vfs_readahead.8*
927 %{_mandir}/man8/vfs_readonly.8*
928 %{_mandir}/man8/vfs_recycle.8*
929 %{_mandir}/man8/vfs_scannedonly.8*
930 %{_mandir}/man8/vfs_shadow_copy2.8*
931 %{_mandir}/man8/vfs_shadow_copy.8*
932 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
933 %{_mandir}/man8/vfs_snapper.8*
934 %{_mandir}/man8/vfs_streams_depot.8*
935 %{_mandir}/man8/vfs_streams_xattr.8*
936 %{_mandir}/man8/vfs_syncops.8*
937 %{_mandir}/man8/vfs_time_audit.8*
938 %{_mandir}/man8/vfs_worm.8*
939 %{_mandir}/man8/vfs_xattr_tdb.8*
943 %ghost /var/lib/samba/*.dat
944 %dir /var/lib/samba/printing
946 %attr(750,root,root) %dir /var/log/samba
947 %attr(750,root,root) %dir /var/log/samba/cores
948 %attr(750,root,root) %dir /var/log/samba/cores/smbd
949 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
950 %attr(750,root,root) %dir /var/log/archive/samba
951 %attr(1777,root,root) %dir /var/spool/samba
954 %defattr(644,root,root,755)
955 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
956 %{_mandir}/man8/vfs_ceph.8*
959 %defattr(644,root,root,755)
960 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
961 %{_mandir}/man8/vfs_glusterfs.8*
963 %files vfs-notify_fam
964 %defattr(644,root,root,755)
965 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
966 %{_mandir}/man8/vfs_notify_fam.8*
969 %defattr(644,root,root,755)
970 %doc README WHATSNEW.txt Roadmap
971 %dir %{_sysconfdir}/samba
972 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
973 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
974 %attr(755,root,root) %{_bindir}/dbwrap_tool
975 %attr(755,root,root) %{_bindir}/net
976 %attr(755,root,root) %{_bindir}/nmblookup
977 %attr(755,root,root) %{_bindir}/reg*
978 %attr(755,root,root) %{_bindir}/samba-regedit
979 %attr(755,root,root) %{_bindir}/samba-tool
980 %attr(755,root,root) %{_bindir}/smbpasswd
981 %attr(755,root,root) %{_bindir}/testparm
982 %attr(755,root,root) %{_bindir}/vfstest
983 %dir %{_libdir}/samba/auth
984 %attr(755,root,root) %{_libdir}/samba/auth/script.so
985 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
986 %dir %{_datadir}/samba
987 %dir %{_datadir}/samba/codepages
988 %{_datadir}/samba/codepages/lowcase.dat
989 %{_datadir}/samba/codepages/upcase.dat
990 %{_datadir}/samba/codepages/valid.dat
991 %{_mandir}/man1/dbwrap_tool.1*
992 %{_mandir}/man1/nmblookup.1*
993 %{_mandir}/man1/reg*.1*
994 %{_mandir}/man1/testparm.1*
995 %{_mandir}/man1/vfstest.1*
996 %{_mandir}/man5/lmhosts.5*
997 %{_mandir}/man5/smb.conf.5*
998 %{_mandir}/man5/smbpasswd.5*
999 %{_mandir}/man7/samba.7*
1000 %{_mandir}/man8/net.8*
1001 %{_mandir}/man8/samba-regedit.8*
1002 %{_mandir}/man8/samba-tool.8*
1004 %if %{without system_libs}
1005 %attr(755,root,root) %{_bindir}/ntdbbackup
1006 %attr(755,root,root) %{_bindir}/ntdbdump
1007 %attr(755,root,root) %{_bindir}/ntdbrestore
1008 %attr(755,root,root) %{_bindir}/ntdbtool
1009 %attr(755,root,root) %{_bindir}/tdbbackup
1010 %attr(755,root,root) %{_bindir}/tdbdump
1011 %attr(755,root,root) %{_bindir}/tdbtool
1012 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1013 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1014 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1015 %{_mandir}/man8/ntdbbackup.8*
1016 %{_mandir}/man8/ntdbdump.8*
1017 %{_mandir}/man8/ntdbrestore.8*
1018 %{_mandir}/man8/ntdbtool.8*
1019 %{_mandir}/man8/tdbbackup.8*
1020 %{_mandir}/man8/tdbdump.8*
1021 %{_mandir}/man8/tdbtool.8*
1025 %defattr(644,root,root,755)
1026 %attr(755,root,root) %{_bindir}/cifsdd
1027 %attr(755,root,root) %{_bindir}/rpcclient
1028 %attr(755,root,root) %{_bindir}/smbcacls
1029 %attr(755,root,root) %{_bindir}/smbclient
1030 %attr(755,root,root) %{_bindir}/smbcquotas
1031 %attr(755,root,root) %{_bindir}/smbtar
1032 %attr(755,root,root) %{_bindir}/smbtree
1033 %{_mandir}/man1/findsmb.1*
1034 %{_mandir}/man1/rpcclient.1*
1035 %{_mandir}/man1/smbcacls.1*
1036 %{_mandir}/man1/smbclient.1*
1037 %{_mandir}/man1/smbcquotas.1*
1038 %{_mandir}/man1/smbtar.1*
1039 %{_mandir}/man1/smbtree.1*
1042 %defattr(644,root,root,755)
1043 %attr(754,root,root) /etc/rc.d/init.d/winbind
1044 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1045 %{systemdunitdir}/winbind.service
1046 %attr(755,root,root) %{_bindir}/ntlm_auth
1047 %attr(755,root,root) %{_bindir}/wbinfo
1048 %attr(755,root,root) %{_sbindir}/winbindd
1049 %attr(755,root,root) /%{_lib}/security/pam_winbind.so
1050 %attr(755,root,root) /%{_lib}/libnss_winbind.so*
1051 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1052 %attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1053 %attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
1054 %dir %{_libdir}/samba/idmap
1055 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1056 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1057 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1058 %attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1059 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1060 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1061 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1062 %dir %{_libdir}/samba/nss_info
1063 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1064 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1065 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1066 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1067 %{_mandir}/man1/ntlm_auth.1*
1068 %{_mandir}/man1/wbinfo*.1*
1069 %{_mandir}/man5/pam_winbind.conf.5*
1070 %{_mandir}/man7/winbind_krb5_locator.7*
1071 %{_mandir}/man8/idmap_ad.8*
1072 %{_mandir}/man8/idmap_autorid.8*
1073 %{_mandir}/man8/idmap_hash.8*
1074 %{_mandir}/man8/idmap_ldap.8*
1075 %{_mandir}/man8/idmap_nss.8*
1076 %{_mandir}/man8/idmap_rfc2307.8*
1077 %{_mandir}/man8/idmap_rid.8*
1078 %{_mandir}/man8/idmap_tdb2.8*
1079 %{_mandir}/man8/idmap_tdb.8*
1080 %{_mandir}/man8/pam_winbind.8*
1081 %{_mandir}/man8/winbindd*.8*
1084 %files -n cups-backend-smb
1085 %defattr(644,root,root,755)
1086 %attr(755,root,root) %{cups_serverbin}/backend/smb
1087 %attr(755,root,root) %{_bindir}/smbspool
1088 %{_mandir}/man8/smbspool.8*
1092 %defattr(644,root,root,755)
1093 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1096 %defattr(644,root,root,755)
1097 %attr(755,root,root) %{_bindir}/smbget
1098 %{_mandir}/man1/smbget.1*
1099 %{_mandir}/man5/smbgetrc.5*
1102 %defattr(644,root,root,755)
1103 %if "%{_lib}" == "lib64"
1104 /etc/ld.so.conf.d/samba64.conf
1106 /etc/ld.so.conf.d/samba.conf
1108 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1109 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1110 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1111 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1112 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1113 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1114 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1115 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1116 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1117 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1118 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1119 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1120 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1121 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1122 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1123 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1124 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1125 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1126 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1127 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1128 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1129 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1130 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1131 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1132 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1133 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1134 %attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1135 %attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
1136 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1137 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1138 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1139 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1140 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1141 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1142 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1143 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1144 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1145 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1146 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1147 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1148 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1149 %dir %{_libdir}/samba
1150 %attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1151 %attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1152 %attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1153 %attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1154 %attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1155 %attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1156 %attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1157 %attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1158 %attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1159 %attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1160 %attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1161 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1162 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1163 %attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1164 %attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1165 %attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1166 %attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1167 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1168 %attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1169 %attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
1170 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1171 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1172 %attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
1173 %attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
1174 %attr(755,root,root) %{_libdir}/samba/liberrors-samba4.so
1175 %attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1176 %attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1177 %attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1178 %attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1179 %attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1180 %attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1181 %attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1182 %attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1183 %attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1184 %attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1185 %attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1186 %attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1187 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1188 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
1189 %attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
1190 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1191 %attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1192 %attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1193 %attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1194 %attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1195 %attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
1196 %attr(755,root,root) %{_libdir}/samba/libntvfs-samba4.so
1197 %attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1198 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1199 %attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1200 %attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1201 %attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1202 %attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
1203 %attr(755,root,root) %{_libdir}/samba/libsamba-cluster-support-samba4.so
1204 %attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1205 %attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1206 %attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1207 %attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1208 %attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1209 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1210 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1211 %attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1212 %attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1213 %attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1214 %attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1215 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1216 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1217 %attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1218 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1219 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1220 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1221 %attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1222 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
1223 %attr(755,root,root) %{_libdir}/samba/libtdb-compat-samba4.so
1224 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1225 %attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1226 %attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
1227 %attr(755,root,root) %{_libdir}/samba/libutil-ntdb-samba4.so
1228 %attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1229 %attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1230 %attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1231 %attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
1234 %defattr(644,root,root,755)
1235 %{_includedir}/samba-4.0/charset.h
1236 %dir %{_includedir}/samba-4.0/core
1237 %{_includedir}/samba-4.0/core/doserr.h
1238 %{_includedir}/samba-4.0/core/error.h
1239 %{_includedir}/samba-4.0/core/hresult.h
1240 %{_includedir}/samba-4.0/core/ntstatus.h
1241 %{_includedir}/samba-4.0/core/werror.h
1242 %{_includedir}/samba-4.0/credentials.h
1243 %{_includedir}/samba-4.0/dcerpc.h
1244 %{_includedir}/samba-4.0/dcerpc_server.h
1245 %{_includedir}/samba-4.0/dlinklist.h
1246 %{_includedir}/samba-4.0/domain_credentials.h
1247 %dir %{_includedir}/samba-4.0/gen_ndr
1248 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1249 %{_includedir}/samba-4.0/gen_ndr/auth.h
1250 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1251 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1252 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1253 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1254 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1255 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1256 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1257 %{_includedir}/samba-4.0/gen_ndr/misc.h
1258 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1259 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1260 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1261 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1262 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1263 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1264 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1265 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1266 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1267 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1268 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1269 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1270 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1271 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1272 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1273 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1274 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1275 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1276 %{_includedir}/samba-4.0/gen_ndr/samr.h
1277 %{_includedir}/samba-4.0/gen_ndr/security.h
1278 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1279 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1280 %{_includedir}/samba-4.0/gensec.h
1281 %{_includedir}/samba-4.0/ldap-util.h
1282 %{_includedir}/samba-4.0/ldap_errors.h
1283 %{_includedir}/samba-4.0/ldap_message.h
1284 %{_includedir}/samba-4.0/ldap_ndr.h
1285 %{_includedir}/samba-4.0/ldb_wrap.h
1286 %{_includedir}/samba-4.0/ndr.h
1287 %dir %{_includedir}/samba-4.0/ndr
1288 %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1289 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1290 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1291 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1292 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1293 %{_includedir}/samba-4.0/param.h
1294 %{_includedir}/samba-4.0/policy.h
1295 %{_includedir}/samba-4.0/read_smb.h
1296 %{_includedir}/samba-4.0/registry.h
1297 %{_includedir}/samba-4.0/roles.h
1298 %{_includedir}/samba-4.0/rpc_common.h
1299 %dir %{_includedir}/samba-4.0/samba
1300 %{_includedir}/samba-4.0/samba/session.h
1301 %{_includedir}/samba-4.0/samba/version.h
1302 %{_includedir}/samba-4.0/samba_util.h
1303 %{_includedir}/samba-4.0/share.h
1304 %{_includedir}/samba-4.0/smb2.h
1305 %{_includedir}/samba-4.0/smb2_constants.h
1306 %{_includedir}/samba-4.0/smb2_create_blob.h
1307 %{_includedir}/samba-4.0/smb2_lease.h
1308 %{_includedir}/samba-4.0/smb2_lease_struct.h
1309 %{_includedir}/samba-4.0/smb2_signing.h
1310 %{_includedir}/samba-4.0/smb_cli.h
1311 %{_includedir}/samba-4.0/smb_cliraw.h
1312 %{_includedir}/samba-4.0/smb_common.h
1313 %{_includedir}/samba-4.0/smb_composite.h
1314 %{_includedir}/samba-4.0/smb_constants.h
1315 %{_includedir}/samba-4.0/smb_raw.h
1316 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1317 %{_includedir}/samba-4.0/smb_raw_signing.h
1318 %{_includedir}/samba-4.0/smb_raw_trans2.h
1319 %{_includedir}/samba-4.0/smb_request.h
1320 %{_includedir}/samba-4.0/smb_seal.h
1321 %{_includedir}/samba-4.0/smb_signing.h
1322 %{_includedir}/samba-4.0/smb_unix_ext.h
1323 %{_includedir}/samba-4.0/smb_util.h
1324 %{_includedir}/samba-4.0/tdr.h
1325 %{_includedir}/samba-4.0/tsocket.h
1326 %{_includedir}/samba-4.0/tsocket_internal.h
1327 %{_includedir}/samba-4.0/tstream_smbXcli_np.h
1328 %dir %{_includedir}/samba-4.0/util
1329 %{_includedir}/samba-4.0/util/attr.h
1330 %{_includedir}/samba-4.0/util/blocking.h
1331 %{_includedir}/samba-4.0/util/byteorder.h
1332 %{_includedir}/samba-4.0/util/data_blob.h
1333 %{_includedir}/samba-4.0/util/debug.h
1334 %{_includedir}/samba-4.0/util/fault.h
1335 %{_includedir}/samba-4.0/util/idtree.h
1336 %{_includedir}/samba-4.0/util/idtree_random.h
1337 %{_includedir}/samba-4.0/util/memory.h
1338 %{_includedir}/samba-4.0/util/safe_string.h
1339 %{_includedir}/samba-4.0/util/signal.h
1340 %{_includedir}/samba-4.0/util/string_wrappers.h
1341 %{_includedir}/samba-4.0/util/substitute.h
1342 %{_includedir}/samba-4.0/util/talloc_stack.h
1343 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1344 %{_includedir}/samba-4.0/util/tevent_unix.h
1345 %{_includedir}/samba-4.0/util/tevent_werror.h
1346 %{_includedir}/samba-4.0/util/time.h
1347 %{_includedir}/samba-4.0/util/xfile.h
1348 %{_includedir}/samba-4.0/util_ldb.h
1349 %{_includedir}/samba-4.0/lookup_sid.h
1350 %{_includedir}/samba-4.0/machine_sid.h
1351 %{_includedir}/samba-4.0/netapi.h
1352 %{_includedir}/samba-4.0/passdb.h
1353 %{_includedir}/samba-4.0/smbconf.h
1354 %{_includedir}/samba-4.0/smb_ldap.h
1355 %{_includedir}/samba-4.0/smbldap.h
1356 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1357 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1358 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1359 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1360 %attr(755,root,root) %{_libdir}/libdcerpc.so
1361 %attr(755,root,root) %{_libdir}/libgensec.so
1362 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1363 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1364 %attr(755,root,root) %{_libdir}/libndr.so
1365 %attr(755,root,root) %{_libdir}/libndr-standard.so
1366 %attr(755,root,root) %{_libdir}/libnetapi.so
1367 %attr(755,root,root) %{_libdir}/libregistry.so
1368 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1369 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1370 %attr(755,root,root) %{_libdir}/libsamba-passdb.so
1371 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1372 %attr(755,root,root) %{_libdir}/libsamba-util.so
1373 %attr(755,root,root) %{_libdir}/libsamdb.so
1374 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1375 %attr(755,root,root) %{_libdir}/libsmbconf.so
1376 %attr(755,root,root) %{_libdir}/libsmbldap.so
1377 %attr(755,root,root) %{_libdir}/libtevent-util.so
1378 %{_pkgconfigdir}/dcerpc.pc
1379 %{_pkgconfigdir}/dcerpc_atsvc.pc
1380 %{_pkgconfigdir}/dcerpc_samr.pc
1381 %{_pkgconfigdir}/dcerpc_server.pc
1382 %{_pkgconfigdir}/gensec.pc
1383 %{_pkgconfigdir}/ndr.pc
1384 %{_pkgconfigdir}/ndr_krb5pac.pc
1385 %{_pkgconfigdir}/ndr_nbt.pc
1386 %{_pkgconfigdir}/ndr_standard.pc
1387 %{_pkgconfigdir}/netapi.pc
1388 %{_pkgconfigdir}/registry.pc
1389 %{_pkgconfigdir}/samba-credentials.pc
1390 %{_pkgconfigdir}/samba-hostconfig.pc
1391 %{_pkgconfigdir}/samba-policy.pc
1392 %{_pkgconfigdir}/samba-util.pc
1393 %{_pkgconfigdir}/samdb.pc
1394 %{_pkgconfigdir}/smbclient-raw.pc
1395 %if %{without system_libs}
1396 %{_mandir}/man3/ntdb.3*
1400 %defattr(644,root,root,755)
1401 %attr(755,root,root) %{_bindir}/pidl
1402 %{_mandir}/man1/pidl.1*
1403 %{_mandir}/man3/Parse::Pidl*.3*
1404 %{perl_vendorlib}/Parse/Pidl*
1406 %files -n python-samba
1407 %defattr(644,root,root,755)
1408 %dir %{py_sitedir}/samba
1409 %attr(755,root,root) %{py_sitedir}/samba/*.so
1410 %{py_sitedir}/samba/*.py[co]
1411 %dir %{py_sitedir}/samba/dcerpc
1412 %{py_sitedir}/samba/dcerpc/*.py[co]
1413 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1414 %dir %{py_sitedir}/samba/external
1415 %{py_sitedir}/samba/external/*.py[co]
1416 %dir %{py_sitedir}/samba/external/subunit
1417 %{py_sitedir}/samba/external/subunit/*.py[co]
1418 %dir %{py_sitedir}/samba/external/subunit/tests
1419 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1420 %dir %{py_sitedir}/samba/netcmd
1421 %{py_sitedir}/samba/netcmd/*.py[co]
1422 %dir %{py_sitedir}/samba/provision
1423 %{py_sitedir}/samba/provision/*.py[co]
1424 %dir %{py_sitedir}/samba/samba3
1425 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1426 %{py_sitedir}/samba/samba3/*.py[co]
1427 %dir %{py_sitedir}/samba/tests
1428 %{py_sitedir}/samba/tests/*.py[co]
1429 %dir %{py_sitedir}/samba/tests/blackbox
1430 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1431 %dir %{py_sitedir}/samba/tests/samba_tool
1432 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1433 %dir %{py_sitedir}/samba/tests/dcerpc
1434 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1435 %dir %{py_sitedir}/samba/web_server
1436 %{py_sitedir}/samba/web_server/*.py[co]
1437 %if %{without system_libs}
1438 %attr(755,root,root) %{py_sitedir}/ldb.so
1439 %attr(755,root,root) %{py_sitedir}/ntdb.so
1440 %attr(755,root,root) %{py_sitedir}/talloc.so
1441 %attr(755,root,root) %{py_sitedir}/tdb.so
1442 %attr(755,root,root) %{py_sitedir}/_tevent.so
1443 %{py_sitedir}/tevent.py[co]
1447 %defattr(644,root,root,755)
1448 %attr(755,root,root) %{_bindir}/gentest
1449 %attr(755,root,root) %{_bindir}/locktest
1450 %attr(755,root,root) %{_bindir}/masktest
1451 %attr(755,root,root) %{_bindir}/ndrdump
1452 %attr(755,root,root) %{_bindir}/smbtorture
1453 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1454 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1455 %attr(755,root,root) %{_libdir}/samba/libsubunit-samba4.so
1456 %attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1457 %{_mandir}/man1/gentest.1*
1458 %{_mandir}/man1/locktest.1*
1459 %{_mandir}/man1/masktest.1*
1460 %{_mandir}/man1/ndrdump.1*
1461 %{_mandir}/man1/smbtorture.1*
1464 %defattr(644,root,root,755)
1465 %attr(755,root,root) %{_libdir}/libtorture.so
1466 %{_includedir}/samba-4.0/torture.h
1467 %{_pkgconfigdir}/torture.pc
1469 %files -n libsmbclient
1470 %defattr(644,root,root,755)
1471 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1472 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1473 %attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
1474 %{_mandir}/man7/libsmbclient.7*
1476 %files -n libsmbclient-devel
1477 %defattr(644,root,root,755)
1478 %attr(755,root,root) %{_libdir}/libsmbclient.so
1479 %attr(755,root,root) %{_libdir}/libwbclient.so
1480 %dir %{_includedir}/samba-4.0
1481 %{_includedir}/samba-4.0/libsmbclient.h
1482 %{_includedir}/samba-4.0/wbclient.h
1483 %{_pkgconfigdir}/smbclient.pc
1484 %{_pkgconfigdir}/wbclient.pc
1487 %files -n openldap-schema-samba
1488 %defattr(644,root,root,755)
1489 %{schemadir}/samba.schema