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