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