3 %bcond_without ads # ActiveDirectory support
4 %bcond_without cups # CUPS support
5 %bcond_without ldap # LDAP support
6 %bcond_without avahi # Avahi support
7 %bcond_without systemd # systemd integration
8 %bcond_without system_libs # system libraries (talloc,tdb,tevent,ldb,ntdb)
10 %if %{with system_libs}
11 %define talloc_ver 2.0.8
12 %define tdb_ver 2:1.2.12
13 %define ldb_ver 1.1.17
14 %define tevent_ver 0.9.18
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: http://www.samba.org/ftp/samba/samba-%{version}.tar.gz
31 # Source0-md5: 8fed0f23a672e6a8d0716d96aca88671
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
48 Patch6: server-role.patch
49 Patch7: %{name}-bug-9816.patch
50 URL: http://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: dmapi-devel
58 BuildRequires: docbook-style-xsl
60 BuildRequires: gamin-devel
61 BuildRequires: gdbm-devel
62 BuildRequires: gettext-tools
63 BuildRequires: glusterfs-devel
64 BuildRequires: gnutls-devel >= 1.4.0
65 BuildRequires: heimdal-devel >= 1.5.3-1
67 BuildRequires: keyutils-devel
68 BuildRequires: libaio-devel
69 BuildRequires: libcap-devel
70 BuildRequires: libcom_err-devel
71 BuildRequires: libmagic-devel
72 BuildRequires: libnscd-devel
73 BuildRequires: make >= 3.81
74 BuildRequires: ncurses-devel >= 5.2
75 BuildRequires: ncurses-ext-devel >= 5.2
76 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
77 BuildRequires: pam-devel >= 0.99.8.1
78 BuildRequires: perl-ExtUtils-MakeMaker
79 BuildRequires: perl-Parse-Yapp >= 1.05
80 BuildRequires: pkgconfig
81 BuildRequires: popt-devel
82 %{?with_pgsql:BuildRequires: postgresql-devel}
83 BuildRequires: python-devel >= 1:2.5.0
84 BuildRequires: python-dns
85 BuildRequires: python-modules >= 1:2.5.0
86 BuildRequires: python-testtools
87 BuildRequires: readline-devel >= 4.2
88 BuildRequires: rpm-perlprov
89 BuildRequires: rpm-pythonprov
90 BuildRequires: rpmbuild(macros) >= 1.647
91 BuildRequires: sed >= 4.0
92 %{?with_systemd:BuildRequires: systemd-devel}
93 BuildRequires: xfsprogs-devel
94 BuildRequires: zlib-devel >= 1.2.3
95 %if %{with system_libs}
96 BuildRequires: ldb-devel >= %{ldb_ver}
97 BuildRequires: ntdb-devel >= %{ntdb_ver}
98 BuildRequires: python-ntdb >= %{ntdb_ver}
99 BuildRequires: python-ldb-devel >= %{ldb_ver}
100 BuildRequires: python-talloc-devel >= %{talloc_ver}
101 BuildRequires: python-tevent >= %{tevent_ver}
102 BuildRequires: talloc-devel >= %{talloc_ver}
103 BuildRequires: tdb-devel >= %{tdb_ver}
104 BuildRequires: tevent-devel >= %{tevent_ver}
106 BuildConflicts: libbsd-devel
107 Requires(post,preun): /sbin/chkconfig
108 Requires: %{name}-common = %{epoch}:%{version}-%{release}
109 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
110 # for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
111 Requires: python-samba = %{epoch}:%{version}-%{release}
112 Requires: logrotate >= 3.7-4
113 Requires: pam >= 0.99.8.1
114 Requires: rc-scripts >= 0.4.0.12
115 Requires: setup >= 2.4.6-7
116 Requires: systemd-units >= 38
117 # smbd links with libcups
118 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
119 Obsoletes: samba-doc-html
120 Obsoletes: samba-doc-pdf
121 Obsoletes: samba-pdb-xml
122 Obsoletes: samba-vfs-block
123 Obsoletes: samba-vfs-audit
124 Obsoletes: samba-vfs-cap
125 Obsoletes: samba-vfs-catia
126 Obsoletes: samba-vfs-default_quota
127 Obsoletes: samba-vfs-expand_msdfs
128 Obsoletes: samba-vfs-fake_perms
129 Obsoletes: samba-vfs-netatalk
130 Obsoletes: samba-vfs-recycle
131 Obsoletes: samba-vfs-readahead
132 Obsoletes: samba-vfs-readonly
133 Obsoletes: samba-vfs-scannedonly
134 Obsoletes: samba-vfs-shadow_copy
136 Obsoletes: samba3-server
137 Obsoletes: samba3-vfs-audit
138 Obsoletes: samba3-vfs-cap
139 Obsoletes: samba3-vfs-catia
140 Obsoletes: samba3-vfs-default_quota
141 Obsoletes: samba3-vfs-expand_msdfs
142 Obsoletes: samba3-vfs-fake_perms
143 Obsoletes: samba3-vfs-netatalk
144 Obsoletes: samba3-vfs-recycle
145 Obsoletes: samba3-vfs-readahead
146 Obsoletes: samba3-vfs-readonly
147 Obsoletes: samba3-vfs-scannedonly
148 Obsoletes: samba3-vfs-shadow_copy
150 Obsoletes: samba4-common-server
151 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
153 %define _sambahome /home/services/samba
155 %define cups_serverbin %{_prefix}/lib/cups
157 %define schemadir /usr/share/openldap/schema
159 # CFLAGS modified (the second ./configure)
160 %undefine configure_cache
163 Samba provides an SMB server which can be used to provide network
164 services to SMB (sometimes called "Lan Manager") clients, including
165 various versions of MS Windows, OS/2, and other Linux machines. Samba
166 also provides some SMB clients, which complement the built-in SMB
167 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
168 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
170 %description -l pl.UTF-8
171 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
172 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
173 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
174 znajduje się również oprogramowanie klienckie. Samba używa protokołu
175 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
176 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
177 haseł w standardzie MS i zarządzania bazą WINS.
180 Summary: VFS module to host shares on Ceph file system
181 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików Ceph
182 Group: Networking/Daemons
183 Requires: %{name} = %{epoch}:%{version}-%{release}
185 %description vfs-ceph
186 VFS module to host shares on Ceph file system.
188 This module only works with the libceph.so user-space client. It is
189 not needed if you are using the kernel client or the FUSE client.
191 %description vfs-ceph -l pl.UTF-8
192 Moduł VFS do serwowania zasobów z systemu plików Ceph.
194 Ten moduł działa jedynie z klientem przestrzeni użytkownika
195 libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
196 przez jądro lub FUSE.
198 %package vfs-glusterfs
199 Summary: VFS module to host shares on GlusterFS file system
200 Summary(pl.UTF-8): Moduł VFS do serwowania zasobów z systemu plików GlusterFS
201 Group: Networking/Daemons
202 Requires: %{name} = %{epoch}:%{version}-%{release}
204 %description vfs-glusterfs
205 VFS module to host shares on GlusterFS file system.
207 %description vfs-glusterfs -l pl.UTF-8
208 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
210 %package vfs-notify_fam
211 Summary: VFS module to implement file change notifications
212 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
213 Group: Networking/Daemons
214 Requires: %{name} = %{epoch}:%{version}-%{release}
215 Obsoletes: samba3-vfs-notify_fam
217 %description vfs-notify_fam
218 The vfs_notify_fam module makes use of the system FAM (File Alteration
219 Monitor) daemon to implement file change notifications for Windows
222 %description vfs-notify_fam -l pl.UTF-8
223 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
224 informowania o zmianach w plikach dla klientów Windows.
227 Summary: Files used by both Samba servers and clients
228 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
229 Group: Networking/Daemons
230 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
231 # for samba-tool script
232 Requires: python-samba = %{epoch}:%{version}-%{release}
233 Obsoletes: samba3-common
234 Obsoletes: samba4-common
237 Samba-common provides files necessary for both the server and client
240 %description common -l pl.UTF-8
241 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
245 Summary: Samba client programs
246 Summary(pl.UTF-8): Klienci serwera Samba
247 Group: Applications/Networking
248 Requires: %{name}-common = %{epoch}:%{version}-%{release}
249 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
250 Requires: libsmbclient = %{epoch}:%{version}-%{release}
251 Requires: heimdal-libs >= 1.5.3-1
253 Obsoletes: samba3-client
254 Obsoletes: samba4-client
258 Samba-client provides some SMB clients, which complement the build-in
259 SMB filesystem in Linux. These allow accessing of SMB shares and
260 printing to SMB printers.
262 %description client -l pl.UTF-8
263 Samba-client dostarcza programy uzupełniające obsługę systemu plików
264 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
265 drukowanie w sieci SMB.
268 Summary: Samba-winbind daemon, utilities and documentation
269 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
270 Group: Networking/Daemons
271 Requires(post,preun): /sbin/chkconfig
272 Requires(post,preun,postun): systemd-units >= 38
273 Requires: %{name}-common = %{epoch}:%{version}-%{release}
274 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
275 Requires: systemd-units >= 38
276 Obsoletes: samba3-winbind
277 Obsoletes: samba4-winbind
280 Provides the winbind daemon and testing tools to allow authentication
281 and group/user enumeration from a Windows or Samba domain controller.
283 %description winbind -l pl.UTF-8
284 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
285 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
288 %package -n cups-backend-smb
289 Summary: CUPS backend for printing to SMB printers
290 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
291 Group: Applications/Printing
292 Requires: %{name}-client = %{epoch}:%{version}-%{release}
293 Requires: cups >= 1:1.2.0
294 Obsoletes: cups-backend-smb3
296 %description -n cups-backend-smb
297 CUPS backend for printing to SMB printers.
299 %description -n cups-backend-smb -l pl.UTF-8
300 Backend CUPS-a drukujący na drukarkach SMB.
303 Summary: Name Service Switch service for WINS
304 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
306 Requires: %{name}-common = %{epoch}:%{version}-%{release}
307 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
310 %description -n nss_wins
311 Provides the libnss_wins shared library which resolves NetBIOS names
314 %description -n nss_wins -l pl.UTF-8
315 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
318 %package -n pam-pam_smbpass
319 Summary: PAM Samba Password Module
320 Summary(pl.UTF-8): Moduł PAM smbpass
322 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
323 Obsoletes: pam_smbpass
324 Obsoletes: pam-pam_smbpass3
326 %description -n pam-pam_smbpass
327 PAM module which can be used on conforming systems to keep the
328 smbpasswd (Samba password) database in sync with the Unix password
331 %description -n pam-pam_smbpass -l pl.UTF-8
332 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
333 Samby) zsynchronizowanego z hasłami uniksowymi.
336 Summary: A utility for retrieving files using the SMB protocol
337 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
338 Group: Applications/Networking
339 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
342 %description -n smbget
343 wget-like utility for downloading files over SMB.
345 %description -n smbget -l pl.UTF-8
346 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
347 używanym w sieciach MS Windows.
350 Summary: Samba shared libraries
351 Summary(pl.UTF-8): Biblioteki współdzielone Samby
353 Requires: gnutls >= 1.4.0
354 %if %{with system_libs}
355 Requires: ldb >= %{ldb_ver}
356 Requires: ntdb >= %{ntdb_ver}
357 Requires: talloc >= %{talloc_ver}
358 Requires: tdb >= %{tdb_ver}
359 Requires: tevent >= %{tevent_ver}
363 Samba shared libraries.
365 %description libs -l pl.UTF-8
366 Biblioteki współdzielone Samby.
369 Summary: Header files for Samba
370 Summary(pl.UTF-8): Pliki nagłówkowe Samby
371 Group: Development/Libraries
372 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
373 Obsoletes: samba3-devel
374 Obsoletes: samba4-devel
377 Header files for Samba.
379 %description devel -l pl.UTF-8
380 Pliki nagłówkowe Samby.
383 Summary: Perl IDL compiler
384 Summary(pl.UTF-8): Kompilator IDL w Perlu
385 Group: Development/Tools
386 Obsoletes: samba4-pidl
389 The samba-pidl package contains the Perl IDL compiler used by Samba
390 and Wireshark to parse IDL and similar protocols.
392 %description pidl -l pl.UTF-8
393 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
394 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
396 %package -n python-samba
397 Summary: Samba modules for Python
398 Summary(pl.UTF-8): Moduły Samby dla Pythona
399 Group: Development/Languages/Python
400 Requires: %{name}-common = %{epoch}:%{version}-%{release}
401 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
404 Requires: python-modules
405 %if %{with system_libs}
406 Requires: python-ldb >= %{ldb_ver}
407 Requires: python-ntdb >= %{ntdb_ver}
408 Requires: python-talloc >= %{talloc_ver}
409 Requires: python-tevent >= %{tevent_ver}
411 Obsoletes: python-samba4
413 %description -n python-samba
414 Samba modules for Python.
416 %description -n python-samba -l pl.UTF-8
417 Moduły Samby dla Pythona.
420 Summary: Testing tools for Samba servers and clients
421 Summary(pl.UTF-8): Narzędzia testowe dla serwerów i klientów Samby
422 Group: Applications/System
423 Requires: %{name} = %{epoch}:%{version}-%{release}
424 Requires: %{name}-common = %{epoch}:%{version}-%{release}
425 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
426 Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
427 Obsoletes: samba4-test
430 samba-test provides testing tools for both the server and client
433 %description test -l pl.UTF-8
434 Narzędzia testowe dla serwerów i klientów Samby.
437 Summary: Testing development files for Samba servers and clients
438 Summary(pl.UTF-8): Pliki programistyczne narzędzi testowych dla serwerów i klientów Samby
439 Group: Applications/System
440 Requires: %{name}-test = %{epoch}:%{version}-%{release}
441 Obsoletes: samba4-test-devel
443 %description test-devel
444 samba-test-devel provides development files for the library used by
445 testing tools for both the server and client packages of Samba.
447 %description test-devel -l pl.UTF-8
448 Ten pakiet zawiera pliki programistyczne biblioteki wykorzystywanej
449 przez narzędzia testowe dla serwerów i klientów Samby.
451 %package -n libsmbclient
452 Summary: libsmbclient and libwbclient - Samba client libraries
453 Summary(pl.UTF-8): libsmbclient i libwbclient - biblioteki klienckie Samby
455 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
456 Obsoletes: samba3-libsmbclient
458 %description -n libsmbclient
459 libsmbclient and libwbclient - libraries that allow to use Samba
462 %description -n libsmbclient -l pl.UTF-8
463 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
466 %package -n libsmbclient-devel
467 Summary: Development files for Samba client libraries
468 Summary(pl.UTF-8): Pliki programistyczne bibliotek klienta Samby
469 Group: Development/Libraries
470 Requires: libsmbclient = %{epoch}:%{version}-%{release}
471 Obsoletes: libsmbclient-static
472 Obsoletes: samba3-libsmbclient-devel
474 %description -n libsmbclient-devel
475 Header files for libsmbclient and libwbclient libraries.
477 %description -n libsmbclient-devel -l pl.UTF-8
478 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
480 %package -n openldap-schema-samba
481 Summary: Samba LDAP schema
482 Summary(pl.UTF-8): Schemat LDAP dla Samby
483 Group: Networking/Daemons
484 Requires(post,postun): sed >= 4.0
485 Requires: openldap-servers
486 Obsoletes: openldap-schema-samba3
487 %if "%{_rpmversion}" >= "5"
491 %description -n openldap-schema-samba
492 This package contains samba.schema for OpenLDAP.
494 %description -n openldap-schema-samba -l pl.UTF-8
495 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
498 %setup -q -n samba-%{version}
508 %{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
509 %{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
512 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
513 CFLAGS="${CFLAGS:-%rpmcflags}" \
514 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
515 FFLAGS="${FFLAGS:-%rpmcflags}" \
516 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
517 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
518 %{?__cc:CC="%{__cc}"} \
519 %{?__cxx:CXX="%{__cxx}"} \
522 --prefix=%{_prefix} \
523 --exec-prefix=%{_exec_prefix} \
524 --bindir=%{_bindir} \
525 --sbindir=%{_sbindir} \
526 --sysconfdir=%{_sysconfdir} \
527 --datadir=%{_datadir} \
528 --includedir=%{_includedir} \
529 --libdir=%{_libdir} \
530 --libexecdir=%{_libexecdir} \
531 --localstatedir=%{_localstatedir} \
532 --sharedstatedir=%{_sharedstatedir} \
533 --mandir=%{_mandir} \
534 --infodir=%{_infodir} \
535 --with-privatelibdir=%{_libdir}/samba \
536 --with-modulesdir=%{_libdir}/samba \
537 --with-pammodulesdir=/%{_lib}/security \
538 --with-lockdir=/var/lib/samba \
539 --with-privatedir=%{_sysconfdir}/samba \
540 --disable-rpath-install \
541 --builtin-libraries=replace,ccan \
542 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,ntdb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
543 --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
545 --with%{!?with_ads:out}-ads \
551 --with%{!?with_ldap:out}-ldap \
556 --with-sendfile-support \
558 %{!?with_systemd:--without-systemd} \
561 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
567 # Build PIDL for installation into vendor directories before
568 # 'make proto' gets to it.
570 %{__perl} Makefile.PL \
574 rm -rf $RPM_BUILD_ROOT
575 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
576 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
577 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
578 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
579 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
582 DESTDIR=$RPM_BUILD_ROOT \
583 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
585 # Undo the PIDL install, we want to try again with the right options.
586 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/perl5
589 %{__make} -C pidl install \
590 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
592 # Clean out crap left behind by the PIDL install
593 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
594 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
595 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
597 # not ready for production, and no MIT kerberos in PLD
598 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
600 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
602 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
603 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
604 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
605 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
606 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
608 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
609 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
610 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
611 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
612 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
613 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
614 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
615 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
617 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
619 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
620 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
621 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
623 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
625 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
627 %if "%{_lib}" == "lib64"
628 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
630 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
634 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
635 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
638 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
639 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
642 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
645 # remove man pages for not installed commands
646 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
647 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
648 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
649 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
650 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
652 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
653 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
657 rm -rf $RPM_BUILD_ROOT
660 /sbin/chkconfig --add samba
661 /sbin/chkconfig --add smb
662 %service samba restart "Samba AD daemon"
663 %service smb restart "Samba SMB daemons"
664 %systemd_post samba.service
665 %systemd_post smb.service nmb.service
668 if [ "$1" = "0" ]; then
671 /sbin/chkconfig --del samba
672 /sbin/chkconfig --del smb
674 %systemd_preun samba.service
675 %systemd_preun smb.service nmb.service
680 %triggerpostun -- samba3
681 /sbin/chkconfig --add smb
682 %service smb restart "Samba SMB daemons"
683 %systemd_post smb.service nmb.service
685 %triggerpostun -- samba4
686 /sbin/chkconfig --add samba
687 %service samba restart "Samba AD daemons"
688 %systemd_post samba.service
690 %triggerpostun -- samba4 < 1:4.1.1-1
692 [ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
693 PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
694 if [ "$PERMS" != "600" ]; then
695 chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
696 echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
697 echo "Consider regenerating TLS certificate"
698 echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
701 %triggerprein common -- samba4
702 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
704 %triggerpostun common -- samba4
705 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
706 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
708 %triggerprein common -- samba3-server
709 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
711 %triggerpostun common -- samba3-server
712 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
713 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
717 /sbin/chkconfig --add winbind
718 %service winbind restart "Winbind daemon"
719 %systemd_post winbind.service
722 if [ "$1" = "0" ]; then
723 %service winbind stop
724 /sbin/chkconfig --del winbind
726 %systemd_preun winbind.service
732 %triggerpostun winbind -- samba3-winbind
733 /sbin/chkconfig --add winbind
734 %service winbind restart "Winbind daemon"
735 %systemd_post winbind.service
737 %post libs -p /sbin/ldconfig
738 %postun libs -p /sbin/ldconfig
740 %post -n python-samba -p /sbin/ldconfig
741 %postun -n python-samba -p /sbin/ldconfig
743 %post -n libsmbclient -p /sbin/ldconfig
744 %postun -n libsmbclient -p /sbin/ldconfig
746 %post -n openldap-schema-samba
747 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
748 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
749 %service -q ldap restart
751 %postun -n openldap-schema-samba
752 if [ "$1" = "0" ]; then
753 %openldap_schema_unregister %{schemadir}/samba.schema
754 %service -q ldap restart
757 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
758 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
759 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
760 %service -q ldap restart
763 %defattr(644,root,root,755)
764 %{?with_ldap:%doc examples/LDAP}
765 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
766 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
767 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
768 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
769 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
770 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
771 %attr(754,root,root) /etc/rc.d/init.d/samba
772 %attr(754,root,root) /etc/rc.d/init.d/smb
773 %{systemdunitdir}/nmb.service
774 %{systemdunitdir}/smb.service
775 %{systemdunitdir}/samba.service
776 %{systemdtmpfilesdir}/samba.conf
777 %attr(755,root,root) %{_bindir}/eventlogadm
778 %attr(755,root,root) %{_bindir}/oLschema2ldif
779 %attr(755,root,root) %{_bindir}/pdbedit
780 %attr(755,root,root) %{_bindir}/profiles
781 %attr(755,root,root) %{_bindir}/sharesec
782 %attr(755,root,root) %{_bindir}/smbcontrol
783 %attr(755,root,root) %{_bindir}/smbstatus
784 %attr(755,root,root) %{_bindir}/smbta-util
785 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
786 %attr(755,root,root) %{_sbindir}/nmbd
787 %attr(755,root,root) %{_sbindir}/samba
788 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
789 %attr(755,root,root) %{_sbindir}/samba_kcc
790 %attr(755,root,root) %{_sbindir}/samba_spnupdate
791 %attr(755,root,root) %{_sbindir}/samba_upgradedns
792 %attr(755,root,root) %{_sbindir}/smbd
793 %attr(755,root,root) %{_libdir}/samba/libdnsserver_common.so
794 %dir %{_libdir}/samba/bind9
795 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
796 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
797 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
798 %dir %{_libdir}/samba/hdb
799 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
800 %dir %{_libdir}/samba/gensec
801 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
802 %dir %{_libdir}/samba/ldb
803 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
804 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
805 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
806 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
807 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
808 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
809 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
810 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
811 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
812 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
813 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
814 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
815 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
816 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
817 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
818 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
819 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
820 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
821 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
822 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
823 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
824 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
825 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
826 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
827 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
828 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
829 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
830 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
831 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
832 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
833 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
834 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
835 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
836 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
837 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
838 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
839 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
840 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
841 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
842 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
843 %dir %{_libdir}/samba/process_model
844 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
845 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
846 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
847 %dir %{_libdir}/samba/service
848 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
849 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
850 %attr(755,root,root) %{_libdir}/samba/service/dns.so
851 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
852 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
853 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
854 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
855 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
856 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
857 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
858 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
859 %attr(755,root,root) %{_libdir}/samba/service/smb.so
860 %attr(755,root,root) %{_libdir}/samba/service/web.so
861 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
862 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
863 %dir %{_libdir}/samba/vfs
864 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
865 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
866 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
867 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
868 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
869 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
870 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
871 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
872 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
873 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
874 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
875 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
876 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
877 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
878 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
879 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
880 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
881 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
882 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
883 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
884 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
885 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
886 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
887 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
888 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
889 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
890 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
891 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
892 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
893 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
894 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
895 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
896 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
897 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
898 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
899 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
900 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
901 %{_datadir}/samba/setup
902 %{_mandir}/man1/oLschema2ldif.1*
903 %{_mandir}/man1/profiles.1*
904 %{_mandir}/man1/sharesec.1*
905 %{_mandir}/man1/smbcontrol.1*
906 %{_mandir}/man1/smbstatus.1*
907 %{_mandir}/man8/eventlogadm.8*
908 %{_mandir}/man8/nmbd.8*
909 %{_mandir}/man8/pdbedit.8*
910 %{_mandir}/man8/samba.8*
911 %{_mandir}/man8/smbd.8*
912 %{_mandir}/man8/smbpasswd.8*
913 %{_mandir}/man8/smbta-util.8*
914 %{_mandir}/man8/vfs_acl_tdb.8*
915 %{_mandir}/man8/vfs_acl_xattr.8*
916 %{_mandir}/man8/vfs_aio_fork.8*
917 %{_mandir}/man8/vfs_aio_linux.8*
918 %{_mandir}/man8/vfs_aio_pthread.8*
919 %{_mandir}/man8/vfs_audit.8*
920 %{_mandir}/man8/vfs_btrfs.8*
921 %{_mandir}/man8/vfs_cap.8*
922 %{_mandir}/man8/vfs_catia.8*
923 %{_mandir}/man8/vfs_commit.8*
924 %{_mandir}/man8/vfs_crossrename.8*
925 %{_mandir}/man8/vfs_default_quota.8*
926 %{_mandir}/man8/vfs_dirsort.8*
927 %{_mandir}/man8/vfs_extd_audit.8*
928 %{_mandir}/man8/vfs_fake_perms.8*
929 %{_mandir}/man8/vfs_fileid.8*
930 %{_mandir}/man8/vfs_full_audit.8*
931 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
932 %{_mandir}/man8/vfs_media_harmony.8*
933 %{_mandir}/man8/vfs_netatalk.8*
934 %{_mandir}/man8/vfs_preopen.8*
935 %{_mandir}/man8/vfs_readahead.8*
936 %{_mandir}/man8/vfs_readonly.8*
937 %{_mandir}/man8/vfs_recycle.8*
938 %{_mandir}/man8/vfs_scannedonly.8*
939 %{_mandir}/man8/vfs_shadow_copy2.8*
940 %{_mandir}/man8/vfs_shadow_copy.8*
941 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
942 %{_mandir}/man8/vfs_streams_depot.8*
943 %{_mandir}/man8/vfs_streams_xattr.8*
944 %{_mandir}/man8/vfs_syncops.8*
945 %{_mandir}/man8/vfs_time_audit.8*
946 %{_mandir}/man8/vfs_xattr_tdb.8*
950 %ghost /var/lib/samba/*.dat
951 %dir /var/lib/samba/printing
953 %attr(750,root,root) %dir /var/log/samba
954 %attr(750,root,root) %dir /var/log/samba/cores
955 %attr(750,root,root) %dir /var/log/samba/cores/smbd
956 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
957 %attr(750,root,root) %dir /var/log/archive/samba
958 %attr(1777,root,root) %dir /var/spool/samba
961 %defattr(644,root,root,755)
962 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
965 %defattr(644,root,root,755)
966 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
968 %files vfs-notify_fam
969 %defattr(644,root,root,755)
970 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
971 %{_mandir}/man8/vfs_notify_fam.8*
974 %defattr(644,root,root,755)
975 %doc README WHATSNEW.txt Roadmap
976 %dir %{_sysconfdir}/samba
977 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
978 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
979 %attr(755,root,root) %{_bindir}/dbwrap_tool
980 %attr(755,root,root) %{_bindir}/net
981 %attr(755,root,root) %{_bindir}/nmblookup
982 %attr(755,root,root) %{_bindir}/nmblookup4
983 %attr(755,root,root) %{_bindir}/reg*
984 %attr(755,root,root) %{_bindir}/samba-regedit
985 %attr(755,root,root) %{_bindir}/samba-tool
986 %attr(755,root,root) %{_bindir}/smbpasswd
987 %attr(755,root,root) %{_bindir}/testparm
988 %attr(755,root,root) %{_bindir}/vfstest
989 %dir %{_libdir}/samba/auth
990 %attr(755,root,root) %{_libdir}/samba/auth/script.so
991 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
992 %dir %{_datadir}/samba
993 %dir %{_datadir}/samba/codepages
994 %{_datadir}/samba/codepages/lowcase.dat
995 %{_datadir}/samba/codepages/upcase.dat
996 %{_datadir}/samba/codepages/valid.dat
997 %{_mandir}/man1/dbwrap_tool.1*
998 %{_mandir}/man1/nmblookup.1*
999 %{_mandir}/man1/nmblookup4.1*
1000 %{_mandir}/man1/reg*.1*
1001 %{_mandir}/man1/testparm.1*
1002 %{_mandir}/man1/vfstest.1*
1003 %{_mandir}/man5/lmhosts.5*
1004 %{_mandir}/man5/smb.conf.5*
1005 %{_mandir}/man5/smbpasswd.5*
1006 %{_mandir}/man7/samba.7*
1007 %{_mandir}/man8/net.8*
1008 %{_mandir}/man8/samba-regedit.8*
1009 %{_mandir}/man8/samba-tool.8*
1011 %if %{without system_libs}
1012 %attr(755,root,root) %{_bindir}/ntdbbackup
1013 %attr(755,root,root) %{_bindir}/ntdbdump
1014 %attr(755,root,root) %{_bindir}/ntdbrestore
1015 %attr(755,root,root) %{_bindir}/ntdbtool
1016 %attr(755,root,root) %{_bindir}/tdbbackup
1017 %attr(755,root,root) %{_bindir}/tdbdump
1018 %attr(755,root,root) %{_bindir}/tdbtool
1019 %attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1020 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1021 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1022 %{_mandir}/man8/ntdbbackup.8*
1023 %{_mandir}/man8/ntdbdump.8*
1024 %{_mandir}/man8/ntdbrestore.8*
1025 %{_mandir}/man8/ntdbtool.8*
1026 %{_mandir}/man8/tdbbackup.8*
1027 %{_mandir}/man8/tdbdump.8*
1028 %{_mandir}/man8/tdbtool.8*
1032 %defattr(644,root,root,755)
1033 %attr(755,root,root) %{_bindir}/cifsdd
1034 %attr(755,root,root) %{_bindir}/rpcclient
1035 %attr(755,root,root) %{_bindir}/smbcacls
1036 %attr(755,root,root) %{_bindir}/smbclient
1037 %attr(755,root,root) %{_bindir}/smbclient4
1038 %attr(755,root,root) %{_bindir}/smbcquotas
1039 %attr(755,root,root) %{_bindir}/smbtar
1040 %attr(755,root,root) %{_bindir}/smbtree
1041 %{_mandir}/man1/findsmb.1*
1042 %{_mandir}/man1/rpcclient.1*
1043 %{_mandir}/man1/smbcacls.1*
1044 %{_mandir}/man1/smbclient.1*
1045 %{_mandir}/man1/smbcquotas.1*
1046 %{_mandir}/man1/smbtar.1*
1047 %{_mandir}/man1/smbtree.1*
1050 %defattr(644,root,root,755)
1051 %attr(754,root,root) /etc/rc.d/init.d/winbind
1052 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1053 %{systemdunitdir}/winbind.service
1054 %attr(755,root,root) %{_bindir}/ntlm_auth
1055 %attr(755,root,root) %{_bindir}/wbinfo
1056 %attr(755,root,root) %{_sbindir}/winbindd
1057 %attr(755,root,root) /%{_lib}/security/pam_winbind.so
1058 %attr(755,root,root) /%{_lib}/libnss_winbind.so*
1059 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1060 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1061 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1062 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1063 %dir %{_libdir}/samba/idmap
1064 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1065 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1066 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1067 %attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1068 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1069 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1070 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1071 %dir %{_libdir}/samba/nss_info
1072 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1073 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1074 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1075 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1076 %{_mandir}/man1/ntlm_auth.1*
1077 %{_mandir}/man1/wbinfo*.1*
1078 %{_mandir}/man5/pam_winbind.conf.5*
1079 %{_mandir}/man7/winbind_krb5_locator.7*
1080 %{_mandir}/man8/idmap_ad.8*
1081 %{_mandir}/man8/idmap_autorid.8*
1082 %{_mandir}/man8/idmap_hash.8*
1083 %{_mandir}/man8/idmap_ldap.8*
1084 %{_mandir}/man8/idmap_nss.8*
1085 %{_mandir}/man8/idmap_rfc2307.8*
1086 %{_mandir}/man8/idmap_rid.8*
1087 %{_mandir}/man8/idmap_tdb2.8*
1088 %{_mandir}/man8/idmap_tdb.8*
1089 %{_mandir}/man8/pam_winbind.8*
1090 %{_mandir}/man8/winbindd*.8*
1093 %files -n cups-backend-smb
1094 %defattr(644,root,root,755)
1095 %attr(755,root,root) %{cups_serverbin}/backend/smb
1096 %attr(755,root,root) %{_bindir}/smbspool
1097 %{_mandir}/man8/smbspool.8*
1101 %defattr(644,root,root,755)
1102 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1104 %files -n pam-pam_smbpass
1105 %defattr(644,root,root,755)
1106 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1107 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1110 %defattr(644,root,root,755)
1111 %attr(755,root,root) %{_bindir}/smbget
1112 %{_mandir}/man1/smbget.1*
1113 %{_mandir}/man5/smbgetrc.5*
1116 %defattr(644,root,root,755)
1117 %if "%{_lib}" == "lib64"
1118 /etc/ld.so.conf.d/samba64.conf
1120 /etc/ld.so.conf.d/samba.conf
1122 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1123 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1124 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1125 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1126 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1127 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1128 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1129 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1130 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1131 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1132 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1133 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1134 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1135 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1136 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1137 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1138 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1139 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1140 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1141 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1142 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1143 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1144 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1145 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1146 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1147 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1148 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1149 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1150 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1151 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1152 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1153 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1154 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1155 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1156 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1157 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1158 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1159 %attr(755,root,root) %{_libdir}/libpdb.so.0
1160 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1161 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1162 %attr(755,root,root) %{_libdir}/libsmbsharemodes.so.0
1163 %dir %{_libdir}/samba
1164 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1165 %attr(755,root,root) %{_libdir}/samba/libads.so
1166 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1167 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1168 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1169 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1170 %attr(755,root,root) %{_libdir}/samba/libauth.so
1171 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1172 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1173 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1174 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1175 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1176 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1177 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1178 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1179 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1180 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1181 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1182 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1183 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1184 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1185 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1186 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1187 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1188 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1189 %attr(755,root,root) %{_libdir}/samba/libevents.so
1190 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1191 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1192 %attr(755,root,root) %{_libdir}/samba/libgse.so
1193 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1194 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1195 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1196 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1197 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1198 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1199 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1200 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1201 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1202 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1203 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1204 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1205 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1206 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1207 %attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
1208 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1209 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1210 %attr(755,root,root) %{_libdir}/samba/libpac.so
1211 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1212 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1213 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1214 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1215 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1216 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1217 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1218 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1219 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1220 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1221 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1222 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1223 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1224 %attr(755,root,root) %{_libdir}/samba/libservice.so
1225 %attr(755,root,root) %{_libdir}/samba/libshares.so
1226 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1227 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1228 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1229 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1230 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1231 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1232 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1233 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1234 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1235 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1236 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1237 %attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1238 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1239 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1240 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1241 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1244 %defattr(644,root,root,755)
1245 %{_includedir}/samba-4.0/charset.h
1246 %dir %{_includedir}/samba-4.0/core
1247 %{_includedir}/samba-4.0/core/doserr.h
1248 %{_includedir}/samba-4.0/core/error.h
1249 %{_includedir}/samba-4.0/core/ntstatus.h
1250 %{_includedir}/samba-4.0/core/werror.h
1251 %{_includedir}/samba-4.0/credentials.h
1252 %{_includedir}/samba-4.0/dcerpc.h
1253 %{_includedir}/samba-4.0/dcerpc_server.h
1254 %{_includedir}/samba-4.0/dlinklist.h
1255 %{_includedir}/samba-4.0/domain_credentials.h
1256 %dir %{_includedir}/samba-4.0/gen_ndr
1257 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1258 %{_includedir}/samba-4.0/gen_ndr/auth.h
1259 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1260 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1261 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1262 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1263 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1264 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1265 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1266 %{_includedir}/samba-4.0/gen_ndr/misc.h
1267 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1268 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1269 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1270 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1271 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1272 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1273 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1274 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1275 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1276 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1277 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1278 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1279 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1280 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1281 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1282 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1283 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1284 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1285 %{_includedir}/samba-4.0/gen_ndr/samr.h
1286 %{_includedir}/samba-4.0/gen_ndr/security.h
1287 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1288 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1289 %{_includedir}/samba-4.0/gensec.h
1290 %{_includedir}/samba-4.0/ldap-util.h
1291 %{_includedir}/samba-4.0/ldap_errors.h
1292 %{_includedir}/samba-4.0/ldap_message.h
1293 %{_includedir}/samba-4.0/ldap_ndr.h
1294 %{_includedir}/samba-4.0/ldb_wrap.h
1295 %{_includedir}/samba-4.0/ndr.h
1296 %dir %{_includedir}/samba-4.0/ndr
1297 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1298 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1299 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1300 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1301 %{_includedir}/samba-4.0/param.h
1302 %{_includedir}/samba-4.0/policy.h
1303 %{_includedir}/samba-4.0/read_smb.h
1304 %{_includedir}/samba-4.0/registry.h
1305 %{_includedir}/samba-4.0/roles.h
1306 %{_includedir}/samba-4.0/rpc_common.h
1307 %dir %{_includedir}/samba-4.0/samba
1308 %{_includedir}/samba-4.0/samba/session.h
1309 %{_includedir}/samba-4.0/samba/version.h
1310 %{_includedir}/samba-4.0/samba_util.h
1311 %{_includedir}/samba-4.0/share.h
1312 %{_includedir}/samba-4.0/smb2.h
1313 %{_includedir}/samba-4.0/smb2_constants.h
1314 %{_includedir}/samba-4.0/smb2_create_blob.h
1315 %{_includedir}/samba-4.0/smb2_lease.h
1316 %{_includedir}/samba-4.0/smb2_signing.h
1317 %{_includedir}/samba-4.0/smb_cli.h
1318 %{_includedir}/samba-4.0/smb_cliraw.h
1319 %{_includedir}/samba-4.0/smb_common.h
1320 %{_includedir}/samba-4.0/smb_composite.h
1321 %{_includedir}/samba-4.0/smb_constants.h
1322 %{_includedir}/samba-4.0/smb_raw.h
1323 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1324 %{_includedir}/samba-4.0/smb_raw_signing.h
1325 %{_includedir}/samba-4.0/smb_raw_trans2.h
1326 %{_includedir}/samba-4.0/smb_request.h
1327 %{_includedir}/samba-4.0/smb_seal.h
1328 %{_includedir}/samba-4.0/smb_signing.h
1329 %{_includedir}/samba-4.0/smb_unix_ext.h
1330 %{_includedir}/samba-4.0/smb_util.h
1331 %{_includedir}/samba-4.0/tdr.h
1332 %{_includedir}/samba-4.0/tsocket.h
1333 %{_includedir}/samba-4.0/tsocket_internal.h
1334 %dir %{_includedir}/samba-4.0/util
1335 %{_includedir}/samba-4.0/util/attr.h
1336 %{_includedir}/samba-4.0/util/byteorder.h
1337 %{_includedir}/samba-4.0/util/data_blob.h
1338 %{_includedir}/samba-4.0/util/debug.h
1339 %{_includedir}/samba-4.0/util/memory.h
1340 %{_includedir}/samba-4.0/util/safe_string.h
1341 %{_includedir}/samba-4.0/util/string_wrappers.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 %{_includedir}/samba-4.0/smb_share_modes.h
1357 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1358 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1359 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1360 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1361 %attr(755,root,root) %{_libdir}/libdcerpc.so
1362 %attr(755,root,root) %{_libdir}/libgensec.so
1363 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1364 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1365 %attr(755,root,root) %{_libdir}/libndr.so
1366 %attr(755,root,root) %{_libdir}/libndr-standard.so
1367 %attr(755,root,root) %{_libdir}/libnetapi.so
1368 %attr(755,root,root) %{_libdir}/libpdb.so
1369 %attr(755,root,root) %{_libdir}/libregistry.so
1370 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1371 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1372 %attr(755,root,root) %{_libdir}/libsamba-policy.so
1373 %attr(755,root,root) %{_libdir}/libsamba-util.so
1374 %attr(755,root,root) %{_libdir}/libsamdb.so
1375 %attr(755,root,root) %{_libdir}/libsmbsharemodes.so
1376 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1377 %attr(755,root,root) %{_libdir}/libsmbconf.so
1378 %attr(755,root,root) %{_libdir}/libsmbldap.so
1379 %attr(755,root,root) %{_libdir}/libtevent-util.so
1380 %{_pkgconfigdir}/dcerpc.pc
1381 %{_pkgconfigdir}/dcerpc_atsvc.pc
1382 %{_pkgconfigdir}/dcerpc_samr.pc
1383 %{_pkgconfigdir}/dcerpc_server.pc
1384 %{_pkgconfigdir}/gensec.pc
1385 %{_pkgconfigdir}/ndr.pc
1386 %{_pkgconfigdir}/ndr_krb5pac.pc
1387 %{_pkgconfigdir}/ndr_nbt.pc
1388 %{_pkgconfigdir}/ndr_standard.pc
1389 %{_pkgconfigdir}/netapi.pc
1390 %{_pkgconfigdir}/registry.pc
1391 %{_pkgconfigdir}/samba-credentials.pc
1392 %{_pkgconfigdir}/samba-hostconfig.pc
1393 %{_pkgconfigdir}/samba-policy.pc
1394 %{_pkgconfigdir}/samba-util.pc
1395 %{_pkgconfigdir}/samdb.pc
1396 %{_pkgconfigdir}/smbsharemodes.pc
1397 %{_pkgconfigdir}/smbclient-raw.pc
1398 %if %{without system_libs}
1399 %{_mandir}/man3/ntdb.3*
1403 %defattr(644,root,root,755)
1404 %attr(755,root,root) %{_bindir}/pidl
1405 %{_mandir}/man1/pidl.1*
1406 %{_mandir}/man3/Parse::Pidl*.3*
1407 %{perl_vendorlib}/Parse/Pidl*
1409 %files -n python-samba
1410 %defattr(644,root,root,755)
1411 %dir %{py_sitedir}/samba
1412 %attr(755,root,root) %{py_sitedir}/samba/*.so
1413 %{py_sitedir}/samba/*.py[co]
1414 %dir %{py_sitedir}/samba/dcerpc
1415 %{py_sitedir}/samba/dcerpc/*.py[co]
1416 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1417 %dir %{py_sitedir}/samba/external
1418 %{py_sitedir}/samba/external/*.py[co]
1419 %dir %{py_sitedir}/samba/external/subunit
1420 %{py_sitedir}/samba/external/subunit/*.py[co]
1421 %dir %{py_sitedir}/samba/external/subunit/tests
1422 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1423 %dir %{py_sitedir}/samba/netcmd
1424 %{py_sitedir}/samba/netcmd/*.py[co]
1425 %dir %{py_sitedir}/samba/provision
1426 %{py_sitedir}/samba/provision/*.py[co]
1427 %dir %{py_sitedir}/samba/samba3
1428 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1429 %{py_sitedir}/samba/samba3/*.py[co]
1430 %dir %{py_sitedir}/samba/tests
1431 %{py_sitedir}/samba/tests/*.py[co]
1432 %dir %{py_sitedir}/samba/tests/blackbox
1433 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1434 %dir %{py_sitedir}/samba/tests/samba_tool
1435 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1436 %dir %{py_sitedir}/samba/tests/dcerpc
1437 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1438 %dir %{py_sitedir}/samba/web_server
1439 %{py_sitedir}/samba/web_server/*.py[co]
1440 %if %{without system_libs}
1441 %attr(755,root,root) %{py_sitedir}/ldb.so
1442 %attr(755,root,root) %{py_sitedir}/ntdb.so
1443 %attr(755,root,root) %{py_sitedir}/talloc.so
1444 %attr(755,root,root) %{py_sitedir}/tdb.so
1445 %attr(755,root,root) %{py_sitedir}/_tevent.so
1446 %{py_sitedir}/tevent.py[co]
1450 %defattr(644,root,root,755)
1451 %attr(755,root,root) %{_bindir}/gentest
1452 %attr(755,root,root) %{_bindir}/locktest
1453 %attr(755,root,root) %{_bindir}/masktest
1454 %attr(755,root,root) %{_bindir}/ndrdump
1455 %attr(755,root,root) %{_bindir}/smbtorture
1456 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1457 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1458 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1459 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1460 %{_mandir}/man1/gentest.1*
1461 %{_mandir}/man1/locktest.1*
1462 %{_mandir}/man1/masktest.1*
1463 %{_mandir}/man1/ndrdump.1*
1464 %{_mandir}/man1/smbtorture.1*
1467 %defattr(644,root,root,755)
1468 %attr(755,root,root) %{_libdir}/libtorture.so
1469 %{_includedir}/samba-4.0/torture.h
1470 %{_pkgconfigdir}/torture.pc
1472 %files -n libsmbclient
1473 %defattr(644,root,root,755)
1474 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1475 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1476 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1477 %{_mandir}/man7/libsmbclient.7*
1479 %files -n libsmbclient-devel
1480 %defattr(644,root,root,755)
1481 %attr(755,root,root) %{_libdir}/libsmbclient.so
1482 %attr(755,root,root) %{_libdir}/libwbclient.so
1483 %dir %{_includedir}/samba-4.0
1484 %{_includedir}/samba-4.0/libsmbclient.h
1485 %{_includedir}/samba-4.0/wbclient.h
1486 %{_pkgconfigdir}/smbclient.pc
1487 %{_pkgconfigdir}/wbclient.pc
1490 %files -n openldap-schema-samba
1491 %defattr(644,root,root,755)
1492 %{schemadir}/samba.schema