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