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.20
13 %define talloc_ver 2:2.1.2
14 %define tdb_ver 2:1.3.4
15 %define tevent_ver 0.9.24
18 %include /usr/lib/rpm/macros.perl
20 # NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
21 %define virusfilter_version 0.1.4
22 Summary: Samba Active Directory and SMB server
23 Summary(pl.UTF-8): Serwer Samba Active Directory i SMB
29 Group: Networking/Daemons
30 Source0: https://www.samba.org/ftp/samba/samba-%{version}.tar.gz
31 # Source0-md5: 77f138cc0736549b03872279364766e0
34 Source4: samba.sysconfig
35 Source5: samba.logrotate
38 Source8: winbind.sysconfig
40 Source10: https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
41 # Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
42 Patch0: system-heimdal.patch
43 Patch1: %{name}-c++-nofail.patch
44 Patch2: %{name}-lprng-no-dot-printers.patch
45 Patch3: systemd-pid-dir.patch
46 Patch4: unicodePwd-nthash-values-over-LDAP.patch
47 Patch5: %{name}-heimdal.patch
48 Patch6: server-role.patch
49 Patch7: %{name}-bug-9816.patch
50 Patch8: %{name}-lib-tls-fix-build-with-gnutls-3.4.patch
51 URL: http://www.samba.org/
52 BuildRequires: acl-devel
53 %{?with_avahi:BuildRequires: avahi-devel}
54 BuildRequires: ceph-devel >= 0.73
55 BuildRequires: ctdb-devel
56 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
57 BuildRequires: cyrus-sasl-devel >= 2
58 BuildRequires: dbus-devel
59 BuildRequires: dmapi-devel
60 BuildRequires: docbook-style-xsl
62 BuildRequires: gamin-devel
63 BuildRequires: gdbm-devel
64 BuildRequires: gettext-tools
65 BuildRequires: glusterfs-devel
66 BuildRequires: gnutls-devel >= 3.0.0
67 BuildRequires: heimdal-devel >= 1.5.3-1
69 BuildRequires: keyutils-devel
70 BuildRequires: libaio-devel
71 BuildRequires: libarchive-devel >= 3.1.2
72 BuildRequires: libcap-devel
73 BuildRequires: libcom_err-devel
74 BuildRequires: libmagic-devel
75 BuildRequires: libnscd-devel
76 BuildRequires: make >= 3.81
77 BuildRequires: ncurses-devel >= 5.2
78 BuildRequires: ncurses-ext-devel >= 5.2
79 BuildRequires: nss_wrapper >= 1.0.2
80 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
81 BuildRequires: pam-devel >= 0.99.8.1
82 BuildRequires: perl-ExtUtils-MakeMaker
83 BuildRequires: perl-Parse-Yapp >= 1.05
84 BuildRequires: pkgconfig
85 BuildRequires: popt-devel
86 %{?with_pgsql:BuildRequires: postgresql-devel}
87 BuildRequires: python-devel >= 1:2.5.0
88 BuildRequires: python-dns
89 BuildRequires: python-modules >= 1:2.5.0
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 %{?with_systemd:BuildRequires: systemd-devel}
98 BuildRequires: xfsprogs-devel
99 BuildRequires: zlib-devel >= 1.2.3
100 %if %{with system_libs}
101 BuildRequires: ldb-devel >= %{ldb_ver}
102 BuildRequires: ntdb-devel >= %{ntdb_ver}
103 BuildRequires: python-ntdb >= %{ntdb_ver}
104 BuildRequires: python-ldb-devel >= %{ldb_ver}
105 BuildRequires: python-talloc-devel >= %{talloc_ver}
106 BuildRequires: python-tevent >= %{tevent_ver}
107 BuildRequires: talloc-devel >= %{talloc_ver}
108 BuildRequires: tdb-devel >= %{tdb_ver}
109 BuildRequires: tevent-devel >= %{tevent_ver}
111 BuildRequires: uid_wrapper >= 1.1.0
112 BuildConflicts: libbsd-devel
113 Requires(post,preun): /sbin/chkconfig
114 Requires: %{name}-common = %{epoch}:%{version}-%{release}
115 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
116 # for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
117 Requires: python-samba = %{epoch}:%{version}-%{release}
118 Requires: logrotate >= 3.7-4
119 Requires: pam >= 0.99.8.1
120 Requires: rc-scripts >= 0.4.0.12
121 Requires: setup >= 2.4.6-7
122 Requires: systemd-units >= 38
123 # smbd links with libcups
124 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
125 Obsoletes: samba-doc-html
126 Obsoletes: samba-doc-pdf
127 Obsoletes: samba-pdb-xml
128 Obsoletes: samba-vfs-block
129 Obsoletes: samba-vfs-audit
130 Obsoletes: samba-vfs-cap
131 Obsoletes: samba-vfs-catia
132 Obsoletes: samba-vfs-default_quota
133 Obsoletes: samba-vfs-expand_msdfs
134 Obsoletes: samba-vfs-fake_perms
135 Obsoletes: samba-vfs-netatalk
136 Obsoletes: samba-vfs-recycle
137 Obsoletes: samba-vfs-readahead
138 Obsoletes: samba-vfs-readonly
139 Obsoletes: samba-vfs-scannedonly
140 Obsoletes: samba-vfs-shadow_copy
142 Obsoletes: samba3-server
143 Obsoletes: samba3-vfs-audit
144 Obsoletes: samba3-vfs-cap
145 Obsoletes: samba3-vfs-catia
146 Obsoletes: samba3-vfs-default_quota
147 Obsoletes: samba3-vfs-expand_msdfs
148 Obsoletes: samba3-vfs-fake_perms
149 Obsoletes: samba3-vfs-netatalk
150 Obsoletes: samba3-vfs-recycle
151 Obsoletes: samba3-vfs-readahead
152 Obsoletes: samba3-vfs-readonly
153 Obsoletes: samba3-vfs-scannedonly
154 Obsoletes: samba3-vfs-shadow_copy
156 Obsoletes: samba4-common-server
157 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
159 %define _sambahome /home/services/samba
161 %define cups_serverbin %{_prefix}/lib/cups
163 %define schemadir /usr/share/openldap/schema
165 # CFLAGS modified (the second ./configure)
166 %undefine configure_cache
169 Samba provides an SMB server which can be used to provide network
170 services to SMB (sometimes called "Lan Manager") clients, including
171 various versions of MS Windows, OS/2, and other Linux machines. Samba
172 also provides some SMB clients, which complement the built-in SMB
173 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
174 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
176 %description -l pl.UTF-8
177 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
178 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
179 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
180 znajduje się również oprogramowanie klienckie. Samba używa protokołu
181 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
182 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
183 haseł w standardzie MS i zarządzania bazą WINS.
186 Summary: VFS module to host shares on Ceph file system
187 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
188 Group: Networking/Daemons
189 Requires: %{name} = %{epoch}:%{version}-%{release}
191 %description vfs-ceph
192 VFS module to host shares on Ceph file system.
194 This module only works with the libceph.so user-space client. It is
195 not needed if you are using the kernel client or the FUSE client.
197 %description vfs-ceph -l pl.UTF-8
198 Moduł VFS do serwowania zasobów z systemu plików Ceph.
200 Ten moduł działa jedynie z klientem przestrzeni użytkownika
201 libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
202 przez jądro lub FUSE.
204 %package vfs-glusterfs
205 Summary: VFS module to host shares on GlusterFS file system
206 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
207 Group: Networking/Daemons
208 Requires: %{name} = %{epoch}:%{version}-%{release}
210 %description vfs-glusterfs
211 VFS module to host shares on GlusterFS file system.
213 %description vfs-glusterfs -l pl.UTF-8
214 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
216 %package vfs-notify_fam
217 Summary: VFS module to implement file change notifications
218 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
219 Group: Networking/Daemons
220 Requires: %{name} = %{epoch}:%{version}-%{release}
221 Obsoletes: samba3-vfs-notify_fam
223 %description vfs-notify_fam
224 The vfs_notify_fam module makes use of the system FAM (File Alteration
225 Monitor) daemon to implement file change notifications for Windows
228 %description vfs-notify_fam -l pl.UTF-8
229 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
230 informowania o zmianach w plikach dla klientów Windows.
233 Summary: Files used by both Samba servers and clients
234 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
235 Group: Networking/Daemons
236 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
237 # for samba-tool script
238 Requires: python-samba = %{epoch}:%{version}-%{release}
239 Obsoletes: samba3-common
240 Obsoletes: samba4-common
243 Samba-common provides files necessary for both the server and client
246 %description common -l pl.UTF-8
247 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
251 Summary: Samba client programs
252 Summary(pl.UTF-8): Klienci serwera Samba
253 Group: Applications/Networking
254 Requires: %{name}-common = %{epoch}:%{version}-%{release}
255 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
256 Requires: libsmbclient = %{epoch}:%{version}-%{release}
257 Requires: heimdal-libs >= 1.5.3-1
259 Obsoletes: samba3-client
260 Obsoletes: samba4-client
264 Samba-client provides some SMB clients, which complement the build-in
265 SMB filesystem in Linux. These allow accessing of SMB shares and
266 printing to SMB printers.
268 %description client -l pl.UTF-8
269 Samba-client dostarcza programy uzupełniające obsługę systemu plików
270 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
271 drukowanie w sieci SMB.
274 Summary: Samba-winbind daemon, utilities and documentation
275 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
276 Group: Networking/Daemons
277 Requires(post,preun): /sbin/chkconfig
278 Requires(post,preun,postun): systemd-units >= 38
279 Requires: %{name}-common = %{epoch}:%{version}-%{release}
280 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
281 Requires: systemd-units >= 38
282 Obsoletes: samba3-winbind
283 Obsoletes: samba4-winbind
286 Provides the winbind daemon and testing tools to allow authentication
287 and group/user enumeration from a Windows or Samba domain controller.
289 %description winbind -l pl.UTF-8
290 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
291 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
294 %package -n cups-backend-smb
295 Summary: CUPS backend for printing to SMB printers
296 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
297 Group: Applications/Printing
298 Requires: %{name}-client = %{epoch}:%{version}-%{release}
299 Requires: cups >= 1:1.2.0
300 Obsoletes: cups-backend-smb3
302 %description -n cups-backend-smb
303 CUPS backend for printing to SMB printers.
305 %description -n cups-backend-smb -l pl.UTF-8
306 Backend CUPS-a drukujący na drukarkach SMB.
309 Summary: Name Service Switch service for WINS
310 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
312 Requires: %{name}-common = %{epoch}:%{version}-%{release}
313 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
316 %description -n nss_wins
317 Provides the libnss_wins shared library which resolves NetBIOS names
320 %description -n nss_wins -l pl.UTF-8
321 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
324 %package -n pam-pam_smbpass
325 Summary: PAM Samba Password Module
326 Summary(pl.UTF-8): Moduł PAM smbpass
328 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
329 Obsoletes: pam_smbpass
330 Obsoletes: pam-pam_smbpass3
332 %description -n pam-pam_smbpass
333 PAM module which can be used on conforming systems to keep the
334 smbpasswd (Samba password) database in sync with the Unix password
337 %description -n pam-pam_smbpass -l pl.UTF-8
338 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
339 Samby) zsynchronizowanego z hasłami uniksowymi.
342 Summary: A utility for retrieving files using the SMB protocol
343 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
344 Group: Applications/Networking
345 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
348 %description -n smbget
349 wget-like utility for downloading files over SMB.
351 %description -n smbget -l pl.UTF-8
352 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
353 używanym w sieciach MS Windows.
356 Summary: Samba shared libraries
357 Summary(pl.UTF-8): Biblioteki współdzielone Samby
359 Requires: gnutls >= 3.0.0
360 %if %{with system_libs}
361 Requires: ldb >= %{ldb_ver}
362 Requires: ntdb >= %{ntdb_ver}
363 Requires: talloc >= %{talloc_ver}
364 Requires: tdb >= %{tdb_ver}
365 Requires: tevent >= %{tevent_ver}
369 Samba shared libraries.
371 %description libs -l pl.UTF-8
372 Biblioteki współdzielone Samby.
375 Summary: Header files for Samba
376 Summary(pl.UTF-8): Pliki nagłówkowe Samby
377 Group: Development/Libraries
378 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
379 Obsoletes: samba3-devel
380 Obsoletes: samba4-devel
383 Header files for Samba.
385 %description devel -l pl.UTF-8
386 Pliki nagłówkowe Samby.
389 Summary: Perl IDL compiler
390 Summary(pl.UTF-8): Kompilator IDL w Perlu
391 Group: Development/Tools
392 Obsoletes: samba4-pidl
395 The samba-pidl package contains the Perl IDL compiler used by Samba
396 and Wireshark to parse IDL and similar protocols.
398 %description pidl -l pl.UTF-8
399 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
400 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
402 %package -n python-samba
403 Summary: Samba modules for Python
404 Summary(pl.UTF-8): Moduły Samby dla Pythona
405 Group: Development/Languages/Python
406 Requires: %{name}-common = %{epoch}:%{version}-%{release}
407 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
410 Requires: python-modules
411 %if %{with system_libs}
412 Requires: python-ldb >= %{ldb_ver}
413 Requires: python-ntdb >= %{ntdb_ver}
414 Requires: python-talloc >= %{talloc_ver}
415 Requires: python-tevent >= %{tevent_ver}
417 Obsoletes: python-samba4
419 %description -n python-samba
420 Samba modules for Python.
422 %description -n python-samba -l pl.UTF-8
423 Moduły Samby dla Pythona.
426 Summary: Testing tools for Samba servers and clients
427 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
428 Group: Applications/System
429 Requires: %{name} = %{epoch}:%{version}-%{release}
430 Requires: %{name}-common = %{epoch}:%{version}-%{release}
431 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
432 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
433 Obsoletes: samba4-test
436 samba-test provides testing tools for both the server and client
439 %description test -l pl.UTF-8
440 Narzędzia testowe dla serwerów i klientów Samby.
443 Summary: Testing development files for Samba servers and clients
444 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
445 Group: Applications/System
446 Requires: %{name}-test = %{epoch}:%{version}-%{release}
447 Obsoletes: samba4-test-devel
449 %description test-devel
450 samba-test-devel provides development files for the library used by
451 testing tools for both the server and client packages of Samba.
453 %description test-devel -l pl.UTF-8
454 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
455 przez narzędzia testowe dla serwerów i klientów Samby.
457 %package -n libsmbclient
458 Summary: libsmbclient and libwbclient - Samba client libraries
459 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
461 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
462 Obsoletes: samba3-libsmbclient
464 %description -n libsmbclient
465 libsmbclient and libwbclient - libraries that allow to use Samba
468 %description -n libsmbclient -l pl.UTF-8
469 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
472 %package -n libsmbclient-devel
473 Summary: Development files for Samba client libraries
474 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
475 Group: Development/Libraries
476 Requires: libsmbclient = %{epoch}:%{version}-%{release}
477 Obsoletes: libsmbclient-static
478 Obsoletes: samba3-libsmbclient-devel
480 %description -n libsmbclient-devel
481 Header files for libsmbclient and libwbclient libraries.
483 %description -n libsmbclient-devel -l pl.UTF-8
484 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
486 %package -n openldap-schema-samba
487 Summary: Samba LDAP schema
488 Summary(pl.UTF-8): Schemat LDAP dla Samby
489 Group: Networking/Daemons
490 Requires(post,postun): sed >= 4.0
491 Requires: openldap-servers
492 Obsoletes: openldap-schema-samba3
493 %if "%{_rpmversion}" >= "5"
497 %description -n openldap-schema-samba
498 This package contains samba.schema for OpenLDAP.
500 %description -n openldap-schema-samba -l pl.UTF-8
501 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
504 %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,subunit,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 %{_mandir}/man8/smbspool.8*
1113 %defattr(644,root,root,755)
1114 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1116 %files -n pam-pam_smbpass
1117 %defattr(644,root,root,755)
1118 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1119 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1122 %defattr(644,root,root,755)
1123 %attr(755,root,root) %{_bindir}/smbget
1124 %{_mandir}/man1/smbget.1*
1125 %{_mandir}/man5/smbgetrc.5*
1128 %defattr(644,root,root,755)
1129 %if "%{_lib}" == "lib64"
1130 /etc/ld.so.conf.d/samba64.conf
1132 /etc/ld.so.conf.d/samba.conf
1134 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1135 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1136 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1137 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1138 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1139 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1140 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1141 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1142 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1143 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1144 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1145 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1146 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1147 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1148 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1149 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1150 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1151 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1152 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1153 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1154 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1155 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1156 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1157 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1158 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1159 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1160 %attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1161 %attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
1162 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1163 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1164 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1165 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1166 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1167 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1168 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1169 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1170 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1171 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1172 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1173 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1174 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1175 %dir %{_libdir}/samba
1176 %attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1177 %attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1178 %attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1179 %attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1180 %attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1181 %attr(755,root,root) %{_libdir}/samba/libauth-sam-reply-samba4.so
1182 %attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1183 %attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1184 %attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1185 %attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1186 %attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1187 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1188 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1189 %attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1190 %attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1191 %attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1192 %attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1193 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1194 %attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1195 %attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
1196 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1197 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1198 %attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
1199 %attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
1200 %attr(755,root,root) %{_libdir}/samba/liberrors-samba4.so
1201 %attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1202 %attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1203 %attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1204 %attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1205 %attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1206 %attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1207 %attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1208 %attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1209 %attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1210 %attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1211 %attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1212 %attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1213 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1214 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
1215 %attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
1216 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1217 %attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1218 %attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1219 %attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1220 %attr(755,root,root) %{_libdir}/samba/libnon-posix-acls-samba4.so
1221 %attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
1222 %attr(755,root,root) %{_libdir}/samba/libntvfs-samba4.so
1223 %attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1224 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1225 %attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1226 %attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1227 %attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1228 %attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
1229 %attr(755,root,root) %{_libdir}/samba/libsamba-cluster-support-samba4.so
1230 %attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1231 %attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1232 %attr(755,root,root) %{_libdir}/samba/libsamba-net-samba4.so
1233 %attr(755,root,root) %{_libdir}/samba/libsamba-python-samba4.so
1234 %attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1235 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1236 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1237 %attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1238 %attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1239 %attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1240 %attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1241 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1242 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1243 %attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1244 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1245 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1246 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1247 %attr(755,root,root) %{_libdir}/samba/libsmbregistry-samba4.so
1248 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
1249 %attr(755,root,root) %{_libdir}/samba/libtdb-compat-samba4.so
1250 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1251 %attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1252 %attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
1253 %attr(755,root,root) %{_libdir}/samba/libutil-ntdb-samba4.so
1254 %attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1255 %attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1256 %attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1257 %attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
1260 %defattr(644,root,root,755)
1261 %{_includedir}/samba-4.0/charset.h
1262 %dir %{_includedir}/samba-4.0/core
1263 %{_includedir}/samba-4.0/core/doserr.h
1264 %{_includedir}/samba-4.0/core/error.h
1265 %{_includedir}/samba-4.0/core/hresult.h
1266 %{_includedir}/samba-4.0/core/ntstatus.h
1267 %{_includedir}/samba-4.0/core/werror.h
1268 %{_includedir}/samba-4.0/credentials.h
1269 %{_includedir}/samba-4.0/dcerpc.h
1270 %{_includedir}/samba-4.0/dcerpc_server.h
1271 %{_includedir}/samba-4.0/dlinklist.h
1272 %{_includedir}/samba-4.0/domain_credentials.h
1273 %dir %{_includedir}/samba-4.0/gen_ndr
1274 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1275 %{_includedir}/samba-4.0/gen_ndr/auth.h
1276 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1277 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1278 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1279 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1280 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1281 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1282 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1283 %{_includedir}/samba-4.0/gen_ndr/misc.h
1284 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1285 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1286 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1287 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1288 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1289 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1290 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1291 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1292 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1293 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1294 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1295 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1296 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1297 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1298 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1299 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1300 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1301 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1302 %{_includedir}/samba-4.0/gen_ndr/samr.h
1303 %{_includedir}/samba-4.0/gen_ndr/security.h
1304 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1305 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1306 %{_includedir}/samba-4.0/gensec.h
1307 %{_includedir}/samba-4.0/ldap-util.h
1308 %{_includedir}/samba-4.0/ldap_errors.h
1309 %{_includedir}/samba-4.0/ldap_message.h
1310 %{_includedir}/samba-4.0/ldap_ndr.h
1311 %{_includedir}/samba-4.0/ldb_wrap.h
1312 %{_includedir}/samba-4.0/ndr.h
1313 %dir %{_includedir}/samba-4.0/ndr
1314 %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1315 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1316 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1317 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1318 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1319 %{_includedir}/samba-4.0/param.h
1320 %{_includedir}/samba-4.0/policy.h
1321 %{_includedir}/samba-4.0/read_smb.h
1322 %{_includedir}/samba-4.0/registry.h
1323 %{_includedir}/samba-4.0/roles.h
1324 %{_includedir}/samba-4.0/rpc_common.h
1325 %dir %{_includedir}/samba-4.0/samba
1326 %{_includedir}/samba-4.0/samba/session.h
1327 %{_includedir}/samba-4.0/samba/version.h
1328 %{_includedir}/samba-4.0/samba_util.h
1329 %{_includedir}/samba-4.0/share.h
1330 %{_includedir}/samba-4.0/smb2.h
1331 %{_includedir}/samba-4.0/smb2_constants.h
1332 %{_includedir}/samba-4.0/smb2_create_blob.h
1333 %{_includedir}/samba-4.0/smb2_lease.h
1334 %{_includedir}/samba-4.0/smb2_lease_struct.h
1335 %{_includedir}/samba-4.0/smb2_signing.h
1336 %{_includedir}/samba-4.0/smb_cli.h
1337 %{_includedir}/samba-4.0/smb_cliraw.h
1338 %{_includedir}/samba-4.0/smb_common.h
1339 %{_includedir}/samba-4.0/smb_composite.h
1340 %{_includedir}/samba-4.0/smb_constants.h
1341 %{_includedir}/samba-4.0/smb_raw.h
1342 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1343 %{_includedir}/samba-4.0/smb_raw_signing.h
1344 %{_includedir}/samba-4.0/smb_raw_trans2.h
1345 %{_includedir}/samba-4.0/smb_request.h
1346 %{_includedir}/samba-4.0/smb_seal.h
1347 %{_includedir}/samba-4.0/smb_signing.h
1348 %{_includedir}/samba-4.0/smb_unix_ext.h
1349 %{_includedir}/samba-4.0/smb_util.h
1350 %{_includedir}/samba-4.0/tdr.h
1351 %{_includedir}/samba-4.0/tsocket.h
1352 %{_includedir}/samba-4.0/tsocket_internal.h
1353 %{_includedir}/samba-4.0/tstream_smbXcli_np.h
1354 %dir %{_includedir}/samba-4.0/util
1355 %{_includedir}/samba-4.0/util/attr.h
1356 %{_includedir}/samba-4.0/util/blocking.h
1357 %{_includedir}/samba-4.0/util/byteorder.h
1358 %{_includedir}/samba-4.0/util/data_blob.h
1359 %{_includedir}/samba-4.0/util/debug.h
1360 %{_includedir}/samba-4.0/util/fault.h
1361 %{_includedir}/samba-4.0/util/idtree.h
1362 %{_includedir}/samba-4.0/util/idtree_random.h
1363 %{_includedir}/samba-4.0/util/memory.h
1364 %{_includedir}/samba-4.0/util/safe_string.h
1365 %{_includedir}/samba-4.0/util/signal.h
1366 %{_includedir}/samba-4.0/util/string_wrappers.h
1367 %{_includedir}/samba-4.0/util/substitute.h
1368 %{_includedir}/samba-4.0/util/talloc_stack.h
1369 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1370 %{_includedir}/samba-4.0/util/tevent_unix.h
1371 %{_includedir}/samba-4.0/util/tevent_werror.h
1372 %{_includedir}/samba-4.0/util/time.h
1373 %{_includedir}/samba-4.0/util/xfile.h
1374 %{_includedir}/samba-4.0/util_ldb.h
1375 %{_includedir}/samba-4.0/lookup_sid.h
1376 %{_includedir}/samba-4.0/machine_sid.h
1377 %{_includedir}/samba-4.0/netapi.h
1378 %{_includedir}/samba-4.0/passdb.h
1379 %{_includedir}/samba-4.0/smbconf.h
1380 %{_includedir}/samba-4.0/smb_ldap.h
1381 %{_includedir}/samba-4.0/smbldap.h
1382 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1383 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1384 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1385 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1386 %attr(755,root,root) %{_libdir}/libdcerpc.so
1387 %attr(755,root,root) %{_libdir}/libgensec.so
1388 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1389 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1390 %attr(755,root,root) %{_libdir}/libndr.so
1391 %attr(755,root,root) %{_libdir}/libndr-standard.so
1392 %attr(755,root,root) %{_libdir}/libnetapi.so
1393 %attr(755,root,root) %{_libdir}/libregistry.so
1394 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1395 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1396 %attr(755,root,root) %{_libdir}/libsamba-passdb.so
1397 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1398 %attr(755,root,root) %{_libdir}/libsamba-util.so
1399 %attr(755,root,root) %{_libdir}/libsamdb.so
1400 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1401 %attr(755,root,root) %{_libdir}/libsmbconf.so
1402 %attr(755,root,root) %{_libdir}/libsmbldap.so
1403 %attr(755,root,root) %{_libdir}/libtevent-util.so
1404 %{_pkgconfigdir}/dcerpc.pc
1405 %{_pkgconfigdir}/dcerpc_atsvc.pc
1406 %{_pkgconfigdir}/dcerpc_samr.pc
1407 %{_pkgconfigdir}/dcerpc_server.pc
1408 %{_pkgconfigdir}/gensec.pc
1409 %{_pkgconfigdir}/ndr.pc
1410 %{_pkgconfigdir}/ndr_krb5pac.pc
1411 %{_pkgconfigdir}/ndr_nbt.pc
1412 %{_pkgconfigdir}/ndr_standard.pc
1413 %{_pkgconfigdir}/netapi.pc
1414 %{_pkgconfigdir}/registry.pc
1415 %{_pkgconfigdir}/samba-credentials.pc
1416 %{_pkgconfigdir}/samba-hostconfig.pc
1417 %{_pkgconfigdir}/samba-policy.pc
1418 %{_pkgconfigdir}/samba-util.pc
1419 %{_pkgconfigdir}/samdb.pc
1420 %{_pkgconfigdir}/smbclient-raw.pc
1421 %if %{without system_libs}
1422 %{_mandir}/man3/ntdb.3*
1426 %defattr(644,root,root,755)
1427 %attr(755,root,root) %{_bindir}/pidl
1428 %{_mandir}/man1/pidl.1*
1429 %{_mandir}/man3/Parse::Pidl*.3*
1430 %{perl_vendorlib}/Parse/Pidl*
1432 %files -n python-samba
1433 %defattr(644,root,root,755)
1434 %dir %{py_sitedir}/samba
1435 %attr(755,root,root) %{py_sitedir}/samba/*.so
1436 %{py_sitedir}/samba/*.py[co]
1437 %dir %{py_sitedir}/samba/dcerpc
1438 %{py_sitedir}/samba/dcerpc/*.py[co]
1439 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1440 %dir %{py_sitedir}/samba/external
1441 %{py_sitedir}/samba/external/*.py[co]
1442 %dir %{py_sitedir}/samba/external/subunit
1443 %{py_sitedir}/samba/external/subunit/*.py[co]
1444 %dir %{py_sitedir}/samba/external/subunit/tests
1445 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1446 %dir %{py_sitedir}/samba/netcmd
1447 %{py_sitedir}/samba/netcmd/*.py[co]
1448 %dir %{py_sitedir}/samba/provision
1449 %{py_sitedir}/samba/provision/*.py[co]
1450 %dir %{py_sitedir}/samba/samba3
1451 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1452 %{py_sitedir}/samba/samba3/*.py[co]
1453 %dir %{py_sitedir}/samba/tests
1454 %{py_sitedir}/samba/tests/*.py[co]
1455 %dir %{py_sitedir}/samba/tests/blackbox
1456 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1457 %dir %{py_sitedir}/samba/tests/samba_tool
1458 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1459 %dir %{py_sitedir}/samba/tests/dcerpc
1460 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1461 %dir %{py_sitedir}/samba/web_server
1462 %{py_sitedir}/samba/web_server/*.py[co]
1463 %if %{without system_libs}
1464 %attr(755,root,root) %{py_sitedir}/ldb.so
1465 %attr(755,root,root) %{py_sitedir}/ntdb.so
1466 %attr(755,root,root) %{py_sitedir}/talloc.so
1467 %attr(755,root,root) %{py_sitedir}/tdb.so
1468 %attr(755,root,root) %{py_sitedir}/_tevent.so
1469 %{py_sitedir}/tevent.py[co]
1473 %defattr(644,root,root,755)
1474 %attr(755,root,root) %{_bindir}/gentest
1475 %attr(755,root,root) %{_bindir}/locktest
1476 %attr(755,root,root) %{_bindir}/masktest
1477 %attr(755,root,root) %{_bindir}/ndrdump
1478 %attr(755,root,root) %{_bindir}/smbtorture
1479 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1480 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1481 %attr(755,root,root) %{_libdir}/samba/libsubunit-samba4.so
1482 %attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1483 %{_mandir}/man1/gentest.1*
1484 %{_mandir}/man1/locktest.1*
1485 %{_mandir}/man1/masktest.1*
1486 %{_mandir}/man1/ndrdump.1*
1487 %{_mandir}/man1/smbtorture.1*
1490 %defattr(644,root,root,755)
1491 %attr(755,root,root) %{_libdir}/libtorture.so
1492 %{_includedir}/samba-4.0/torture.h
1493 %{_pkgconfigdir}/torture.pc
1495 %files -n libsmbclient
1496 %defattr(644,root,root,755)
1497 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1498 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1499 %attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
1500 %{_mandir}/man7/libsmbclient.7*
1502 %files -n libsmbclient-devel
1503 %defattr(644,root,root,755)
1504 %attr(755,root,root) %{_libdir}/libsmbclient.so
1505 %attr(755,root,root) %{_libdir}/libwbclient.so
1506 %dir %{_includedir}/samba-4.0
1507 %{_includedir}/samba-4.0/libsmbclient.h
1508 %{_includedir}/samba-4.0/wbclient.h
1509 %{_pkgconfigdir}/smbclient.pc
1510 %{_pkgconfigdir}/wbclient.pc
1513 %files -n openldap-schema-samba
1514 %defattr(644,root,root,755)
1515 %{schemadir}/samba.schema