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