/[smeserver]/rpms/samba/sme10/samba.spec
ViewVC logotype

Diff of /rpms/samba/sme10/samba.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.2 by vip-ire, Wed Oct 5 16:45:27 2016 UTC Revision 1.13 by jpp, Tue May 8 18:26:00 2018 UTC
# Line 1  Line 1 
1  # rpmbuild --rebuild --with testsuite --without clustering samba.src.rpm  # rpmbuild --rebuild --with testsuite --without clustering samba.src.rpm
2  #  #
3  # The testsuite is disabled by default. Set --with testsuite or %bcond_without  # The testsuite is disabled by default. Set --with testsuite or bcond_without
4  # to run the Samba torture testsuite.  # to run the Samba torture testsuite.
5  %bcond_with testsuite  %bcond_with testsuite
6  # ctdb is enabled by default, you can disable it with: --without clustering  # ctdb is enabled by default, you can disable it with: --without clustering
7  %bcond_without clustering  %bcond_without clustering
8    
9  %define main_release 7.1  %define main_release 12.4
10    
11  %define samba_version 4.2.10  %define samba_version 4.6.2
12  %define talloc_version 2.1.2  %define talloc_version 2.1.9
13  %define ntdb_version 1.0  %define tdb_version 1.3.12
14  %define tdb_version 1.3.4  %define tevent_version 0.9.31
15  %define tevent_version 0.9.24  %define ldb_version 1.1.29
 %define ldb_version 1.1.20  
16  # This should be rc1 or nil  # This should be rc1 or nil
17  %define pre_release %nil  %define pre_release %nil
18    
# Line 23  Line 22 
22  %define samba_release %{main_release}%{?dist}  %define samba_release %{main_release}%{?dist}
23  %endif  %endif
24    
25  # This is a network daemon, do a hardened build.  # This is a network daemon, do a hardened build
26  # Enables PIE and full RELRO protection  # Enables PIE and full RELRO protection
27  %global _hardened_build 1  %global _hardened_build 1
28    
29  %global with_libsmbclient 1  %global with_libsmbclient 1
30  %global with_libwbclient 1  %global with_libwbclient 1
31    
 %global with_pam_smbpass 0  
32  %global with_internal_talloc 0  %global with_internal_talloc 0
33  %global with_internal_tevent 0  %global with_internal_tevent 0
34  %global with_internal_tdb 0  %global with_internal_tdb 0
35  %global with_internal_ntdb 1  %global with_internal_ldb 1
 %global with_internal_ldb 0  
36    
37  %global with_profiling 1  %global with_profiling 1
38    
# Line 53  Line 50 
50  %endif  %endif
51  %endif  %endif
52    
53  %global libwbc_alternatives_version 0.12  %global libwbc_alternatives_version 0.13
54  %global libwbc_alternatives_suffix %nil  %global libwbc_alternatives_suffix %nil
55  %if 0%{?__isa_bits} == 64  %if 0%{?__isa_bits} == 64
56  %global libwbc_alternatives_suffix -64  %global libwbc_alternatives_suffix -64
# Line 68  Line 65 
65  %global with_dc 1  %global with_dc 1
66  %endif  %endif
67    
68    %global required_mit_krb5 1.15.1
69    
70  %global with_clustering_support 0  %global with_clustering_support 0
71    
72  %if %{with clustering}  %if %{with clustering}
# Line 94  Epoch:          2 Line 93  Epoch:          2
93    
94  Summary:        Server and Client software to interoperate with Windows machines  Summary:        Server and Client software to interoperate with Windows machines
95  License:        GPLv3+ and LGPLv3+  License:        GPLv3+ and LGPLv3+
 Group:          System Environment/Daemons  
96  URL:            http://www.samba.org/  URL:            http://www.samba.org/
97    
98  Source0:        samba-%{version}%{pre_release}.tar.xz  Source0:        samba-%{version}%{pre_release}.tar.xz
99    Source1:        samba-%{version}%{pre_release}.tar.asc
100    Source2:        gpgkey-52FBC0B86D954B0843324CDC6F33915B6568B7EA.gpg
101    
102  # Red Hat specific replacement-files  # Red Hat specific replacement-files
103  Source1: samba.log  Source10: samba.log
104  Source2: samba.xinetd  Source11: smb.conf.vendor
105  Source4: smb.conf.default  Source12: smb.conf.example
106  Source5: pam_winbind.conf  Source13: pam_winbind.conf
107  Source6: samba.pamd  Source14: samba.pamd
108    
109  Source200: README.dc  Source200: README.dc
110  Source201: README.downgrade  Source201: README.downgrade
111    
112  Patch1:     samba-4.2.10-ldap-sasl-win2003.patch  Patch0: samba-v4.6-gss_krb5_import_cred.patch
113  Patch3:     samba-4.2.3-document_netbios_length.patch  Patch1: samba-v4.6-credentials-fix-realm.patch
114  Patch4:     samba-4.2.3-fix_net_ads_keytab_segfault.patch  Patch2: samba-v4.6-lib-crypto-implement-samba.crypto-Python-module-for-.patch
115  Patch5:     samba-4.2.10-s3-parm-clean-up-defaults-when-removing-global-param.patch  Patch3: samba-v4-6-fix-building-with-new-glibc.patch
116  Patch6:     samba-4.2.10-s3-winbind-make-sure-domain-member-can-talk-to-trust.patch  Patch4: samba-v4-6-fix-cross-realm-refferals.patch
117  Patch7:     samba-4.2.10-badlock-bugfixes.patch  Patch5: samba-v4-6-fix-kerberos-debug-message.patch
118  Patch8:     samba-4.2.10-fix_rpcclient_ipc_signing.patch  Patch6: samba-v4-6-fix-net-ads-keytab-handling.patch
119  Patch9:     samba-4.2.10-fix_ntlm_auth_issues.patch  Patch7: samba-v4-6-fix_winbind_child_crash.patch
120  Patch10:    samba-4.2.10-fix_msrpc_parse.patch  Patch8: samba-v4-6-fix_path_substitutions.patch
121  Patch11:    samba-4.2.10-fix_anon_with_singing_mandatory.patch  Patch9: samba-v4-6-fix-spoolss-32bit-driver-upload.patch
122  Patch12:    samba-4.2.99-fix_idmap_hash_with_other_modules.path  Patch10: CVE-2017-7494.patch
123  Patch13:    samba-4.2.99-net_ads_join_fix_keytab_generation.patch  Patch11: samba-v4-6-fix-vfs-expand-msdfs.patch
124  Patch14:    CVE-2016-2119-v4-2.patch  Patch12: samba-v4.7-config-dynamic-rpc-port-range.patch
125    Patch13: samba-v4-6-fix_smbclient_session_setup_info.patch
126  BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)  Patch14: samba-v4-6-fix_smbclient_username_parsing.patch
127    Patch15: samba-v4-6-fix_winbind_normalize_names.patch
128    Patch16: samba-v4-6-fix_net_ads_changetrustpw.patch
129    Patch17: samba-v4.6-fix_smbpasswd_user_pwd_change.patch
130    Patch18: samba-v4.6-graceful_fsctl_validate_negotiate_info.patch
131    Patch19: CVE-2017-12150.patch
132    Patch20: CVE-2017-12151.patch
133    Patch21: CVE-2017-12163.patch
134    Patch22: CVE-2017-14746.patch
135    Patch23: CVE-2017-15275.patch
136    
137  Requires(pre): /usr/sbin/groupadd  Requires(pre): /usr/sbin/groupadd
138  Requires(post): systemd  Requires(post): systemd
# Line 146  Provides: samba4 = %{samba_depver} Line 155  Provides: samba4 = %{samba_depver}
155  Obsoletes: samba4 < %{samba_depver}  Obsoletes: samba4 < %{samba_depver}
156    
157  # We don't build it outdated docs anymore  # We don't build it outdated docs anymore
158  Obsoletes: samba-doc  Provides: samba-doc = %{samba_depver}
159    Obsoletes: samba-doc < %{samba_depver}
160    
161  # Is not supported yet  # Is not supported yet
162  Obsoletes: samba-domainjoin-gui  Provides: samba-domainjoin-gui = %{samba_depver}
163    Obsoletes: samba-domainjoin-gui < %{samba_depver}
164    
165  # SWAT been deprecated and removed from samba  # SWAT been deprecated and removed from samba
166  Obsoletes: samba-swat  Provides: samba-swat = %{samba_depver}
167  Obsoletes: samba4-swat  Obsoletes: samba-swat < %{samba_depver}
168    
169    Provides: samba4-swat = %{samba_depver}
170    Obsoletes: samba4-swat < %{samba_depver}
171    
172  BuildRequires: cups-devel  BuildRequires: cups-devel
173  BuildRequires: dbus-devel  BuildRequires: dbus-devel
174  BuildRequires: docbook-style-xsl  BuildRequires: docbook-style-xsl
175  BuildRequires: e2fsprogs-devel  BuildRequires: e2fsprogs-devel
176  BuildRequires: gawk  BuildRequires: gawk
177  BuildRequires: krb5-devel >= 1.10  BuildRequires: gnupg2
178    BuildRequires: krb5-devel >= %{required_mit_krb5}
179  BuildRequires: libacl-devel  BuildRequires: libacl-devel
180  BuildRequires: libaio-devel  BuildRequires: libaio-devel
181  BuildRequires: libarchive-devel  BuildRequires: libarchive-devel
# Line 169  BuildRequires: libxslt Line 186  BuildRequires: libxslt
186  BuildRequires: ncurses-devel  BuildRequires: ncurses-devel
187  BuildRequires: openldap-devel  BuildRequires: openldap-devel
188  BuildRequires: pam-devel  BuildRequires: pam-devel
189    #BuildRequires: perl-generators
190    BuildRequires: perl(Test::More)
191  BuildRequires: perl(ExtUtils::MakeMaker)  BuildRequires: perl(ExtUtils::MakeMaker)
192  BuildRequires: perl(Parse::Yapp)  BuildRequires: perl(Parse::Yapp)
193  BuildRequires: popt-devel  BuildRequires: popt-devel
194  BuildRequires: python-devel  BuildRequires: python-devel
195    #BuildRequires: python2-pygpgme
196    #BuildRequires: python2-subunit
197  BuildRequires: python-tevent  BuildRequires: python-tevent
198  BuildRequires: quota-devel  BuildRequires: quota-devel
199  BuildRequires: readline-devel  BuildRequires: readline-devel
200  BuildRequires: sed  BuildRequires: sed
201  BuildRequires: xfsprogs-devel  BuildRequires: xfsprogs-devel
202    BuildRequires: xz
203  BuildRequires: zlib-devel >= 1.2.3  BuildRequires: zlib-devel >= 1.2.3
204    
 BuildRequires: pkgconfig(libsystemd-daemon)  
205  BuildRequires: pkgconfig(libsystemd)  BuildRequires: pkgconfig(libsystemd)
206    
207  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
# Line 191  BuildRequires: glusterfs-devel >= 3.4.0. Line 212  BuildRequires: glusterfs-devel >= 3.4.0.
212  BuildRequires: libcephfs1-devel  BuildRequires: libcephfs1-devel
213  %endif  %endif
214  %if %{with_dc}  %if %{with_dc}
215  BuildRequires: gnutls-devel  BuildRequires: gnutls-devel
216    # Required by samba-tool to run tests
217    BuildRequires: python-crypto
218  %endif  %endif
219    
220  # pidl requirements  # pidl requirements
221  BuildRequires: perl(Parse::Yapp)  BuildRequires: perl(Parse::Yapp)
222    
223  %if ! %with_internal_talloc  %if ! %with_internal_talloc
224  %global libtalloc_version 2.1.2  %global libtalloc_version 2.1.9
225    
226  BuildRequires: libtalloc-devel >= %{libtalloc_version}  BuildRequires: libtalloc-devel >= %{libtalloc_version}
227  BuildRequires: pytalloc-devel >= %{libtalloc_version}  BuildRequires: pytalloc-devel >= %{libtalloc_version}
228  %endif  %endif
229    
230  %if ! %with_internal_tevent  %if ! %with_internal_tevent
231  %global libtevent_version 0.9.22  %global libtevent_version 0.9.31
232    
233  BuildRequires: libtevent-devel >= %{libtevent_version}  BuildRequires: libtevent-devel >= %{libtevent_version}
234  BuildRequires: python-tevent >= %{libtevent_version}  BuildRequires: python-tevent >= %{libtevent_version}
235  %endif  %endif
236    
237  %if ! %with_internal_ldb  %if ! %with_internal_ldb
238  %global libldb_version 1.1.20  %global libldb_version 1.1.29
239    
240  BuildRequires: libldb-devel >= %{libldb_version}  BuildRequires: libldb-devel >= %{libldb_version}
241  BuildRequires: pyldb-devel >= %{libldb_version}  BuildRequires: pyldb-devel >= %{libldb_version}
242  %endif  %endif
243    
244  %if ! %with_internal_tdb  %if ! %with_internal_tdb
245  %global libtdb_version 1.3.4  %global libtdb_version 1.3.12
246    
247  BuildRequires: libtdb-devel >= %{libtdb_version}  BuildRequires: libtdb-devel >= %{libtdb_version}
248  BuildRequires: python-tdb >= %{libtdb_version}  BuildRequires: python-tdb >= %{libtdb_version}
# Line 227  BuildRequires: python-tdb >= %{libtdb_ve Line 250  BuildRequires: python-tdb >= %{libtdb_ve
250    
251  %if %{with testsuite}  %if %{with testsuite}
252  BuildRequires: ldb-tools  BuildRequires: ldb-tools
253    BuildRequires: libcmocka-devel
254    BuildRequires: python2-pygpgme
255  %endif  %endif
256    
257  # filter out perl requirements pulled in from examples in the docdir.  # filter out perl requirements pulled in from examples in the docdir.
# Line 238  BuildRequires: ldb-tools Line 263  BuildRequires: ldb-tools
263    
264  ### SAMBA  ### SAMBA
265  %description  %description
266  Samba is the standard Windows interoperability suite of programs for Linux and Unix.  Samba is the standard Windows interoperability suite of programs for Linux and
267    Unix.
268    
269  ### CLIENT  ### CLIENT
270  %package client  %package client
271  Summary: Samba client programs  Summary: Samba client programs
 Group: Applications/System  
272  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
273  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
274  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
# Line 255  Requires: libsmbclient = %{samba_depver} Line 280  Requires: libsmbclient = %{samba_depver}
280  Provides: samba4-client = %{samba_depver}  Provides: samba4-client = %{samba_depver}
281  Obsoletes: samba4-client < %{samba_depver}  Obsoletes: samba4-client < %{samba_depver}
282    
283    Requires(post): %{_sbindir}/update-alternatives
284    Requires(postun): %{_sbindir}/update-alternatives
285    
286  %description client  %description client
287  The samba4-client package provides some SMB/CIFS clients to complement  The %{name}-client package provides some SMB/CIFS clients to complement
288  the built-in SMB/CIFS filesystem in Linux. These clients allow access  the built-in SMB/CIFS filesystem in Linux. These clients allow access
289  of SMB/CIFS shares and printing to SMB/CIFS printers.  of SMB/CIFS shares and printing to SMB/CIFS printers.
290    
291  ### CLIENT-LIBS  ### CLIENT-LIBS
292  %package client-libs  %package client-libs
293  Summary: Samba client libraries  Summary: Samba client libraries
 Group: Applications/System  
294  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
295  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
296  %if %with_libwbclient  %if %with_libwbclient
297  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
298  %endif  %endif
299    Requires: krb5-libs >= %{required_mit_krb5}
300    
301  %description client-libs  %description client-libs
302  The samba-client-libs package contains internal libraries needed by the  The samba-client-libs package contains internal libraries needed by the
# Line 277  SMB/CIFS clients. Line 305  SMB/CIFS clients.
305  ### COMMON  ### COMMON
306  %package common  %package common
307  Summary: Files used by both Samba servers and clients  Summary: Files used by both Samba servers and clients
 Group: Applications/System  
308  BuildArch: noarch  BuildArch: noarch
309    
310  Requires(post): systemd  Requires(post): systemd
 Requires: samba-common-tools = %{samba_depver}  
311    
312  Provides: samba4-common = %{samba_depver}  Provides: samba4-common = %{samba_depver}
313  Obsoletes: samba4-common < %{samba_depver}  Obsoletes: samba4-common < %{samba_depver}
# Line 293  packages of Samba. Line 319  packages of Samba.
319  ### COMMON-LIBS  ### COMMON-LIBS
320  %package common-libs  %package common-libs
321  Summary: Libraries used by both Samba servers and clients  Summary: Libraries used by both Samba servers and clients
 Group: Applications/System  
322  Requires(pre): samba-common = %{samba_depver}  Requires(pre): samba-common = %{samba_depver}
323  Requires: samba-common = %{samba_depver}  Requires: samba-common = %{samba_depver}
324  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 308  SMB/CIFS clients. Line 333  SMB/CIFS clients.
333  ### COMMON-TOOLS  ### COMMON-TOOLS
334  %package common-tools  %package common-tools
335  Summary: Tools for Samba servers and clients  Summary: Tools for Samba servers and clients
 Group: Applications/System  
336  Requires: samba-common-libs = %{samba_depver}  Requires: samba-common-libs = %{samba_depver}
337  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
338  Requires: samba-libs = %{samba_depver}  Requires: samba-libs = %{samba_depver}
# Line 323  SMB/CIFS clients. Line 347  SMB/CIFS clients.
347  ### DC  ### DC
348  %package dc  %package dc
349  Summary: Samba AD Domain Controller  Summary: Samba AD Domain Controller
350  Group: Applications/System  Requires: %{name} = %{samba_depver}
351  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
352  Requires: %{name}-dc-libs = %{samba_depver}  Requires: %{name}-dc-libs = %{samba_depver}
353  Requires: %{name}-python = %{samba_depver}  Requires: %{name}-python = %{samba_depver}
354    Requires: %{name}-winbind = %{samba_depver}
355    %if %{with_dc}
356    # samba-tool requirements
357    Requires: python-crypto
358    %endif
359    
360  Provides: samba4-dc = %{samba_depver}  Provides: samba4-dc = %{samba_depver}
361  Obsoletes: samba4-dc < %{samba_depver}  Obsoletes: samba4-dc < %{samba_depver}
# Line 337  The samba-dc package provides AD Domain Line 366  The samba-dc package provides AD Domain
366  ### DC-LIBS  ### DC-LIBS
367  %package dc-libs  %package dc-libs
368  Summary: Samba AD Domain Controller Libraries  Summary: Samba AD Domain Controller Libraries
 Group: Applications/System  
369  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
370  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
371    
# Line 345  Provides: samba4-dc-libs = %{samba_depve Line 373  Provides: samba4-dc-libs = %{samba_depve
373  Obsoletes: samba4-dc-libs < %{samba_depver}  Obsoletes: samba4-dc-libs < %{samba_depver}
374    
375  %description dc-libs  %description dc-libs
376  The samba4-dc-libs package contains the libraries needed by the DC to  The %{name}-dc-libs package contains the libraries needed by the DC to
377  link against the SMB, RPC and other protocols.  link against the SMB, RPC and other protocols.
378    
379  ### DEVEL  ### DEVEL
380  %package devel  %package devel
381  Summary: Developer tools for Samba libraries  Summary: Developer tools for Samba libraries
 Group: Development/Libraries  
382  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
383  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
384    
# Line 359  Provides: samba4-devel = %{samba_depver} Line 386  Provides: samba4-devel = %{samba_depver}
386  Obsoletes: samba4-devel < %{samba_depver}  Obsoletes: samba4-devel < %{samba_depver}
387    
388  %description devel  %description devel
389  The samba4-devel package contains the header files for the libraries  The %{name}-devel package contains the header files for the libraries
390  needed to develop programs that link against the SMB, RPC and other  needed to develop programs that link against the SMB, RPC and other
391  libraries in the Samba suite.  libraries in the Samba suite.
392    
# Line 367  libraries in the Samba suite. Line 394  libraries in the Samba suite.
394  %if %{with_vfs_cephfs}  %if %{with_vfs_cephfs}
395  %package vfs-cephfs  %package vfs-cephfs
396  Summary: Samba VFS module for Ceph distributed storage system  Summary: Samba VFS module for Ceph distributed storage system
 Group: Applications/System  
397  Requires: libcephfs1  Requires: libcephfs1
398    Requires: libldb
399  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
400  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
401    
# Line 380  Samba VFS module for Ceph distributed st Line 407  Samba VFS module for Ceph distributed st
407  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
408  %package vfs-glusterfs  %package vfs-glusterfs
409  Summary: Samba VFS module for GlusterFS  Summary: Samba VFS module for GlusterFS
 Group: Applications/System  
410  Requires: glusterfs-api >= 3.4.0.16  Requires: glusterfs-api >= 3.4.0.16
411  Requires: glusterfs >= 3.4.0.16  Requires: glusterfs >= 3.4.0.16
412  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
413  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
414  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
415    
416  Obsoletes: samba-glusterfs  Obsoletes: samba-glusterfs < %{samba_depver}
417  Provides: samba-glusterfs  Provides: samba-glusterfs = %{samba_depver}
418    
419  %description vfs-glusterfs  %description vfs-glusterfs
420  Samba VFS module for GlusterFS integration.  Samba VFS module for GlusterFS integration.
421  %endif  %endif
422    
423    ### KRB5-PRINTING
424    %package krb5-printing
425    Summary: Samba CUPS backend for printing with Kerberos
426    Requires(pre): %{name}-client
427    Requires: %{name}-client
428    
429    Requires(post): %{_sbindir}/update-alternatives
430    Requires(postun): %{_sbindir}/update-alternatives
431    
432    %description krb5-printing
433    If you need Kerberos for print jobs to a printer connection to cups via the SMB
434    backend, then you need to install that package. It will allow cups to access
435    the Kerberos credentials cache of the user issuing the print job.
436    
437  ### LIBS  ### LIBS
438  %package libs  %package libs
439  Summary: Samba libraries  Summary: Samba libraries
 Group: Applications/System  
 Requires: krb5-libs >= 1.10  
 Requires: libldb  
440  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
441  %if %with_libwbclient  %if %with_libwbclient
442  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
# Line 409  Provides: samba4-libs = %{samba_depver} Line 446  Provides: samba4-libs = %{samba_depver}
446  Obsoletes: samba4-libs < %{samba_depver}  Obsoletes: samba4-libs < %{samba_depver}
447    
448  %description libs  %description libs
449  The samba4-libs package contains the libraries needed by programs that  The %{name}-libs package contains the libraries needed by programs that link
450  link against the SMB, RPC and other protocols provided by the Samba suite.  against the SMB, RPC and other protocols provided by the Samba suite.
451    
452  ### LIBSMBCLIENT  ### LIBSMBCLIENT
453  %if %with_libsmbclient  %if %with_libsmbclient
454  %package -n libsmbclient  %package -n libsmbclient
455  Summary: The SMB client library  Summary: The SMB client library
 Group: Applications/System  
456  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
457  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
458  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 426  The libsmbclient contains the SMB client Line 462  The libsmbclient contains the SMB client
462    
463  %package -n libsmbclient-devel  %package -n libsmbclient-devel
464  Summary: Developer tools for the SMB client library  Summary: Developer tools for the SMB client library
 Group: Development/Libraries  
465  Requires: libsmbclient = %{samba_depver}  Requires: libsmbclient = %{samba_depver}
466    
467  %description -n libsmbclient-devel  %description -n libsmbclient-devel
468  The libsmbclient-devel package contains the header files and libraries needed to  The libsmbclient-devel package contains the header files and libraries needed
469  develop programs that link against the SMB client library in the Samba suite.  to develop programs that link against the SMB client library in the Samba
470    suite.
471  %endif # with_libsmbclient  %endif # with_libsmbclient
472    
473  ### LIBWBCLIENT  ### LIBWBCLIENT
474  %if %with_libwbclient  %if %with_libwbclient
475  %package -n libwbclient  %package -n libwbclient
476  Summary: The winbind client library  Summary: The winbind client library
 Group: Applications/System  
477  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
478    
479  %description -n libwbclient  %description -n libwbclient
480  The libwbclient package contains the winbind client library from the Samba suite.  The libwbclient package contains the winbind client library from the Samba
481    suite.
482    
483  %package -n libwbclient-devel  %package -n libwbclient-devel
484  Summary: Developer tools for the winbind library  Summary: Developer tools for the winbind library
 Group: Development/Libraries  
485  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
486  Obsoletes: samba-winbind-devel  
487  Provides: samba-winbind-devel  Provides: samba-winbind-devel = %{samba_depver}
488    Obsoletes: samba-winbind-devel < %{samba_depver}
489    
490  %description -n libwbclient-devel  %description -n libwbclient-devel
491  The libwbclient-devel package provides developer tools for the wbclient library.  The libwbclient-devel package provides developer tools for the wbclient
492    library.
493  %endif # with_libwbclient  %endif # with_libwbclient
494    
495  ### PYTHON  ### PYTHON
496  %package python  %package python
497  Summary: Samba Python libraries  Summary: Samba Python libraries
 Group: Applications/System  
498  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
499  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
500  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
501  Requires: python-tevent  Requires: python-tevent
502  Requires: python-tdb  Requires: python-tdb
503  Requires: pyldb  #Requires: pyldb
504  Requires: pytalloc  Requires: pytalloc
505    
506  Provides: samba4-python = %{samba_depver}  Provides: samba4-python = %{samba_depver}
507  Obsoletes: samba4-python < %{samba_depver}  Obsoletes: samba4-python < %{samba_depver}
508    
509  %description python  %description python
510  The samba4-python package contains the Python libraries needed by programs  The %{name}-python package contains the Python libraries needed by programs
511  that use SMB, RPC and other Samba provided protocols in Python programs.  that use SMB, RPC and other Samba provided protocols in Python programs.
512    
513  ### PIDL  ### PIDL
514  %package pidl  %package pidl
515  Summary: Perl IDL compiler  Summary: Perl IDL compiler
 Group: Development/Tools  
516  Requires: perl(Parse::Yapp)  Requires: perl(Parse::Yapp)
517  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
518  BuildArch: noarch  BuildArch: noarch
# Line 492  and Wireshark to parse IDL and similar p Line 527  and Wireshark to parse IDL and similar p
527  ### TEST  ### TEST
528  %package test  %package test
529  Summary: Testing tools for Samba servers and clients  Summary: Testing tools for Samba servers and clients
 Group: Applications/System  
530  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
531  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
532  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 520  packages of Samba. Line 554  packages of Samba.
554    
555  ### TEST-LIBS  ### TEST-LIBS
556  %package test-libs  %package test-libs
557  Summary: Libraries need by teh testing tools for Samba servers and clients  Summary: Libraries need by the testing tools for Samba servers and clients
 Group: Applications/System  
558  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
559  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
560    
561    Provides: %{name}-test-devel = %{samba_depver}
562    Obsoletes: %{name}-test-devel < %{samba_depver}
563    
564  %description test-libs  %description test-libs
565  %{name}-test-libs provides libraries required by the testing tools.  %{name}-test-libs provides libraries required by the testing tools.
566    
 ### TEST-DEVEL  
 %package test-devel  
 Summary: Testing devel files for Samba servers and clients  
 Group: Applications/System  
 Requires: %{name}-libs = %{samba_depver}  
 Requires: %{name}-test-libs = %{samba_depver}  
   
 %description test-devel  
 samba-test-devel provides testing devel files for both the server and client  
 packages of Samba.  
   
567  ### WINBIND  ### WINBIND
568  %package winbind  %package winbind
569  Summary: Samba winbind  Summary: Samba winbind
 Group: Applications/System  
570  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
571  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
572  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
# Line 555  Provides: samba4-winbind = %{samba_depve Line 579  Provides: samba4-winbind = %{samba_depve
579  Obsoletes: samba4-winbind < %{samba_depver}  Obsoletes: samba4-winbind < %{samba_depver}
580    
581  %description winbind  %description winbind
582  The samba-winbind package provides the winbind NSS library, and some  The samba-winbind package provides the winbind NSS library, and some client
583  client tools.  Winbind enables Linux to be a full member in Windows  tools.  Winbind enables Linux to be a full member in Windows domains and to use
584  domains and to use Windows user and group accounts on Linux.  Windows user and group accounts on Linux.
585    
586  ### WINBIND-CLIENTS  ### WINBIND-CLIENTS
587  %package winbind-clients  %package winbind-clients
588  Summary: Samba winbind clients  Summary: Samba winbind clients
 Group: Applications/System  
589  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
590  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
591  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 582  tool. Line 605  tool.
605  ### WINBIND-KRB5-LOCATOR  ### WINBIND-KRB5-LOCATOR
606  %package winbind-krb5-locator  %package winbind-krb5-locator
607  Summary: Samba winbind krb5 locator  Summary: Samba winbind krb5 locator
 Group: Applications/System  
608  %if %with_libwbclient  %if %with_libwbclient
609  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
610  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 609  the local kerberos library to use the sa Line 631  the local kerberos library to use the sa
631  ### WINBIND-MODULES  ### WINBIND-MODULES
632  %package winbind-modules  %package winbind-modules
633  Summary: Samba winbind modules  Summary: Samba winbind modules
 Group: Applications/System  
634  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
635  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
636  %if %with_libwbclient  %if %with_libwbclient
# Line 618  Requires: libwbclient = %{samba_depver} Line 639  Requires: libwbclient = %{samba_depver}
639  Requires: pam  Requires: pam
640    
641  %description winbind-modules  %description winbind-modules
642  The samba-winbind-modules package provides the NSS library and a PAM  The samba-winbind-modules package provides the NSS library and a PAM module
643  module necessary to communicate to the Winbind Daemon  necessary to communicate to the Winbind Daemon
644    
645  ### CTDB  ### CTDB
646  %if %with_clustering_support  %if %with_clustering_support
647  %package -n ctdb  %package -n ctdb
648  Summary: A Clustered Database based on Samba's Trivial Database (TDB)  Summary: A Clustered Database based on Samba's Trivial Database (TDB)
 Group: System Environment/Daemons  
649    
650  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
651    
# Line 657  projects to store temporary data. If an Line 677  projects to store temporary data. If an
677  temporary data it is very easy to convert that application to be cluster aware  temporary data it is very easy to convert that application to be cluster aware
678  and use CTDB instead.  and use CTDB instead.
679    
 ### CTDB-DEVEL  
 %package -n ctdb-devel  
 Summary: CTDB clustered database development package  
 Group: Development/Libraries  
   
 Requires: ctdb = %{samba_depver}  
 Provides: ctdb-static = %{samba_depver}  
   
 %description -n ctdb-devel  
 Libraries, include files, etc you can use to develop CTDB applications.  
 CTDB is a cluster implementation of the TDB database used by Samba and other  
 projects to store temporary data. If an application is already using TDB for  
 temporary data it is very easy to convert that application to be cluster aware  
 and use CTDB instead.  
   
680  ### CTDB-TEST  ### CTDB-TEST
681  %package -n ctdb-tests  %package -n ctdb-tests
682  Summary: CTDB clustered database test suite  Summary: CTDB clustered database test suite
 Group: Development/Tools  
683    
684  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
685    
686  Requires: ctdb = %{samba_depver}  Requires: ctdb = %{samba_depver}
687  Requires: nc  Requires: nc
688    
689    Provides: ctdb-devel = %{samba_depver}
690    Obsoletes: ctdb-devel < %{samba_depver}
691    
692  %description -n ctdb-tests  %description -n ctdb-tests
693  Test suite for CTDB.  Test suite for CTDB.
694  CTDB is a cluster implementation of the TDB database used by Samba and other  CTDB is a cluster implementation of the TDB database used by Samba and other
# Line 693  and use CTDB instead. Line 700  and use CTDB instead.
700    
701    
702  %prep  %prep
703  %setup -q -n samba-%{version}%{pre_release}  xzcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
704    %autosetup -n samba-%{version}%{pre_release} -p1
 %patch1 -p1 -b .samba-4.2.10-ldap-sasl-win2003.patch  
 %patch3 -p1 -b .samba-4.2.3-document_netbios_length.patch  
 %patch4 -p1 -b .samba-4.2.3-fix_net_ads_keytab_segfault.patch  
 %patch5 -p1 -b .samba-4.2.10-s3-parm-clean-up-defaults-when-removing-global-param.patch  
 %patch6 -p1 -b .samba-4.2.10-s3-winbind-make-sure-domain-member-can-talk-to-trust.patch  
 %patch7 -p1 -b .samba-4.2.10-badlock-bugfixes.patch  
 %patch8 -p1 -b .samba-4.2.10-fix_rpcclient_ipc_signing.patch  
 %patch9 -p1 -b .samba-4.2.10-fix_ntlm_auth_issues.patch  
 %patch10 -p1 -b .samba-4.2.10-fix_msrpc_parse.patch  
 %patch11 -p1 -b .samba-4.2.10-fix_anon_with_singing_mandatory.patch  
 %patch12 -p1 -b .samba-4.2.99-fix_idmap_hash_with_other_modules.path  
 %patch13 -p1 -b .samba-4.2.99-net_ads_join_fix_keytab_generation.patch  
 %patch14 -p1 -b .CVE-2016-2119-v4-2.patch  
705    
706  %build  %build
707  %global _talloc_lib ,talloc,pytalloc,pytalloc-util  %global _talloc_lib ,talloc,pytalloc,pytalloc-util
708  %global _tevent_lib ,tevent,pytevent  %global _tevent_lib ,tevent,pytevent
709  %global _tdb_lib ,tdb,pytdb  %global _tdb_lib ,tdb,pytdb
710  %global _ldb_lib ,ldb,pyldb  %global _ldb_lib ,ldb,pyldb,pyldb-util
711    
712  %if ! %{with_internal_talloc}  %if ! %{with_internal_talloc}
713  %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util  %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util
# Line 728  and use CTDB instead. Line 722  and use CTDB instead.
722  %endif  %endif
723    
724  %if ! %{with_internal_ldb}  %if ! %{with_internal_ldb}
725  %global _ldb_lib ,!ldb,!pyldb  %global _ldb_lib ,!ldb,!pyldb,!pyldb-util
726  %endif  %endif
727    
728  %global _samba4_libraries heimdal,!zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}  %global _samba4_libraries heimdal,!zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}
# Line 758  and use CTDB instead. Line 752  and use CTDB instead.
752          --with-sockets-dir=/run/samba \          --with-sockets-dir=/run/samba \
753          --with-modulesdir=%{_libdir}/samba \          --with-modulesdir=%{_libdir}/samba \
754          --with-pammodulesdir=%{_libdir}/security \          --with-pammodulesdir=%{_libdir}/security \
755          --with-lockdir=/var/lib/samba \          --with-lockdir=/var/lib/samba/lock \
756            --with-statedir=/var/lib/samba \
757          --with-cachedir=/var/lib/samba \          --with-cachedir=/var/lib/samba \
758          --disable-rpath-install \          --disable-rpath-install \
759          --with-shared-modules=%{_samba4_modules} \          --with-shared-modules=%{_samba4_modules} \
# Line 788  and use CTDB instead. Line 783  and use CTDB instead.
783  %if %{with testsuite}  %if %{with testsuite}
784          --enable-selftest \          --enable-selftest \
785  %endif  %endif
 %if ! %with_pam_smbpass  
         --without-pam_smbpass \  
 %endif  
786          --with-systemd          --with-systemd
787    
788  make %{?_smp_mflags}  make %{?_smp_mflags}
# Line 802  make %{?_smp_mflags} install DESTDIR=%{b Line 794  make %{?_smp_mflags} install DESTDIR=%{b
794  install -d -m 0755 %{buildroot}/usr/{sbin,bin}  install -d -m 0755 %{buildroot}/usr/{sbin,bin}
795  install -d -m 0755 %{buildroot}%{_libdir}/security  install -d -m 0755 %{buildroot}%{_libdir}/security
796  install -d -m 0755 %{buildroot}/var/lib/samba  install -d -m 0755 %{buildroot}/var/lib/samba
797    install -d -m 0755 %{buildroot}/var/lib/samba/drivers
798    install -d -m 0755 %{buildroot}/var/lib/samba/lock
799  install -d -m 0755 %{buildroot}/var/lib/samba/private  install -d -m 0755 %{buildroot}/var/lib/samba/private
 install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged  
800  install -d -m 0755 %{buildroot}/var/lib/samba/scripts  install -d -m 0755 %{buildroot}/var/lib/samba/scripts
801  install -d -m 0755 %{buildroot}/var/lib/samba/sysvol  install -d -m 0755 %{buildroot}/var/lib/samba/sysvol
802    install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged
803  install -d -m 0755 %{buildroot}/var/log/samba/old  install -d -m 0755 %{buildroot}/var/log/samba/old
804  install -d -m 0755 %{buildroot}/var/spool/samba  install -d -m 0755 %{buildroot}/var/spool/samba
805  install -d -m 0755 %{buildroot}/var/run/samba  install -d -m 0755 %{buildroot}/var/run/samba
806  install -d -m 0755 %{buildroot}/var/run/winbindd  install -d -m 0755 %{buildroot}/var/run/winbindd
807  install -d -m 0755 %{buildroot}/%{_libdir}/samba  install -d -m 0755 %{buildroot}/%{_libdir}/samba
808    install -d -m 0755 %{buildroot}/%{_libdir}/samba/ldb
809  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig
810    
811  # Move libwbclient.so* into private directory, it cannot be just libdir/samba  # Move libwbclient.so* into private directory, it cannot be just libdir/samba
# Line 823  then Line 818  then
818      exit -1      exit -1
819  fi  fi
820    
821    
822    touch %{buildroot}%{_libexecdir}/samba/cups_backend_smb
823    
824  # Install other stuff  # Install other stuff
825  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
826  install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba  install -m 0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/logrotate.d/samba
827    
828  install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf  install -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/samba/smb.conf
829    install -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/samba/smb.conf.example
830    
831  install -d -m 0755 %{buildroot}%{_sysconfdir}/security  install -d -m 0755 %{buildroot}%{_sysconfdir}/security
832  install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf  install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf
833    
834  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d
835  install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pam.d/samba  install -m 0644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/samba
836    
837  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts
838    
# Line 843  install -m644 examples/LDAP/samba.schema Line 842  install -m644 examples/LDAP/samba.schema
842    
843  install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint  install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint
844    
845  install -d -m 0755 %{buildroot}%{_prefix}/lib/tmpfiles.d/  install -d -m 0755 %{buildroot}%{_tmpfilesdir}
846  install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf  install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_tmpfilesdir}/samba.conf
847  # create /run/samba too.  # create /run/samba too.
848  echo "d /run/samba  755 root root" >> %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf  echo "d /run/samba  755 root root" >> %{buildroot}%{_tmpfilesdir}/samba.conf
849  %if %with_clustering_support  %if %with_clustering_support
850  echo "d /run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf  echo "d /run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf
851  %endif  %endif
# Line 854  echo "d /run/ctdb 755 root root" >> %{bu Line 853  echo "d /run/ctdb 755 root root" >> %{bu
853  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
854  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba
855  %if %with_clustering_support  %if %with_clustering_support
856  install -m 0644 ctdb/config/ctdb.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ctdb  cat > %{buildroot}%{_sysconfdir}/sysconfig/ctdb <<EOF
857    # CTDB configuration is now in %{_sysconfdir}/ctdb/ctdbd.conf
858    EOF
859    
860    install -d -m 0755 %{buildroot}%{_sysconfdir}/ctdb
861    install -m 0644 ctdb/config/ctdbd.conf %{buildroot}%{_sysconfdir}/ctdb/ctdbd.conf
862  %endif  %endif
863    
864  install -m 0644 %{SOURCE201} packaging/README.downgrade  install -m 0644 %{SOURCE201} packaging/README.downgrade
# Line 865  install -m 0644 %{SOURCE200} packaging/R Line 869  install -m 0644 %{SOURCE200} packaging/R
869  %endif  %endif
870    
871  install -d -m 0755 %{buildroot}%{_unitdir}  install -d -m 0755 %{buildroot}%{_unitdir}
872  for i in nmb smb winbind samba ; do  for i in nmb smb winbind samba; do
873      cat packaging/systemd/$i.service | sed -e 's@\[Service\]@[Service]\nEnvironment=KRB5CCNAME=/run/samba/krb5cc_samba@g' >tmp$i.service      cat packaging/systemd/$i.service | sed -e 's@\[Service\]@[Service]\nEnvironment=KRB5CCNAME=/run/samba/krb5cc_samba@g' >tmp$i.service
874      install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service      install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service
875  done  done
876  %if %with_clustering_support  %if %with_clustering_support
877  install -m 0755 ctdb/config/ctdb.service %{buildroot}%{_unitdir}  install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}
878  %endif  %endif
879    
880  # NetworkManager online/offline script  # NetworkManager online/offline script
# Line 884  touch %{buildroot}%{_libdir}/krb5/plugin Line 888  touch %{buildroot}%{_libdir}/krb5/plugin
888    
889  %if ! %with_dc  %if ! %with_dc
890  for i in %{_libdir}/samba/libdfs-server-ad-samba4.so \  for i in %{_libdir}/samba/libdfs-server-ad-samba4.so \
891           %{_libdir}/samba/libdnsserver-common-samba4.so \          %{_libdir}/samba/libdnsserver-common-samba4.so \
892           %{_mandir}/man8/samba.8 \          %{_mandir}/man8/samba.8 \
893           %{_mandir}/man8/samba-tool.8 \          %{_mandir}/man8/samba-tool.8 \
894           %{_libdir}/samba/ldb/ildap.so \          %{_libdir}/samba/ldb/ildap.so \
895           %{_libdir}/samba/ldb/ldbsamba_extensions.so ; do          %{_libdir}/samba/ldb/ldbsamba_extensions.so ; do
896          rm -f %{buildroot}$i          rm -f %{buildroot}$i
897  done  done
898  %endif  %endif
# Line 916  TDB_NO_FSYNC=1 make %{?_smp_mflags} test Line 920  TDB_NO_FSYNC=1 make %{?_smp_mflags} test
920    
921  %post common  %post common
922  /sbin/ldconfig  /sbin/ldconfig
923  /usr/bin/systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/samba.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/samba.conf
924  if [ -d /var/cache/samba ]; then  if [ -d /var/cache/samba ]; then
925      mv /var/cache/samba/netsamlogon_cache.tdb /var/lib/samba/ 2>/dev/null      mv /var/cache/samba/netsamlogon_cache.tdb /var/lib/samba/ 2>/dev/null
926      mv /var/cache/samba/winbindd_cache.tdb /var/lib/samba/ 2>/dev/null      mv /var/cache/samba/winbindd_cache.tdb /var/lib/samba/ 2>/dev/null
# Line 924  if [ -d /var/cache/samba ]; then Line 928  if [ -d /var/cache/samba ]; then
928      ln -sf /var/cache/samba /var/lib/samba/      ln -sf /var/cache/samba /var/lib/samba/
929  fi  fi
930    
931  %postun common -p /sbin/ldconfig  %post client
932    %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
933        cups_backend_smb \
934        %{_bindir}/smbspool 10
935    
936    %postun client
937    if [ $1 -eq 0 ] ; then
938        %{_sbindir}/update-alternatives --remove cups_backend_smb %{_bindir}/smbspool
939    fi
940    
941    %post client-libs -p /sbin/ldconfig
942    
943    %postun client-libs -p /sbin/ldconfig
944    
945    %post common-libs -p /sbin/ldconfig
946    
947    %postun common-libs -p /sbin/ldconfig
948    
949  %if %with_dc  %if %with_dc
950  %post dc-libs -p /sbin/ldconfig  %post dc-libs -p /sbin/ldconfig
951    
952  %postun dc-libs -p /sbin/ldconfig  %postun dc-libs -p /sbin/ldconfig
953  %endif # with_dc  %endif
954    
955    %post krb5-printing
956    %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
957            cups_backend_smb \
958            %{_libexecdir}/samba/smbspool_krb5_wrapper 50
959    
960    %postun krb5-printing
961    if [ $1 -eq 0 ] ; then
962            %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool_krb5_wrapper
963    fi
964    
965  %post libs -p /sbin/ldconfig  %post libs -p /sbin/ldconfig
966    
# Line 940  fi Line 970  fi
970  %post -n libsmbclient -p /sbin/ldconfig  %post -n libsmbclient -p /sbin/ldconfig
971    
972  %postun -n libsmbclient -p /sbin/ldconfig  %postun -n libsmbclient -p /sbin/ldconfig
973  %endif # with_libsmbclient  %endif
974    
975  %if %with_libwbclient  %if %with_libwbclient
976  %posttrans -n libwbclient  %posttrans -n libwbclient
# Line 1011  fi Line 1041  fi
1041    
1042  %if %with_clustering_support  %if %with_clustering_support
1043  %post -n ctdb  %post -n ctdb
1044  /usr/bin/systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/ctdb.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf
1045  %systemd_post ctdb.service  %systemd_post ctdb.service
1046    
1047  %preun -n ctdb  %preun -n ctdb
# Line 1028  rm -rf %{buildroot} Line 1058  rm -rf %{buildroot}
1058  ### SAMBA  ### SAMBA
1059  %files  %files
1060  %defattr(-,root,root,-)  %defattr(-,root,root,-)
1061  %doc COPYING README WHATSNEW.txt  %license COPYING
1062    %doc README WHATSNEW.txt
1063  %doc examples/autofs examples/LDAP examples/misc  %doc examples/autofs examples/LDAP examples/misc
1064  %doc examples/printer-accounting examples/printing  %doc examples/printer-accounting examples/printing
1065  %doc packaging/README.downgrade  %doc packaging/README.downgrade
# Line 1045  rm -rf %{buildroot} Line 1076  rm -rf %{buildroot}
1076  %{_libdir}/samba/vfs/acl_xattr.so  %{_libdir}/samba/vfs/acl_xattr.so
1077  %{_libdir}/samba/vfs/aio_fork.so  %{_libdir}/samba/vfs/aio_fork.so
1078  %{_libdir}/samba/vfs/aio_linux.so  %{_libdir}/samba/vfs/aio_linux.so
 %{_libdir}/samba/vfs/aio_posix.so  
1079  %{_libdir}/samba/vfs/aio_pthread.so  %{_libdir}/samba/vfs/aio_pthread.so
1080  %{_libdir}/samba/vfs/audit.so  %{_libdir}/samba/vfs/audit.so
1081  %{_libdir}/samba/vfs/btrfs.so  %{_libdir}/samba/vfs/btrfs.so
# Line 1064  rm -rf %{buildroot} Line 1094  rm -rf %{buildroot}
1094  %{_libdir}/samba/vfs/linux_xfs_sgid.so  %{_libdir}/samba/vfs/linux_xfs_sgid.so
1095  %{_libdir}/samba/vfs/media_harmony.so  %{_libdir}/samba/vfs/media_harmony.so
1096  %{_libdir}/samba/vfs/netatalk.so  %{_libdir}/samba/vfs/netatalk.so
1097    %{_libdir}/samba/vfs/offline.so
1098  %{_libdir}/samba/vfs/preopen.so  %{_libdir}/samba/vfs/preopen.so
1099  %{_libdir}/samba/vfs/readahead.so  %{_libdir}/samba/vfs/readahead.so
1100  %{_libdir}/samba/vfs/readonly.so  %{_libdir}/samba/vfs/readonly.so
1101  %{_libdir}/samba/vfs/recycle.so  %{_libdir}/samba/vfs/recycle.so
 %{_libdir}/samba/vfs/scannedonly.so  
1102  %{_libdir}/samba/vfs/shadow_copy.so  %{_libdir}/samba/vfs/shadow_copy.so
1103  %{_libdir}/samba/vfs/shadow_copy2.so  %{_libdir}/samba/vfs/shadow_copy2.so
1104  %{_libdir}/samba/vfs/smb_traffic_analyzer.so  %{_libdir}/samba/vfs/shell_snap.so
1105  %{_libdir}/samba/vfs/snapper.so  %{_libdir}/samba/vfs/snapper.so
1106  %{_libdir}/samba/vfs/streams_depot.so  %{_libdir}/samba/vfs/streams_depot.so
1107  %{_libdir}/samba/vfs/streams_xattr.so  %{_libdir}/samba/vfs/streams_xattr.so
1108  %{_libdir}/samba/vfs/syncops.so  %{_libdir}/samba/vfs/syncops.so
1109  %{_libdir}/samba/vfs/time_audit.so  %{_libdir}/samba/vfs/time_audit.so
1110    %{_libdir}/samba/vfs/unityed_media.so
1111  %{_libdir}/samba/vfs/worm.so  %{_libdir}/samba/vfs/worm.so
1112  %{_libdir}/samba/vfs/xattr_tdb.so  %{_libdir}/samba/vfs/xattr_tdb.so
1113    
# Line 1084  rm -rf %{buildroot} Line 1115  rm -rf %{buildroot}
1115  %{_unitdir}/smb.service  %{_unitdir}/smb.service
1116  %attr(1777,root,root) %dir /var/spool/samba  %attr(1777,root,root) %dir /var/spool/samba
1117  %dir %{_sysconfdir}/openldap/schema  %dir %{_sysconfdir}/openldap/schema
1118  %{_sysconfdir}/openldap/schema/samba.schema  %config %{_sysconfdir}/openldap/schema/samba.schema
1119  %{_sysconfdir}/pam.d/samba  %config(noreplace) %{_sysconfdir}/pam.d/samba
1120  %{_mandir}/man1/smbstatus.1*  %{_mandir}/man1/smbstatus.1*
1121  %{_mandir}/man8/eventlogadm.8*  %{_mandir}/man8/eventlogadm.8*
1122  %{_mandir}/man8/smbd.8*  %{_mandir}/man8/smbd.8*
1123  %{_mandir}/man8/nmbd.8*  %{_mandir}/man8/nmbd.8*
 #%{_mandir}/man8/vfs_*.8*  
1124  %{_mandir}/man8/vfs_acl_tdb.8*  %{_mandir}/man8/vfs_acl_tdb.8*
1125  %{_mandir}/man8/vfs_acl_xattr.8*  %{_mandir}/man8/vfs_acl_xattr.8*
1126  %{_mandir}/man8/vfs_aio_fork.8*  %{_mandir}/man8/vfs_aio_fork.8*
# Line 1114  rm -rf %{buildroot} Line 1144  rm -rf %{buildroot}
1144  %{_mandir}/man8/vfs_linux_xfs_sgid.8*  %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1145  %{_mandir}/man8/vfs_media_harmony.8*  %{_mandir}/man8/vfs_media_harmony.8*
1146  %{_mandir}/man8/vfs_netatalk.8*  %{_mandir}/man8/vfs_netatalk.8*
1147  %{_mandir}/man8/vfs_notify_fam.8*  %{_mandir}/man8/vfs_offline.8*
1148  %{_mandir}/man8/vfs_prealloc.8*  %{_mandir}/man8/vfs_prealloc.8*
1149  %{_mandir}/man8/vfs_preopen.8*  %{_mandir}/man8/vfs_preopen.8*
1150  %{_mandir}/man8/vfs_readahead.8*  %{_mandir}/man8/vfs_readahead.8*
1151  %{_mandir}/man8/vfs_readonly.8*  %{_mandir}/man8/vfs_readonly.8*
1152  %{_mandir}/man8/vfs_recycle.8*  %{_mandir}/man8/vfs_recycle.8*
 %{_mandir}/man8/vfs_scannedonly.8*  
1153  %{_mandir}/man8/vfs_shadow_copy.8*  %{_mandir}/man8/vfs_shadow_copy.8*
1154  %{_mandir}/man8/vfs_shadow_copy2.8*  %{_mandir}/man8/vfs_shadow_copy2.8*
1155  %{_mandir}/man8/vfs_smb_traffic_analyzer.8*  %{_mandir}/man8/vfs_shell_snap.8*
1156  %{_mandir}/man8/vfs_snapper.8*  %{_mandir}/man8/vfs_snapper.8*
1157  %{_mandir}/man8/vfs_streams_depot.8*  %{_mandir}/man8/vfs_streams_depot.8*
1158  %{_mandir}/man8/vfs_streams_xattr.8*  %{_mandir}/man8/vfs_streams_xattr.8*
1159  %{_mandir}/man8/vfs_syncops.8*  %{_mandir}/man8/vfs_syncops.8*
1160  %{_mandir}/man8/vfs_time_audit.8*  %{_mandir}/man8/vfs_time_audit.8*
1161  %{_mandir}/man8/vfs_tsmsm.8*  %{_mandir}/man8/vfs_tsmsm.8*
1162    %{_mandir}/man8/vfs_unityed_media.8*
1163  %{_mandir}/man8/vfs_worm.8*  %{_mandir}/man8/vfs_worm.8*
1164  %{_mandir}/man8/vfs_xattr_tdb.8*  %{_mandir}/man8/vfs_xattr_tdb.8*
1165    
# Line 1141  rm -rf %{buildroot} Line 1171  rm -rf %{buildroot}
1171  %exclude %{_mandir}/man8/vfs_ceph.8*  %exclude %{_mandir}/man8/vfs_ceph.8*
1172  %endif  %endif
1173    
1174    %dir /var/lib/samba/drivers
1175    %dir /var/lib/samba/lock
1176    
1177  ### CLIENT  ### CLIENT
1178  %files client  %files client
1179  %defattr(-,root,root)  %defattr(-,root,root)
1180  %{_bindir}/cifsdd  %{_bindir}/cifsdd
1181  %{_bindir}/dbwrap_tool  %{_bindir}/dbwrap_tool
1182    %{_bindir}/findsmb
1183  %{_bindir}/nmblookup  %{_bindir}/nmblookup
1184  %{_bindir}/oLschema2ldif  %{_bindir}/oLschema2ldif
1185    %{_bindir}/mvxattr
1186  %{_bindir}/regdiff  %{_bindir}/regdiff
1187  %{_bindir}/regpatch  %{_bindir}/regpatch
1188  %{_bindir}/regshell  %{_bindir}/regshell
# Line 1159  rm -rf %{buildroot} Line 1194  rm -rf %{buildroot}
1194  %{_bindir}/smbclient  %{_bindir}/smbclient
1195  %{_bindir}/smbcquotas  %{_bindir}/smbcquotas
1196  %{_bindir}/smbget  %{_bindir}/smbget
 #%{_bindir}/smbiconv  
1197  %{_bindir}/smbprint  %{_bindir}/smbprint
1198  %{_bindir}/smbspool  %{_bindir}/smbspool
 %{_bindir}/smbta-util  
1199  %{_bindir}/smbtar  %{_bindir}/smbtar
1200  %{_bindir}/smbtree  %{_bindir}/smbtree
1201    %dir %{_libexecdir}/samba
1202    %ghost %{_libexecdir}/samba/cups_backend_smb
1203  %{_mandir}/man1/dbwrap_tool.1*  %{_mandir}/man1/dbwrap_tool.1*
1204  %{_mandir}/man1/nmblookup.1*  %{_mandir}/man1/nmblookup.1*
1205  %{_mandir}/man1/oLschema2ldif.1*  %{_mandir}/man1/oLschema2ldif.1*
# Line 1172  rm -rf %{buildroot} Line 1207  rm -rf %{buildroot}
1207  %{_mandir}/man1/regpatch.1*  %{_mandir}/man1/regpatch.1*
1208  %{_mandir}/man1/regshell.1*  %{_mandir}/man1/regshell.1*
1209  %{_mandir}/man1/regtree.1*  %{_mandir}/man1/regtree.1*
1210  %exclude %{_mandir}/man1/findsmb.1*  %{_mandir}/man1/findsmb.1*
1211  %{_mandir}/man1/log2pcap.1*  %{_mandir}/man1/log2pcap.1*
1212    %{_mandir}/man1/mvxattr.1*
1213  %{_mandir}/man1/rpcclient.1*  %{_mandir}/man1/rpcclient.1*
1214  %{_mandir}/man1/sharesec.1*  %{_mandir}/man1/sharesec.1*
1215  %{_mandir}/man1/smbcacls.1*  %{_mandir}/man1/smbcacls.1*
1216  %{_mandir}/man1/smbclient.1*  %{_mandir}/man1/smbclient.1*
1217  %{_mandir}/man1/smbcquotas.1*  %{_mandir}/man1/smbcquotas.1*
1218  %{_mandir}/man1/smbget.1*  %{_mandir}/man1/smbget.1*
 %{_mandir}/man3/ntdb.3*  
1219  %{_mandir}/man5/smbgetrc.5*  %{_mandir}/man5/smbgetrc.5*
1220  %{_mandir}/man1/smbtar.1*  %{_mandir}/man1/smbtar.1*
1221  %{_mandir}/man1/smbtree.1*  %{_mandir}/man1/smbtree.1*
1222  %{_mandir}/man8/ntdbbackup.8*  %{_mandir}/man8/cifsdd.8.*
 %{_mandir}/man8/ntdbdump.8*  
 %{_mandir}/man8/ntdbrestore.8*  
 %{_mandir}/man8/ntdbtool.8*  
1223  %{_mandir}/man8/samba-regedit.8*  %{_mandir}/man8/samba-regedit.8*
1224  %{_mandir}/man8/smbspool.8*  %{_mandir}/man8/smbspool.8*
 %{_mandir}/man8/smbta-util.8*  
   
 ## we don't build it for now  
 %if %{with_internal_ntdb}  
 %{_bindir}/ntdbbackup  
 %{_bindir}/ntdbdump  
 %{_bindir}/ntdbrestore  
 %{_bindir}/ntdbtool  
 %endif  
1225    
1226  %if %{with_internal_tdb}  %if %{with_internal_tdb}
1227  %{_bindir}/tdbbackup  %{_bindir}/tdbbackup
# Line 1218  rm -rf %{buildroot} Line 1241  rm -rf %{buildroot}
1241  %{_bindir}/ldbmodify  %{_bindir}/ldbmodify
1242  %{_bindir}/ldbrename  %{_bindir}/ldbrename
1243  %{_bindir}/ldbsearch  %{_bindir}/ldbsearch
1244  %{_libdir}/samba/libldb-cmdline.so  %{_libdir}/samba/libldb-cmdline-samba4.so
 %dir %{_libdir}/samba/ldb  
1245  %{_libdir}/samba/ldb/asq.so  %{_libdir}/samba/ldb/asq.so
1246  %{_libdir}/samba/ldb/paged_results.so  %{_libdir}/samba/ldb/paged_results.so
1247  %{_libdir}/samba/ldb/paged_searches.so  %{_libdir}/samba/ldb/paged_searches.so
# Line 1240  rm -rf %{buildroot} Line 1262  rm -rf %{buildroot}
1262  %files client-libs  %files client-libs
1263  %defattr(-,root,root)  %defattr(-,root,root)
1264  %{_libdir}/libdcerpc-binding.so.*  %{_libdir}/libdcerpc-binding.so.*
 %{_libdir}/libgensec.so.*  
1265  %{_libdir}/libndr.so.*  %{_libdir}/libndr.so.*
1266  %{_libdir}/libndr-krb5pac.so.*  %{_libdir}/libndr-krb5pac.so.*
1267  %{_libdir}/libndr-nbt.so.*  %{_libdir}/libndr-nbt.so.*
1268  %{_libdir}/libndr-standard.so.*  %{_libdir}/libndr-standard.so.*
1269  %{_libdir}/libnetapi.so.*  %{_libdir}/libnetapi.so.*
1270  %{_libdir}/libsamba-credentials.so.*  %{_libdir}/libsamba-credentials.so.*
1271    %{_libdir}/libsamba-errors.so.*
1272  %{_libdir}/libsamba-passdb.so.*  %{_libdir}/libsamba-passdb.so.*
1273  %{_libdir}/libsamba-util.so.*  %{_libdir}/libsamba-util.so.*
1274  %{_libdir}/libsamba-hostconfig.so.*  %{_libdir}/libsamba-hostconfig.so.*
1275  %{_libdir}/libsamdb.so.*  %{_libdir}/libsamdb.so.*
1276  %{_libdir}/libsmbconf.so.*  %{_libdir}/libsmbconf.so.*
 %{_libdir}/libsmbclient-raw.so.*  
1277  %{_libdir}/libsmbldap.so.*  %{_libdir}/libsmbldap.so.*
1278  %{_libdir}/libtevent-util.so.*  %{_libdir}/libtevent-util.so.*
 %{_libdir}/libregistry.so.*  
1279  %{_libdir}/libdcerpc.so.*  %{_libdir}/libdcerpc.so.*
1280    
1281  %dir %{_libdir}/samba  %dir %{_libdir}/samba
# Line 1266  rm -rf %{buildroot} Line 1286  rm -rf %{buildroot}
1286  %{_libdir}/samba/libauth-sam-reply-samba4.so  %{_libdir}/samba/libauth-sam-reply-samba4.so
1287  %{_libdir}/samba/libauth-samba4.so  %{_libdir}/samba/libauth-samba4.so
1288  %{_libdir}/samba/libauthkrb5-samba4.so  %{_libdir}/samba/libauthkrb5-samba4.so
 %{_libdir}/samba/libccan-samba4.so  
1289  %{_libdir}/samba/libcli-cldap-samba4.so  %{_libdir}/samba/libcli-cldap-samba4.so
1290  %{_libdir}/samba/libcli-ldap-common-samba4.so  %{_libdir}/samba/libcli-ldap-common-samba4.so
1291  %{_libdir}/samba/libcli-ldap-samba4.so  %{_libdir}/samba/libcli-ldap-samba4.so
# Line 1277  rm -rf %{buildroot} Line 1296  rm -rf %{buildroot}
1296  %{_libdir}/samba/libcmdline-credentials-samba4.so  %{_libdir}/samba/libcmdline-credentials-samba4.so
1297  %{_libdir}/samba/libdbwrap-samba4.so  %{_libdir}/samba/libdbwrap-samba4.so
1298  %{_libdir}/samba/libdcerpc-samba-samba4.so  %{_libdir}/samba/libdcerpc-samba-samba4.so
1299  %{_libdir}/samba/liberrors-samba4.so  %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1300  %{_libdir}/samba/libevents-samba4.so  %{_libdir}/samba/libevents-samba4.so
1301  %{_libdir}/samba/libflag-mapping-samba4.so  %{_libdir}/samba/libflag-mapping-samba4.so
1302    %{_libdir}/samba/libgenrand-samba4.so
1303    %{_libdir}/samba/libgensec-samba4.so
1304  %{_libdir}/samba/libgpo-samba4.so  %{_libdir}/samba/libgpo-samba4.so
1305  %{_libdir}/samba/libgse-samba4.so  %{_libdir}/samba/libgse-samba4.so
1306  %{_libdir}/samba/libhttp-samba4.so  %{_libdir}/samba/libhttp-samba4.so
1307  %{_libdir}/samba/libinterfaces-samba4.so  %{_libdir}/samba/libinterfaces-samba4.so
1308    %{_libdir}/samba/libiov-buf-samba4.so
1309  %{_libdir}/samba/libkrb5samba-samba4.so  %{_libdir}/samba/libkrb5samba-samba4.so
1310  %{_libdir}/samba/libldbsamba-samba4.so  %{_libdir}/samba/libldbsamba-samba4.so
1311  %{_libdir}/samba/liblibcli-lsa3-samba4.so  %{_libdir}/samba/liblibcli-lsa3-samba4.so
1312  %{_libdir}/samba/liblibcli-netlogon3-samba4.so  %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1313  %{_libdir}/samba/liblibsmb-samba4.so  %{_libdir}/samba/liblibsmb-samba4.so
1314    %{_libdir}/samba/libmessages-dgm-samba4.so
1315    %{_libdir}/samba/libmessages-util-samba4.so
1316    %{_libdir}/samba/libmsghdr-samba4.so
1317  %{_libdir}/samba/libmsrpc3-samba4.so  %{_libdir}/samba/libmsrpc3-samba4.so
1318  %{_libdir}/samba/libndr-samba-samba4.so  %{_libdir}/samba/libndr-samba-samba4.so
1319  %{_libdir}/samba/libndr-samba4.so  %{_libdir}/samba/libndr-samba4.so
1320  %{_libdir}/samba/libnet-keytab-samba4.so  %{_libdir}/samba/libnet-keytab-samba4.so
1321  %{_libdir}/samba/libnetif-samba4.so  %{_libdir}/samba/libnetif-samba4.so
1322  %{_libdir}/samba/libnpa-tstream-samba4.so  %{_libdir}/samba/libnpa-tstream-samba4.so
1323    %{_libdir}/samba/libposix-eadb-samba4.so
1324  %{_libdir}/samba/libprinting-migrate-samba4.so  %{_libdir}/samba/libprinting-migrate-samba4.so
1325  %{_libdir}/samba/libreplace-samba4.so  %{_libdir}/samba/libreplace-samba4.so
1326    %{_libdir}/samba/libregistry-samba4.so
1327  %{_libdir}/samba/libsamba-cluster-support-samba4.so  %{_libdir}/samba/libsamba-cluster-support-samba4.so
1328  %{_libdir}/samba/libsamba-debug-samba4.so  %{_libdir}/samba/libsamba-debug-samba4.so
1329  %{_libdir}/samba/libsamba-modules-samba4.so  %{_libdir}/samba/libsamba-modules-samba4.so
# Line 1305  rm -rf %{buildroot} Line 1332  rm -rf %{buildroot}
1332  %{_libdir}/samba/libsamba3-util-samba4.so  %{_libdir}/samba/libsamba3-util-samba4.so
1333  %{_libdir}/samba/libsamdb-common-samba4.so  %{_libdir}/samba/libsamdb-common-samba4.so
1334  %{_libdir}/samba/libsecrets3-samba4.so  %{_libdir}/samba/libsecrets3-samba4.so
1335    %{_libdir}/samba/libserver-id-db-samba4.so
1336  %{_libdir}/samba/libserver-role-samba4.so  %{_libdir}/samba/libserver-role-samba4.so
1337  %{_libdir}/samba/libsmb-transport-samba4.so  %{_libdir}/samba/libsmb-transport-samba4.so
1338    %{_libdir}/samba/libsmbclient-raw-samba4.so
1339  %{_libdir}/samba/libsmbd-base-samba4.so  %{_libdir}/samba/libsmbd-base-samba4.so
1340  %{_libdir}/samba/libsmbd-conn-samba4.so  %{_libdir}/samba/libsmbd-conn-samba4.so
1341  %{_libdir}/samba/libsmbd-shim-samba4.so  %{_libdir}/samba/libsmbd-shim-samba4.so
1342  %{_libdir}/samba/libsmbldaphelper-samba4.so  %{_libdir}/samba/libsmbldaphelper-samba4.so
1343  %{_libdir}/samba/libsmbregistry-samba4.so  %{_libdir}/samba/libsys-rw-samba4.so
1344  %{_libdir}/samba/libsocket-blocking-samba4.so  %{_libdir}/samba/libsocket-blocking-samba4.so
1345    %{_libdir}/samba/libtalloc-report-samba4.so
1346  %{_libdir}/samba/libtdb-wrap-samba4.so  %{_libdir}/samba/libtdb-wrap-samba4.so
1347    %{_libdir}/samba/libtime-basic-samba4.so
1348    %{_libdir}/samba/libtorture-samba4.so
1349  %{_libdir}/samba/libtrusts-util-samba4.so  %{_libdir}/samba/libtrusts-util-samba4.so
1350  %{_libdir}/samba/libutil-cmdline-samba4.so  %{_libdir}/samba/libutil-cmdline-samba4.so
 %{_libdir}/samba/libutil-ntdb-samba4.so  
1351  %{_libdir}/samba/libutil-reg-samba4.so  %{_libdir}/samba/libutil-reg-samba4.so
1352  %{_libdir}/samba/libutil-setid-samba4.so  %{_libdir}/samba/libutil-setid-samba4.so
1353  %{_libdir}/samba/libutil-tdb-samba4.so  %{_libdir}/samba/libutil-tdb-samba4.so
# Line 1331  rm -rf %{buildroot} Line 1362  rm -rf %{buildroot}
1362  %{_mandir}/man7/libsmbclient.7*  %{_mandir}/man7/libsmbclient.7*
1363  %endif # ! with_libsmbclient  %endif # ! with_libsmbclient
1364    
 %if %{with_internal_ntdb}  
 %{_libdir}/samba/libntdb.so.1  
 %{_libdir}/samba/libntdb.so.%{ntdb_version}  
 %endif  
   
1365  %if %{with_internal_talloc}  %if %{with_internal_talloc}
1366  %{_libdir}/samba/libtalloc.so.2  %{_libdir}/samba/libtalloc.so.2
1367  %{_libdir}/samba/libtalloc.so.%{talloc_version}  %{_libdir}/samba/libtalloc.so.%{talloc_version}
# Line 1357  rm -rf %{buildroot} Line 1383  rm -rf %{buildroot}
1383  %if %{with_internal_ldb}  %if %{with_internal_ldb}
1384  %{_libdir}/samba/libldb.so.1  %{_libdir}/samba/libldb.so.1
1385  %{_libdir}/samba/libldb.so.%{ldb_version}  %{_libdir}/samba/libldb.so.%{ldb_version}
1386    %{_libdir}/samba/libpyldb-util.so.1
1387    %{_libdir}/samba/libpyldb-util.so.%{ldb_version}
1388  %{_mandir}/man3/ldb.3.gz  %{_mandir}/man3/ldb.3.gz
1389  %endif  %endif
1390    
1391  ### COMMON  ### COMMON
1392  %files common  %files common
1393  %defattr(-,root,root)  %defattr(-,root,root)
1394  %{_prefix}/lib/tmpfiles.d/samba.conf  %{_tmpfilesdir}/samba.conf
 %{_datadir}/samba/codepages  
1395  %dir %{_sysconfdir}/logrotate.d/  %dir %{_sysconfdir}/logrotate.d/
1396  %config(noreplace) %{_sysconfdir}/logrotate.d/samba  %config(noreplace) %{_sysconfdir}/logrotate.d/samba
1397  %attr(0700,root,root) %dir /var/log/samba  %attr(0700,root,root) %dir /var/log/samba
1398  %attr(0700,root,root) %dir /var/log/samba/old  %attr(0700,root,root) %dir /var/log/samba/old
 %attr(0755,root,root) %dir /var/lib/samba  
1399  %ghost %dir /var/run/samba  %ghost %dir /var/run/samba
1400  %ghost %dir /var/run/winbindd  %ghost %dir /var/run/winbindd
1401    %dir /var/lib/samba
1402  %attr(700,root,root) %dir /var/lib/samba/private  %attr(700,root,root) %dir /var/lib/samba/private
1403  %attr(755,root,root) %dir %{_sysconfdir}/samba  %attr(755,root,root) %dir %{_sysconfdir}/samba
1404  %config(noreplace) %{_sysconfdir}/samba/smb.conf  %config(noreplace) %{_sysconfdir}/samba/smb.conf
1405    %{_sysconfdir}/samba/smb.conf.example
1406  %config(noreplace) %{_sysconfdir}/samba/lmhosts  %config(noreplace) %{_sysconfdir}/samba/lmhosts
1407  %config(noreplace) %{_sysconfdir}/sysconfig/samba  %config(noreplace) %{_sysconfdir}/sysconfig/samba
1408  %{_mandir}/man5/lmhosts.5*  %{_mandir}/man5/lmhosts.5*
# Line 1388  rm -rf %{buildroot} Line 1416  rm -rf %{buildroot}
1416  # common libraries  # common libraries
1417  %{_libdir}/samba/libpopt-samba3-samba4.so  %{_libdir}/samba/libpopt-samba3-samba4.so
1418    
1419    %dir %{_libdir}/samba/ldb
1420    
1421  %dir %{_libdir}/samba/pdb  %dir %{_libdir}/samba/pdb
1422  %{_libdir}/samba/pdb/ldapsam.so  %{_libdir}/samba/pdb/ldapsam.so
1423  %{_libdir}/samba/pdb/smbpasswd.so  %{_libdir}/samba/pdb/smbpasswd.so
1424  %{_libdir}/samba/pdb/tdbsam.so  %{_libdir}/samba/pdb/tdbsam.so
1425  %{_libdir}/samba/pdb/wbc_sam.so  %{_libdir}/samba/pdb/wbc_sam.so
1426    
 %if %with_pam_smbpass  
 %{_libdir}/security/pam_smbpass.so  
 %endif  
   
1427  %files common-tools  %files common-tools
1428  %defattr(-,root,root)  %defattr(-,root,root)
1429  %{_bindir}/net  %{_bindir}/net
# Line 1424  rm -rf %{buildroot} Line 1450  rm -rf %{buildroot}
1450  %{_sbindir}/samba_dnsupdate  %{_sbindir}/samba_dnsupdate
1451  %{_sbindir}/samba_spnupdate  %{_sbindir}/samba_spnupdate
1452  %{_sbindir}/samba_upgradedns  %{_sbindir}/samba_upgradedns
 %{_libdir}/mit_samba.so  
1453  %{_libdir}/samba/auth/samba4.so  %{_libdir}/samba/auth/samba4.so
1454  %{_libdir}/samba/bind9/dlz_bind9.so  %{_libdir}/samba/bind9/dlz_bind9.so
1455  %{_libdir}/samba/bind9/dlz_bind9_10.so  %{_libdir}/samba/bind9/dlz_bind9_10.so
# Line 1440  rm -rf %{buildroot} Line 1465  rm -rf %{buildroot}
1465  %{_libdir}/samba/ldb/anr.so  %{_libdir}/samba/ldb/anr.so
1466  %{_libdir}/samba/ldb/descriptor.so  %{_libdir}/samba/ldb/descriptor.so
1467  %{_libdir}/samba/ldb/dirsync.so  %{_libdir}/samba/ldb/dirsync.so
1468    %{_libdir}/samba/ldb/dns_notify.so
1469  %{_libdir}/samba/ldb/extended_dn_in.so  %{_libdir}/samba/ldb/extended_dn_in.so
1470  %{_libdir}/samba/ldb/extended_dn_out.so  %{_libdir}/samba/ldb/extended_dn_out.so
1471  %{_libdir}/samba/ldb/extended_dn_store.so  %{_libdir}/samba/ldb/extended_dn_store.so
# Line 1458  rm -rf %{buildroot} Line 1484  rm -rf %{buildroot}
1484  %{_libdir}/samba/ldb/password_hash.so  %{_libdir}/samba/ldb/password_hash.so
1485  %{_libdir}/samba/ldb/ranged_results.so  %{_libdir}/samba/ldb/ranged_results.so
1486  %{_libdir}/samba/ldb/repl_meta_data.so  %{_libdir}/samba/ldb/repl_meta_data.so
1487    %{_unitdir}/samba.service
1488  %{_libdir}/samba/ldb/resolve_oids.so  %{_libdir}/samba/ldb/resolve_oids.so
1489  %{_libdir}/samba/ldb/rootdse.so  %{_libdir}/samba/ldb/rootdse.so
1490  %{_libdir}/samba/ldb/samba3sam.so  %{_libdir}/samba/ldb/samba3sam.so
# Line 1473  rm -rf %{buildroot} Line 1500  rm -rf %{buildroot}
1500  %{_libdir}/samba/ldb/simple_ldap_map.so  %{_libdir}/samba/ldb/simple_ldap_map.so
1501  %{_libdir}/samba/ldb/subtree_delete.so  %{_libdir}/samba/ldb/subtree_delete.so
1502  %{_libdir}/samba/ldb/subtree_rename.so  %{_libdir}/samba/ldb/subtree_rename.so
1503    %{_libdir}/samba/ldb/tombstone_reanimate.so
1504  %{_libdir}/samba/ldb/update_keytab.so  %{_libdir}/samba/ldb/update_keytab.so
1505  %{_libdir}/samba/ldb/wins_ldb.so  %{_libdir}/samba/ldb/wins_ldb.so
1506  %{_libdir}/samba/vfs/posix_eadb.so  %{_libdir}/samba/vfs/posix_eadb.so
# Line 1480  rm -rf %{buildroot} Line 1508  rm -rf %{buildroot}
1508  %{_datadir}/samba/setup  %{_datadir}/samba/setup
1509  %{_mandir}/man8/samba.8*  %{_mandir}/man8/samba.8*
1510  %{_mandir}/man8/samba-tool.8*  %{_mandir}/man8/samba-tool.8*
 %{_unitdir}/samba.service  
1511  %else # with_dc  %else # with_dc
1512  %doc packaging/README.dc  %doc packaging/README.dc
1513  %endif # with_dc  %endif # with_dc
# Line 1492  rm -rf %{buildroot} Line 1519  rm -rf %{buildroot}
1519  %{_libdir}/samba/libprocess-model-samba4.so  %{_libdir}/samba/libprocess-model-samba4.so
1520  %{_libdir}/samba/libservice-samba4.so  %{_libdir}/samba/libservice-samba4.so
1521  %dir %{_libdir}/samba/process_model  %dir %{_libdir}/samba/process_model
 %{_libdir}/samba/process_model/onefork.so  
 %{_libdir}/samba/process_model/prefork.so  
1522  %{_libdir}/samba/process_model/standard.so  %{_libdir}/samba/process_model/standard.so
1523  %dir %{_libdir}/samba/service  %dir %{_libdir}/samba/service
1524  %{_libdir}/samba/service/cldap.so  %{_libdir}/samba/service/cldap.so
# Line 1507  rm -rf %{buildroot} Line 1532  rm -rf %{buildroot}
1532  %{_libdir}/samba/service/nbtd.so  %{_libdir}/samba/service/nbtd.so
1533  %{_libdir}/samba/service/ntp_signd.so  %{_libdir}/samba/service/ntp_signd.so
1534  %{_libdir}/samba/service/s3fs.so  %{_libdir}/samba/service/s3fs.so
 %{_libdir}/samba/service/smb.so  
1535  %{_libdir}/samba/service/web.so  %{_libdir}/samba/service/web.so
 %{_libdir}/samba/service/winbind.so  
1536  %{_libdir}/samba/service/winbindd.so  %{_libdir}/samba/service/winbindd.so
1537  %{_libdir}/samba/service/wrepl.so  %{_libdir}/samba/service/wrepl.so
1538  %{_libdir}/libdcerpc-server.so.*  %{_libdir}/libdcerpc-server.so.*
1539  %{_libdir}/samba/libdfs-server-ad-samba4.so  %{_libdir}/samba/libdfs-server-ad-samba4.so
1540  %{_libdir}/samba/libdnsserver-common-samba4.so  %{_libdir}/samba/libdnsserver-common-samba4.so
1541  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
 %{_libdir}/samba/libntvfs-samba4.so  
 %{_libdir}/samba/libposix-eadb-samba4.so  
1542  %{_libdir}/samba/bind9/dlz_bind9_9.so  %{_libdir}/samba/bind9/dlz_bind9_9.so
1543  %else  %else
1544  %doc packaging/README.dc-libs  %doc packaging/README.dc-libs
# Line 1534  rm -rf %{buildroot} Line 1555  rm -rf %{buildroot}
1555  %{_includedir}/samba-4.0/core/werror.h  %{_includedir}/samba-4.0/core/werror.h
1556  %{_includedir}/samba-4.0/credentials.h  %{_includedir}/samba-4.0/credentials.h
1557  %{_includedir}/samba-4.0/dcerpc.h  %{_includedir}/samba-4.0/dcerpc.h
 %{_includedir}/samba-4.0/dlinklist.h  
1558  %{_includedir}/samba-4.0/domain_credentials.h  %{_includedir}/samba-4.0/domain_credentials.h
1559  %{_includedir}/samba-4.0/gen_ndr/atsvc.h  %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1560  %{_includedir}/samba-4.0/gen_ndr/auth.h  %{_includedir}/samba-4.0/gen_ndr/auth.h
1561  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
 %{_includedir}/samba-4.0/gen_ndr/epmapper.h  
1562  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1563  %{_includedir}/samba-4.0/gen_ndr/lsa.h  %{_includedir}/samba-4.0/gen_ndr/lsa.h
 %{_includedir}/samba-4.0/gen_ndr/mgmt.h  
1564  %{_includedir}/samba-4.0/gen_ndr/misc.h  %{_includedir}/samba-4.0/gen_ndr/misc.h
1565  %{_includedir}/samba-4.0/gen_ndr/nbt.h  %{_includedir}/samba-4.0/gen_ndr/nbt.h
1566  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
# Line 1550  rm -rf %{buildroot} Line 1568  rm -rf %{buildroot}
1568  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1569  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1570  %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h  
1571  %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h  
 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h  
1572  %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h  %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h  
 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h  
1573  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1574  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1575  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
# Line 1568  rm -rf %{buildroot} Line 1581  rm -rf %{buildroot}
1581  %{_includedir}/samba-4.0/gen_ndr/security.h  %{_includedir}/samba-4.0/gen_ndr/security.h
1582  %{_includedir}/samba-4.0/gen_ndr/server_id.h  %{_includedir}/samba-4.0/gen_ndr/server_id.h
1583  %{_includedir}/samba-4.0/gen_ndr/svcctl.h  %{_includedir}/samba-4.0/gen_ndr/svcctl.h
 %{_includedir}/samba-4.0/gensec.h  
 %{_includedir}/samba-4.0/ldap-util.h  
 %{_includedir}/samba-4.0/ldap_errors.h  
 %{_includedir}/samba-4.0/ldap_message.h  
 %{_includedir}/samba-4.0/ldap_ndr.h  
1584  %{_includedir}/samba-4.0/ldb_wrap.h  %{_includedir}/samba-4.0/ldb_wrap.h
1585  %{_includedir}/samba-4.0/lookup_sid.h  %{_includedir}/samba-4.0/lookup_sid.h
1586  %{_includedir}/samba-4.0/machine_sid.h  %{_includedir}/samba-4.0/machine_sid.h
# Line 1581  rm -rf %{buildroot} Line 1589  rm -rf %{buildroot}
1589  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1590  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1591  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1592    %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1593  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1594  %{_includedir}/samba-4.0/ndr/ndr_nbt.h  %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1595  %{_includedir}/samba-4.0/netapi.h  %{_includedir}/samba-4.0/netapi.h
1596  %{_includedir}/samba-4.0/param.h  %{_includedir}/samba-4.0/param.h
1597  %{_includedir}/samba-4.0/passdb.h  %{_includedir}/samba-4.0/passdb.h
1598  %{_includedir}/samba-4.0/policy.h  %{_includedir}/samba-4.0/policy.h
 %{_includedir}/samba-4.0/read_smb.h  
 %{_includedir}/samba-4.0/registry.h  
 %{_includedir}/samba-4.0/roles.h  
1599  %{_includedir}/samba-4.0/rpc_common.h  %{_includedir}/samba-4.0/rpc_common.h
1600  %{_includedir}/samba-4.0/samba/session.h  %{_includedir}/samba-4.0/samba/session.h
1601  %{_includedir}/samba-4.0/samba/version.h  %{_includedir}/samba-4.0/samba/version.h
1602  %{_includedir}/samba-4.0/share.h  %{_includedir}/samba-4.0/share.h
 %{_includedir}/samba-4.0/smb2.h  
 %{_includedir}/samba-4.0/smb2_constants.h  
 %{_includedir}/samba-4.0/smb2_create_blob.h  
 %{_includedir}/samba-4.0/smb2_lease.h  
1603  %{_includedir}/samba-4.0/smb2_lease_struct.h  %{_includedir}/samba-4.0/smb2_lease_struct.h
 %{_includedir}/samba-4.0/smb2_signing.h  
 %{_includedir}/samba-4.0/smb_cli.h  
 %{_includedir}/samba-4.0/smb_cliraw.h  
 %{_includedir}/samba-4.0/smb_common.h  
 %{_includedir}/samba-4.0/smb_composite.h  
1604  %{_includedir}/samba-4.0/smbconf.h  %{_includedir}/samba-4.0/smbconf.h
 %{_includedir}/samba-4.0/smb_constants.h  
1605  %{_includedir}/samba-4.0/smb_ldap.h  %{_includedir}/samba-4.0/smb_ldap.h
1606  %{_includedir}/samba-4.0/smbldap.h  %{_includedir}/samba-4.0/smbldap.h
 %{_includedir}/samba-4.0/smb_raw.h  
 %{_includedir}/samba-4.0/smb_raw_interfaces.h  
 %{_includedir}/samba-4.0/smb_raw_signing.h  
 %{_includedir}/samba-4.0/smb_raw_trans2.h  
 %{_includedir}/samba-4.0/smb_request.h  
 %{_includedir}/samba-4.0/smb_seal.h  
 %{_includedir}/samba-4.0/smb_signing.h  
 %{_includedir}/samba-4.0/smb_unix_ext.h  
 %{_includedir}/samba-4.0/smb_util.h  
1607  %{_includedir}/samba-4.0/tdr.h  %{_includedir}/samba-4.0/tdr.h
1608  %{_includedir}/samba-4.0/tsocket.h  %{_includedir}/samba-4.0/tsocket.h
1609  %{_includedir}/samba-4.0/tsocket_internal.h  %{_includedir}/samba-4.0/tsocket_internal.h
 %{_includedir}/samba-4.0/tstream_smbXcli_np.h  
 %{_includedir}/samba-4.0/samba_util.h  
1610  %dir %{_includedir}/samba-4.0/util  %dir %{_includedir}/samba-4.0/util
1611  %{_includedir}/samba-4.0/util/attr.h  %{_includedir}/samba-4.0/util/attr.h
1612  %{_includedir}/samba-4.0/util/blocking.h  %{_includedir}/samba-4.0/util/blocking.h
# Line 1629  rm -rf %{buildroot} Line 1614  rm -rf %{buildroot}
1614  %{_includedir}/samba-4.0/util/data_blob.h  %{_includedir}/samba-4.0/util/data_blob.h
1615  %{_includedir}/samba-4.0/util/debug.h  %{_includedir}/samba-4.0/util/debug.h
1616  %{_includedir}/samba-4.0/util/fault.h  %{_includedir}/samba-4.0/util/fault.h
1617    %{_includedir}/samba-4.0/util/genrand.h
1618  %{_includedir}/samba-4.0/util/idtree.h  %{_includedir}/samba-4.0/util/idtree.h
1619  %{_includedir}/samba-4.0/util/idtree_random.h  %{_includedir}/samba-4.0/util/idtree_random.h
1620  %{_includedir}/samba-4.0/util/memory.h  %{_includedir}/samba-4.0/util/memory.h
# Line 1641  rm -rf %{buildroot} Line 1627  rm -rf %{buildroot}
1627  %{_includedir}/samba-4.0/util/tevent_unix.h  %{_includedir}/samba-4.0/util/tevent_unix.h
1628  %{_includedir}/samba-4.0/util/tevent_werror.h  %{_includedir}/samba-4.0/util/tevent_werror.h
1629  %{_includedir}/samba-4.0/util/time.h  %{_includedir}/samba-4.0/util/time.h
 %{_includedir}/samba-4.0/util/xfile.h  
1630  %{_includedir}/samba-4.0/util_ldb.h  %{_includedir}/samba-4.0/util_ldb.h
 %{_libdir}/libdcerpc-atsvc.so  
1631  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1632  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
1633  %{_libdir}/libdcerpc.so  %{_libdir}/libdcerpc.so
 %{_libdir}/libgensec.so  
1634  %{_libdir}/libndr-krb5pac.so  %{_libdir}/libndr-krb5pac.so
1635  %{_libdir}/libndr-nbt.so  %{_libdir}/libndr-nbt.so
1636  %{_libdir}/libndr-standard.so  %{_libdir}/libndr-standard.so
1637  %{_libdir}/libndr.so  %{_libdir}/libndr.so
1638  %{_libdir}/libnetapi.so  %{_libdir}/libnetapi.so
 %{_libdir}/libregistry.so  
1639  %{_libdir}/libsamba-credentials.so  %{_libdir}/libsamba-credentials.so
1640    %{_libdir}/libsamba-errors.so
1641  %{_libdir}/libsamba-hostconfig.so  %{_libdir}/libsamba-hostconfig.so
1642  %{_libdir}/libsamba-policy.so  %{_libdir}/libsamba-policy.so
1643  %{_libdir}/libsamba-util.so  %{_libdir}/libsamba-util.so
1644  %{_libdir}/libsamdb.so  %{_libdir}/libsamdb.so
 %{_libdir}/libsmbclient-raw.so  
1645  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
1646  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1647  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
 %{_libdir}/pkgconfig/dcerpc_atsvc.pc  
1648  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
 %{_libdir}/pkgconfig/gensec.pc  
1649  %{_libdir}/pkgconfig/ndr.pc  %{_libdir}/pkgconfig/ndr.pc
1650  %{_libdir}/pkgconfig/ndr_krb5pac.pc  %{_libdir}/pkgconfig/ndr_krb5pac.pc
1651  %{_libdir}/pkgconfig/ndr_nbt.pc  %{_libdir}/pkgconfig/ndr_nbt.pc
1652  %{_libdir}/pkgconfig/ndr_standard.pc  %{_libdir}/pkgconfig/ndr_standard.pc
1653  %{_libdir}/pkgconfig/netapi.pc  %{_libdir}/pkgconfig/netapi.pc
 %{_libdir}/pkgconfig/registry.pc  
1654  %{_libdir}/pkgconfig/samba-credentials.pc  %{_libdir}/pkgconfig/samba-credentials.pc
1655  %{_libdir}/pkgconfig/samba-hostconfig.pc  %{_libdir}/pkgconfig/samba-hostconfig.pc
1656  %{_libdir}/pkgconfig/samba-policy.pc  %{_libdir}/pkgconfig/samba-policy.pc
1657  %{_libdir}/pkgconfig/samba-util.pc  %{_libdir}/pkgconfig/samba-util.pc
1658  %{_libdir}/pkgconfig/samdb.pc  %{_libdir}/pkgconfig/samdb.pc
 %{_libdir}/pkgconfig/smbclient-raw.pc  
1659  %{_libdir}/libsamba-passdb.so  %{_libdir}/libsamba-passdb.so
1660  %{_libdir}/libsmbldap.so  %{_libdir}/libsmbldap.so
1661    
# Line 1687  rm -rf %{buildroot} Line 1665  rm -rf %{buildroot}
1665  %{_libdir}/pkgconfig/dcerpc_server.pc  %{_libdir}/pkgconfig/dcerpc_server.pc
1666  %endif  %endif
1667    
 %if %with_internal_talloc  
 %{_includedir}/samba-4.0/pytalloc.h  
 %endif  
   
1668  %if ! %with_libsmbclient  %if ! %with_libsmbclient
1669  %{_includedir}/samba-4.0/libsmbclient.h  %{_includedir}/samba-4.0/libsmbclient.h
1670  %endif # ! with_libsmbclient  %endif # ! with_libsmbclient
# Line 1713  rm -rf %{buildroot} Line 1687  rm -rf %{buildroot}
1687  %{_mandir}/man8/vfs_glusterfs.8*  %{_mandir}/man8/vfs_glusterfs.8*
1688  %endif  %endif
1689    
1690    ### KRB5-PRINTING
1691    %files krb5-printing
1692    %defattr(-,root,root)
1693    %attr(0700,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
1694    %{_mandir}/man8/smbspool_krb5_wrapper.8*
1695    
1696  ### LIBS  ### LIBS
1697  %files libs  %files libs
1698  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libdcerpc-atsvc.so.*  
1699  %{_libdir}/libdcerpc-samr.so.*  %{_libdir}/libdcerpc-samr.so.*
1700  %{_libdir}/libsamba-policy.so.*  %{_libdir}/libsamba-policy.so.*
1701    
# Line 1732  rm -rf %{buildroot} Line 1711  rm -rf %{buildroot}
1711  %{_libdir}/samba/libsamba-python-samba4.so  %{_libdir}/samba/libsamba-python-samba4.so
1712  %{_libdir}/samba/libshares-samba4.so  %{_libdir}/samba/libshares-samba4.so
1713  %{_libdir}/samba/libsmbpasswdparser-samba4.so  %{_libdir}/samba/libsmbpasswdparser-samba4.so
 %{_libdir}/samba/libtdb-compat-samba4.so  
1714  %{_libdir}/samba/libxattr-tdb-samba4.so  %{_libdir}/samba/libxattr-tdb-samba4.so
1715    
1716  %if %with_dc  %if %with_dc
# Line 1740  rm -rf %{buildroot} Line 1718  rm -rf %{buildroot}
1718  %{_libdir}/samba/libHDB-SAMBA4-samba4.so  %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1719  %{_libdir}/samba/libasn1-samba4.so.8  %{_libdir}/samba/libasn1-samba4.so.8
1720  %{_libdir}/samba/libasn1-samba4.so.8.0.0  %{_libdir}/samba/libasn1-samba4.so.8.0.0
1721    %{_libdir}/samba/libcom_err-samba4.so.0
1722    %{_libdir}/samba/libcom_err-samba4.so.0.25
1723  %{_libdir}/samba/libgssapi-samba4.so.2  %{_libdir}/samba/libgssapi-samba4.so.2
1724  %{_libdir}/samba/libgssapi-samba4.so.2.0.0  %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1725  %{_libdir}/samba/libhcrypto-samba4.so.5  %{_libdir}/samba/libhcrypto-samba4.so.5
# Line 1857  rm -rf %{buildroot} Line 1837  rm -rf %{buildroot}
1837  ### TEST-LIBS  ### TEST-LIBS
1838  %files test-libs  %files test-libs
1839  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libtorture.so.*  
 %{_libdir}/samba/libsubunit-samba4.so  
1840  %if %with_dc  %if %with_dc
1841  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1842  %else  %else
1843  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
1844  %endif  %endif
1845    
 ### TEST-DEVEL  
 %files test-devel  
 %defattr(-,root,root)  
 %{_includedir}/samba-4.0/torture.h  
 %{_libdir}/libtorture.so  
 %{_libdir}/pkgconfig/torture.pc  
   
1846  ### WINBIND  ### WINBIND
1847  %files winbind  %files winbind
1848  %defattr(-,root,root)  %defattr(-,root,root)
 #%{_bindir}/wbinfo3  
1849  %{_libdir}/samba/idmap  %{_libdir}/samba/idmap
1850  %{_libdir}/samba/nss_info  %{_libdir}/samba/nss_info
1851  %{_libdir}/samba/libnss-info-samba4.so  %{_libdir}/samba/libnss-info-samba4.so
# Line 1916  rm -rf %{buildroot} Line 1886  rm -rf %{buildroot}
1886  %files -n ctdb  %files -n ctdb
1887  %defattr(-,root,root)  %defattr(-,root,root)
1888  %doc ctdb/README  %doc ctdb/README
1889  %config(noreplace) %{_sysconfdir}/sysconfig/ctdb  # Obsolete
1890    %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
1891    
1892    %dir %{_sysconfdir}/ctdb
1893    %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf
1894  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
1895  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
1896  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1897  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh
 %config(noreplace) %{_sysconfdir}/ctdb/functions  
1898  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
 %dir %{_localstatedir}/lib/ctdb/  
 %{_tmpfilesdir}/%{name}.conf  
   
 %{_unitdir}/ctdb.service  
1899    
1900  %dir %{_sysconfdir}/ctdb  %{_sysconfdir}/ctdb/functions
1901    %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1902  %{_sysconfdir}/ctdb/statd-callout  %{_sysconfdir}/ctdb/statd-callout
1903  %dir %{_sysconfdir}/ctdb/nfs-rpc-checks.d  %config %{_sysconfdir}/sudoers.d/ctdb
1904  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/10.statd.check  
1905  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/20.nfsd.check  # CTDB scripts, no config files
1906  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/30.lockd.check  # script with executable bit means activated
1907  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/40.mountd.check  %dir %{_sysconfdir}/ctdb/events.d
1908  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/50.rquotad.check  %{_sysconfdir}/ctdb/events.d/00.ctdb
1909  %{_sysconfdir}/sudoers.d/ctdb  %{_sysconfdir}/ctdb/events.d/01.reclock
1910  %{_sysconfdir}/ctdb/events.d/  %{_sysconfdir}/ctdb/events.d/05.system
1911    %{_sysconfdir}/ctdb/events.d/06.nfs
1912    %{_sysconfdir}/ctdb/events.d/10.external
1913    %{_sysconfdir}/ctdb/events.d/10.interface
1914    %{_sysconfdir}/ctdb/events.d/11.natgw
1915    %{_sysconfdir}/ctdb/events.d/11.routing
1916    %{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1917    %{_sysconfdir}/ctdb/events.d/20.multipathd
1918    %{_sysconfdir}/ctdb/events.d/31.clamd
1919    %{_sysconfdir}/ctdb/events.d/40.vsftpd
1920    %{_sysconfdir}/ctdb/events.d/41.httpd
1921    %{_sysconfdir}/ctdb/events.d/49.winbind
1922    %{_sysconfdir}/ctdb/events.d/50.samba
1923    %{_sysconfdir}/ctdb/events.d/60.nfs
1924    %{_sysconfdir}/ctdb/events.d/70.iscsi
1925    %{_sysconfdir}/ctdb/events.d/91.lvs
1926    %{_sysconfdir}/ctdb/events.d/99.timeout
1927    %{_sysconfdir}/ctdb/events.d/README
1928  %dir %{_sysconfdir}/ctdb/notify.d  %dir %{_sysconfdir}/ctdb/notify.d
1929  %{_sysconfdir}/ctdb/notify.d/README  %{_sysconfdir}/ctdb/notify.d/README
1930  %{_prefix}/lib/tmpfiles.d/ctdb.conf  
1931    # CTDB scripts, no config files
1932    # script with executable bit means activated
1933    %dir %{_sysconfdir}/ctdb/nfs-checks.d
1934    %{_sysconfdir}/ctdb/nfs-checks.d/README
1935    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1936    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1937    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1938    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1939    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1940    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1941    
1942  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
1943  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
1944  %{_bindir}/ctdb  %{_bindir}/ctdb
 %{_bindir}/smnotify  
1945  %{_bindir}/ping_pong  %{_bindir}/ping_pong
1946  %{_bindir}/ltdbtool  %{_bindir}/ltdbtool
1947  %{_bindir}/ctdb_diagnostics  %{_bindir}/ctdb_diagnostics
1948  %{_bindir}/onnode  %{_bindir}/onnode
1949  %{_bindir}/ctdb_lock_helper  
1950  %{_bindir}/ctdb_event_helper  %dir %{_libexecdir}/ctdb
1951    %{_libexecdir}/ctdb/ctdb_event
1952    %{_libexecdir}/ctdb/ctdb_eventd
1953    %{_libexecdir}/ctdb/ctdb_killtcp
1954    %{_libexecdir}/ctdb/ctdb_lock_helper
1955    %{_libexecdir}/ctdb/ctdb_lvs
1956    %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1957    %{_libexecdir}/ctdb/ctdb_natgw
1958    %{_libexecdir}/ctdb/ctdb_recovery_helper
1959    %{_libexecdir}/ctdb/ctdb_takeover_helper
1960    %{_libexecdir}/ctdb/smnotify
1961    
1962    %dir %{_localstatedir}/lib/ctdb/
1963    
1964  %{_mandir}/man1/ctdb.1.gz  %{_mandir}/man1/ctdb.1.gz
1965    %{_mandir}/man1/ctdb_diagnostics.1.gz
1966  %{_mandir}/man1/ctdbd.1.gz  %{_mandir}/man1/ctdbd.1.gz
1967  %{_mandir}/man1/onnode.1.gz  %{_mandir}/man1/onnode.1.gz
1968  %{_mandir}/man1/ltdbtool.1.gz  %{_mandir}/man1/ltdbtool.1.gz
# Line 1963  rm -rf %{buildroot} Line 1973  rm -rf %{buildroot}
1973  %{_mandir}/man7/ctdb-tunables.7.gz  %{_mandir}/man7/ctdb-tunables.7.gz
1974  %{_mandir}/man7/ctdb-statistics.7.gz  %{_mandir}/man7/ctdb-statistics.7.gz
1975    
1976  %files -n ctdb-devel  %{_tmpfilesdir}/ctdb.conf
1977  %defattr(-,root,root)  
1978  %{_includedir}/samba-4.0/ctdb.h  %{_unitdir}/ctdb.service
1979  %{_includedir}/samba-4.0/ctdb_client.h  
 %{_includedir}/samba-4.0/ctdb_protocol.h  
 %{_includedir}/samba-4.0/ctdb_private.h  
 %{_includedir}/samba-4.0/ctdb_typesafe_cb.h  
 %{_includedir}/samba-4.0/ctdb_version.h  
 %{_libdir}/pkgconfig/ctdb.pc  
1980    
1981  %files -n ctdb-tests  %files -n ctdb-tests
1982  %defattr(-,root,root)  %defattr(-,root,root)
1983  %dir %{_libdir}/ctdb-tests  %doc ctdb/tests/README
 %{_libdir}/ctdb-tests/ctdb_bench  
 %{_libdir}/ctdb-tests/ctdb_fetch  
 %{_libdir}/ctdb-tests/ctdb_fetch_one  
 %{_libdir}/ctdb-tests/ctdb_fetch_readonly_loop  
 %{_libdir}/ctdb-tests/ctdb_fetch_readonly_once  
 %{_libdir}/ctdb-tests/ctdb_functest  
 %{_libdir}/ctdb-tests/ctdb_lock_tdb  
 %{_libdir}/ctdb-tests/ctdb_persistent  
 %{_libdir}/ctdb-tests/ctdb_porting_tests  
 %{_libdir}/ctdb-tests/ctdb_randrec  
 %{_libdir}/ctdb-tests/ctdb_store  
 %{_libdir}/ctdb-tests/ctdb_stubtest  
 %{_libdir}/ctdb-tests/ctdb_takeover_tests  
 %{_libdir}/ctdb-tests/ctdb_trackingdb_test  
 %{_libdir}/ctdb-tests/ctdb_transaction  
 %{_libdir}/ctdb-tests/ctdb_traverse  
 %{_libdir}/ctdb-tests/ctdb_update_record  
 %{_libdir}/ctdb-tests/ctdb_update_record_persistent  
 %{_libdir}/ctdb-tests/rb_test  
1984  %{_bindir}/ctdb_run_tests  %{_bindir}/ctdb_run_tests
1985  %{_bindir}/ctdb_run_cluster_tests  %{_bindir}/ctdb_run_cluster_tests
 %dir %{_datadir}/ctdb-tests  
 %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  
 %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  
 %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-rpc-checks.d  
 %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  
 %{_datadir}/ctdb-tests/scripts/common.sh  
 %{_datadir}/ctdb-tests/scripts/integration.bash  
 %{_datadir}/ctdb-tests/scripts/test_wrap  
 %{_datadir}/ctdb-tests/scripts/unit.sh  
 %doc ctdb/tests/README  
 %endif # with_clustering_support  
1986    
1987  %changelog  %dir %{_libexecdir}/ctdb
1988  * Wed Oct 5 2016 Daniel Berteaud <daniel@firewall-services.com> - 4.2.10-7.1.sme  %dir %{_libexecdir}/ctdb/tests
1989  - Rebuild with DC support (work from Greg Zartman) [SME: 9817]  %{_libexecdir}/ctdb/tests/comm_client_test
1990    %{_libexecdir}/ctdb/tests/comm_server_test
1991    %{_libexecdir}/ctdb/tests/comm_test
1992    %{_libexecdir}/ctdb/tests/ctdb_packet_parse
1993    %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
1994    %{_libexecdir}/ctdb/tests/db_hash_test
1995    %{_libexecdir}/ctdb/tests/fake_ctdbd
1996    %{_libexecdir}/ctdb/tests/fetch_loop
1997    %{_libexecdir}/ctdb/tests/fetch_loop_key
1998    %{_libexecdir}/ctdb/tests/fetch_readonly
1999    %{_libexecdir}/ctdb/tests/fetch_readonly_loop
2000    %{_libexecdir}/ctdb/tests/fetch_ring
2001    %{_libexecdir}/ctdb/tests/g_lock_loop
2002    %{_libexecdir}/ctdb/tests/lock_tdb
2003    %{_libexecdir}/ctdb/tests/message_ring
2004    %{_libexecdir}/ctdb/tests/pidfile_test
2005    %{_libexecdir}/ctdb/tests/pkt_read_test
2006    %{_libexecdir}/ctdb/tests/pkt_write_test
2007    %{_libexecdir}/ctdb/tests/porting_tests
2008    %{_libexecdir}/ctdb/tests/protocol_client_test
2009    %{_libexecdir}/ctdb/tests/protocol_types_test
2010    %{_libexecdir}/ctdb/tests/protocol_util_test
2011    %{_libexecdir}/ctdb/tests/rb_test
2012    %{_libexecdir}/ctdb/tests/reqid_test
2013    %{_libexecdir}/ctdb/tests/run_proc_test
2014    %{_libexecdir}/ctdb/tests/sock_daemon_test
2015    %{_libexecdir}/ctdb/tests/sock_io_test
2016    %{_libexecdir}/ctdb/tests/srvid_test
2017    %{_libexecdir}/ctdb/tests/test_mutex_raw
2018    %{_libexecdir}/ctdb/tests/transaction_loop
2019    %{_libexecdir}/ctdb/tests/update_record
2020    %{_libexecdir}/ctdb/tests/update_record_persistent
2021    
2022    %dir %{_datadir}/ctdb
2023    %dir %{_datadir}/ctdb/tests
2024    
2025    %dir %{_datadir}/ctdb/tests/complex
2026    %{_datadir}/ctdb/tests/complex/README
2027    %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2028    %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2029    %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2030    %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2031    %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2032    %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2033    %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2034    %{_datadir}/ctdb/tests/complex/35_cifs_external_tickle.sh
2035    %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh
2036    %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2037    %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
2038    %{_datadir}/ctdb/tests/complex/44_failover_nfs_oneway.sh
2039    %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2040    %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2041    %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
2042    %{_datadir}/ctdb/tests/complex/90_debug_hung_script.sh
2043    
2044    %dir %{_datadir}/ctdb/tests/complex/scripts
2045    %{_datadir}/ctdb/tests/complex/scripts/local.bash
2046    
2047    %dir %{_datadir}/ctdb/tests/cunit
2048    %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2049    %{_datadir}/ctdb/tests/cunit/comm_test_002.sh
2050    %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh
2051    %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh
2052    %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2053    %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2054    %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2055    %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2056    %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2057    %{_datadir}/ctdb/tests/cunit/protocol_test_003.sh
2058    %{_datadir}/ctdb/tests/cunit/rb_test_001.sh
2059    %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh
2060    %{_datadir}/ctdb/tests/cunit/run_proc_001.sh
2061    %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2062    %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2063    %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh
2064    
2065    %dir %{_datadir}/ctdb/tests/eventd
2066    %{_datadir}/ctdb/tests/eventd/README
2067    %{_datadir}/ctdb/tests/eventd/eventd_001.sh
2068    %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2069    %{_datadir}/ctdb/tests/eventd/eventd_003.sh
2070    %{_datadir}/ctdb/tests/eventd/eventd_004.sh
2071    %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2072    %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2073    %{_datadir}/ctdb/tests/eventd/eventd_007.sh
2074    %{_datadir}/ctdb/tests/eventd/eventd_011.sh
2075    %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2076    %{_datadir}/ctdb/tests/eventd/eventd_013.sh
2077    %{_datadir}/ctdb/tests/eventd/eventd_014.sh
2078    %{_datadir}/ctdb/tests/eventd/eventd_021.sh
2079    %{_datadir}/ctdb/tests/eventd/eventd_022.sh
2080    %{_datadir}/ctdb/tests/eventd/eventd_023.sh
2081    %{_datadir}/ctdb/tests/eventd/eventd_024.sh
2082    %{_datadir}/ctdb/tests/eventd/eventd_031.sh
2083    %{_datadir}/ctdb/tests/eventd/eventd_032.sh
2084    %{_datadir}/ctdb/tests/eventd/eventd_033.sh
2085    %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2086    %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2087    %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2088    %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2089    %dir %{_datadir}/ctdb/tests/eventd/scripts
2090    %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2091    
2092    %dir %{_datadir}/ctdb/tests/events.d
2093    %{_datadir}/ctdb/tests/events.d/00.test
2094    
2095    %dir %{_datadir}/ctdb/tests/eventscripts
2096    %{_datadir}/ctdb/tests/eventscripts/README
2097    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
2098    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.002.sh
2099    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.003.sh
2100    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.004.sh
2101    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.005.sh
2102    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.006.sh
2103    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.007.sh
2104    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.008.sh
2105    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.009.sh
2106    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.001.sh
2107    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.002.sh
2108    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.003.sh
2109    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.004.sh
2110    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.001.sh
2111    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.002.sh
2112    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.003.sh
2113    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.004.sh
2114    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.005.sh
2115    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.001.sh
2116    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.002.sh
2117    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.003.sh
2118    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.004.sh
2119    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.005.sh
2120    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.006.sh
2121    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.007.sh
2122    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.011.sh
2123    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.012.sh
2124    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.013.sh
2125    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.014.sh
2126    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.015.sh
2127    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2128    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2129    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh
2130    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh
2131    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2132    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
2133    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.022.sh
2134    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.023.sh
2135    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.001.sh
2136    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.002.sh
2137    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.003.sh
2138    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2139    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2140    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
2141    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.007.sh
2142    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.008.sh
2143    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2144    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2145    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
2146    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.012.sh
2147    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.013.sh
2148    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.014.sh
2149    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.015.sh
2150    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.016.sh
2151    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.017.sh
2152    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.018.sh
2153    %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2154    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2155    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
2156    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.010.sh
2157    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.011.sh
2158    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2159    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2160    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
2161    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.002.sh
2162    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.003.sh
2163    %{_datadir}/ctdb/tests/eventscripts/11.natgw.001.sh
2164    %{_datadir}/ctdb/tests/eventscripts/11.natgw.002.sh
2165    %{_datadir}/ctdb/tests/eventscripts/11.natgw.003.sh
2166    %{_datadir}/ctdb/tests/eventscripts/11.natgw.004.sh
2167    %{_datadir}/ctdb/tests/eventscripts/11.natgw.011.sh
2168    %{_datadir}/ctdb/tests/eventscripts/11.natgw.012.sh
2169    %{_datadir}/ctdb/tests/eventscripts/11.natgw.013.sh
2170    %{_datadir}/ctdb/tests/eventscripts/11.natgw.014.sh
2171    %{_datadir}/ctdb/tests/eventscripts/11.natgw.015.sh
2172    %{_datadir}/ctdb/tests/eventscripts/11.natgw.021.sh
2173    %{_datadir}/ctdb/tests/eventscripts/11.natgw.022.sh
2174    %{_datadir}/ctdb/tests/eventscripts/11.natgw.023.sh
2175    %{_datadir}/ctdb/tests/eventscripts/11.natgw.024.sh
2176    %{_datadir}/ctdb/tests/eventscripts/11.natgw.025.sh
2177    %{_datadir}/ctdb/tests/eventscripts/11.natgw.031.sh
2178    %{_datadir}/ctdb/tests/eventscripts/11.natgw.041.sh
2179    %{_datadir}/ctdb/tests/eventscripts/11.natgw.042.sh
2180    %{_datadir}/ctdb/tests/eventscripts/11.natgw.051.sh
2181    %{_datadir}/ctdb/tests/eventscripts/11.natgw.052.sh
2182    %{_datadir}/ctdb/tests/eventscripts/11.natgw.053.sh
2183    %{_datadir}/ctdb/tests/eventscripts/11.natgw.054.sh
2184    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.001.sh
2185    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.002.sh
2186    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.003.sh
2187    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.004.sh
2188    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.005.sh
2189    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.006.sh
2190    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.007.sh
2191    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.008.sh
2192    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.009.sh
2193    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.010.sh
2194    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.011.sh
2195    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.012.sh
2196    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.013.sh
2197    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.014.sh
2198    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.015.sh
2199    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.016.sh
2200    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.017.sh
2201    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.018.sh
2202    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.019.sh
2203    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.021.sh
2204    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.022.sh
2205    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.023.sh
2206    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.024.sh
2207    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.001.sh
2208    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2209    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2210    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2211    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.001.sh
2212    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
2213    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.001.sh
2214    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh
2215    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.001.sh
2216    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.050.sh
2217    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.051.sh
2218    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2219    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2220    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.001.sh
2221    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.050.sh
2222    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.051.sh
2223    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2224    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2225    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2226    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2227    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
2228    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.107.sh
2229    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2230    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2231    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
2232    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.113.sh
2233    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.001.sh
2234    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2235    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2236    %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
2237    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.001.sh
2238    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2239    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2240    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
2241    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.104.sh
2242    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.105.sh
2243    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2244    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2245    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh
2246    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh
2247    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2248    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
2249    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.114.sh
2250    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.121.sh
2251    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.122.sh
2252    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.131.sh
2253    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.132.sh
2254    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.141.sh
2255    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.142.sh
2256    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.143.sh
2257    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.144.sh
2258    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.151.sh
2259    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.152.sh
2260    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.153.sh
2261    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.161.sh
2262    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2263    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2264    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh
2265    %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh
2266    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2267    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
2268    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
2269    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
2270    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.001.sh
2271    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.002.sh
2272    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.003.sh
2273    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
2274    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
2275    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.001.sh
2276    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.002.sh
2277    %{_datadir}/ctdb/tests/eventscripts/statd-callout.001.sh
2278    %{_datadir}/ctdb/tests/eventscripts/statd-callout.002.sh
2279    %{_datadir}/ctdb/tests/eventscripts/statd-callout.003.sh
2280    %{_datadir}/ctdb/tests/eventscripts/statd-callout.004.sh
2281    %{_datadir}/ctdb/tests/eventscripts/statd-callout.005.sh
2282    %{_datadir}/ctdb/tests/eventscripts/statd-callout.006.sh
2283    %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2284    
2285    %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
2286    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d
2287    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions
2288    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d
2289    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout
2290    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2291    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
2292    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout
2293    
2294    %dir %{_datadir}/ctdb/tests/eventscripts/etc
2295    %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
2296    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
2297    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
2298    
2299    %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
2300    %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2301    
2302    %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
2303    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb
2304    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2305    
2306    %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2307    %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
2308    
2309    %dir %{_datadir}/ctdb/tests/eventscripts/stubs
2310    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2311    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2312    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2313    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
2314    %{_datadir}/ctdb/tests/eventscripts/stubs/date
2315    %{_datadir}/ctdb/tests/eventscripts/stubs/df
2316    %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
2317    %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
2318    %{_datadir}/ctdb/tests/eventscripts/stubs/id
2319    %{_datadir}/ctdb/tests/eventscripts/stubs/ip
2320    %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
2321    %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
2322    %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
2323    %{_datadir}/ctdb/tests/eventscripts/stubs/kill
2324    %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2325    %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2326    %{_datadir}/ctdb/tests/eventscripts/stubs/net
2327    %{_datadir}/ctdb/tests/eventscripts/stubs/netstat
2328    %{_datadir}/ctdb/tests/eventscripts/stubs/nmap
2329    %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2330    %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2331    %{_datadir}/ctdb/tests/eventscripts/stubs/ps
2332    %{_datadir}/ctdb/tests/eventscripts/stubs/rm
2333    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
2334    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
2335    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
2336    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
2337    %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
2338    %{_datadir}/ctdb/tests/eventscripts/stubs/service
2339    %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
2340    %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
2341    %{_datadir}/ctdb/tests/eventscripts/stubs/ss
2342    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
2343    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
2344    %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
2345    %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
2346    %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2347    
2348    %dir %{_datadir}/ctdb/tests/onnode
2349    %{_datadir}/ctdb/tests/onnode/README
2350    %{_datadir}/ctdb/tests/onnode/0001.sh
2351    %{_datadir}/ctdb/tests/onnode/0002.sh
2352    %{_datadir}/ctdb/tests/onnode/0003.sh
2353    %{_datadir}/ctdb/tests/onnode/0004.sh
2354    %{_datadir}/ctdb/tests/onnode/0005.sh
2355    %{_datadir}/ctdb/tests/onnode/0006.sh
2356    %{_datadir}/ctdb/tests/onnode/0070.sh
2357    %{_datadir}/ctdb/tests/onnode/0071.sh
2358    %{_datadir}/ctdb/tests/onnode/0072.sh
2359    %{_datadir}/ctdb/tests/onnode/0075.sh
2360    %{_datadir}/ctdb/tests/onnode/functions
2361    %{_datadir}/ctdb/tests/onnode/nodes
2362    
2363    %dir %{_datadir}/ctdb/tests/onnode/scripts
2364    %{_datadir}/ctdb/tests/onnode/scripts/local.sh
2365    
2366    %dir %{_datadir}/ctdb/tests/onnode/stubs
2367    %{_datadir}/ctdb/tests/onnode/stubs/ctdb
2368    %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001
2369    %{_datadir}/ctdb/tests/onnode/stubs/ssh
2370    
2371    %dir %{_datadir}/ctdb/tests/scripts
2372    %{_datadir}/ctdb/tests/scripts/common.sh
2373    %{_datadir}/ctdb/tests/scripts/integration.bash
2374    %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
2375    %{_datadir}/ctdb/tests/scripts/test_wrap
2376    %{_datadir}/ctdb/tests/scripts/unit.sh
2377    
2378    %dir %{_datadir}/ctdb/tests/shellcheck
2379    %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
2380    %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
2381    %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
2382    %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
2383    %{_datadir}/ctdb/tests/shellcheck/functions.sh
2384    %{_datadir}/ctdb/tests/shellcheck/init_script.sh
2385    %{_datadir}/ctdb/tests/shellcheck/tools.sh
2386    
2387    %dir %{_datadir}/ctdb/tests/shellcheck/scripts
2388    %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
2389    
2390    %dir %{_datadir}/ctdb/tests/simple
2391    %{_datadir}/ctdb/tests/simple/README
2392    %{_datadir}/ctdb/tests/simple/00_ctdb_init.sh
2393    %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
2394    %{_datadir}/ctdb/tests/simple/01_ctdb_version.sh
2395    %{_datadir}/ctdb/tests/simple/02_ctdb_listvars.sh
2396    %{_datadir}/ctdb/tests/simple/03_ctdb_getvar.sh
2397    %{_datadir}/ctdb/tests/simple/04_ctdb_setvar.sh
2398    %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
2399    %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
2400    %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
2401    %{_datadir}/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
2402    %{_datadir}/ctdb/tests/simple/09_ctdb_ping.sh
2403    %{_datadir}/ctdb/tests/simple/11_ctdb_ip.sh
2404    %{_datadir}/ctdb/tests/simple/12_ctdb_getdebug.sh
2405    %{_datadir}/ctdb/tests/simple/13_ctdb_setdebug.sh
2406    %{_datadir}/ctdb/tests/simple/14_ctdb_statistics.sh
2407    %{_datadir}/ctdb/tests/simple/15_ctdb_statisticsreset.sh
2408    %{_datadir}/ctdb/tests/simple/16_ctdb_config_add_ip.sh
2409    %{_datadir}/ctdb/tests/simple/17_ctdb_config_delete_ip.sh
2410    %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
2411    %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
2412    %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh
2413    %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh
2414    %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
2415    %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
2416    %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
2417    %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
2418    %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
2419    %{_datadir}/ctdb/tests/simple/31_ctdb_disable.sh
2420    %{_datadir}/ctdb/tests/simple/32_ctdb_enable.sh
2421    %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
2422    %{_datadir}/ctdb/tests/simple/41_ctdb_stop.sh
2423    %{_datadir}/ctdb/tests/simple/42_ctdb_continue.sh
2424    %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
2425    %{_datadir}/ctdb/tests/simple/51_message_ring.sh
2426    %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
2427    %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
2428    %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
2429    %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh
2430    %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh
2431    %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh
2432    %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh
2433    %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
2434    %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
2435    %{_datadir}/ctdb/tests/simple/73_tunable_NoIPTakeover.sh
2436    %{_datadir}/ctdb/tests/simple/75_readonly_records_basic.sh
2437    %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
2438    %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
2439    %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
2440    %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
2441    %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh
2442    %{_datadir}/ctdb/tests/simple/functions
2443    # This is a dangling symlink but needed for testing
2444    %{_datadir}/ctdb/tests/simple/nodes
2445    
2446    %dir %{_datadir}/ctdb/tests/simple/scripts
2447    %{_datadir}/ctdb/tests/simple/scripts/local.bash
2448    %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
2449    
2450    %dir %{_datadir}/ctdb/tests/takeover
2451    %{_datadir}/ctdb/tests/takeover/README
2452    %{_datadir}/ctdb/tests/takeover/det.001.sh
2453    %{_datadir}/ctdb/tests/takeover/det.002.sh
2454    %{_datadir}/ctdb/tests/takeover/det.003.sh
2455    %{_datadir}/ctdb/tests/takeover/lcp2.001.sh
2456    %{_datadir}/ctdb/tests/takeover/lcp2.002.sh
2457    %{_datadir}/ctdb/tests/takeover/lcp2.003.sh
2458    %{_datadir}/ctdb/tests/takeover/lcp2.004.sh
2459    %{_datadir}/ctdb/tests/takeover/lcp2.005.sh
2460    %{_datadir}/ctdb/tests/takeover/lcp2.006.sh
2461    %{_datadir}/ctdb/tests/takeover/lcp2.007.sh
2462    %{_datadir}/ctdb/tests/takeover/lcp2.008.sh
2463    %{_datadir}/ctdb/tests/takeover/lcp2.009.sh
2464    %{_datadir}/ctdb/tests/takeover/lcp2.010.sh
2465    %{_datadir}/ctdb/tests/takeover/lcp2.011.sh
2466    %{_datadir}/ctdb/tests/takeover/lcp2.012.sh
2467    %{_datadir}/ctdb/tests/takeover/lcp2.013.sh
2468    %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
2469    %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
2470    %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
2471    %{_datadir}/ctdb/tests/takeover/lcp2.017.sh
2472    %{_datadir}/ctdb/tests/takeover/lcp2.018.sh
2473    %{_datadir}/ctdb/tests/takeover/lcp2.019.sh
2474    %{_datadir}/ctdb/tests/takeover/lcp2.022.sh
2475    %{_datadir}/ctdb/tests/takeover/lcp2.023.sh
2476    %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
2477    %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
2478    %{_datadir}/ctdb/tests/takeover/lcp2.026.sh
2479    %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
2480    %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
2481    %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
2482    %{_datadir}/ctdb/tests/takeover/lcp2.030.sh
2483    %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
2484    %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
2485    %{_datadir}/ctdb/tests/takeover/lcp2.033.sh
2486    %{_datadir}/ctdb/tests/takeover/nondet.001.sh
2487    %{_datadir}/ctdb/tests/takeover/nondet.002.sh
2488    %{_datadir}/ctdb/tests/takeover/nondet.003.sh
2489    
2490    %dir %{_datadir}/ctdb/tests/takeover/scripts
2491    %{_datadir}/ctdb/tests/takeover/scripts/local.sh
2492    
2493    %dir %{_datadir}/ctdb/tests/takeover_helper
2494    %{_datadir}/ctdb/tests/takeover_helper/000.sh
2495    %{_datadir}/ctdb/tests/takeover_helper/010.sh
2496    %{_datadir}/ctdb/tests/takeover_helper/011.sh
2497    %{_datadir}/ctdb/tests/takeover_helper/012.sh
2498    %{_datadir}/ctdb/tests/takeover_helper/013.sh
2499    %{_datadir}/ctdb/tests/takeover_helper/014.sh
2500    %{_datadir}/ctdb/tests/takeover_helper/015.sh
2501    %{_datadir}/ctdb/tests/takeover_helper/016.sh
2502    %{_datadir}/ctdb/tests/takeover_helper/017.sh
2503    %{_datadir}/ctdb/tests/takeover_helper/018.sh
2504    %{_datadir}/ctdb/tests/takeover_helper/019.sh
2505    %{_datadir}/ctdb/tests/takeover_helper/020.sh
2506    %{_datadir}/ctdb/tests/takeover_helper/021.sh
2507    %{_datadir}/ctdb/tests/takeover_helper/022.sh
2508    %{_datadir}/ctdb/tests/takeover_helper/023.sh
2509    %{_datadir}/ctdb/tests/takeover_helper/024.sh
2510    %{_datadir}/ctdb/tests/takeover_helper/025.sh
2511    %{_datadir}/ctdb/tests/takeover_helper/026.sh
2512    %{_datadir}/ctdb/tests/takeover_helper/027.sh
2513    %{_datadir}/ctdb/tests/takeover_helper/028.sh
2514    %{_datadir}/ctdb/tests/takeover_helper/110.sh
2515    %{_datadir}/ctdb/tests/takeover_helper/111.sh
2516    %{_datadir}/ctdb/tests/takeover_helper/120.sh
2517    %{_datadir}/ctdb/tests/takeover_helper/121.sh
2518    %{_datadir}/ctdb/tests/takeover_helper/122.sh
2519    %{_datadir}/ctdb/tests/takeover_helper/130.sh
2520    %{_datadir}/ctdb/tests/takeover_helper/131.sh
2521    %{_datadir}/ctdb/tests/takeover_helper/132.sh
2522    %{_datadir}/ctdb/tests/takeover_helper/140.sh
2523    %{_datadir}/ctdb/tests/takeover_helper/150.sh
2524    %{_datadir}/ctdb/tests/takeover_helper/160.sh
2525    %{_datadir}/ctdb/tests/takeover_helper/210.sh
2526    %{_datadir}/ctdb/tests/takeover_helper/211.sh
2527    %{_datadir}/ctdb/tests/takeover_helper/220.sh
2528    %{_datadir}/ctdb/tests/takeover_helper/230.sh
2529    %{_datadir}/ctdb/tests/takeover_helper/240.sh
2530    %{_datadir}/ctdb/tests/takeover_helper/250.sh
2531    %{_datadir}/ctdb/tests/takeover_helper/260.sh
2532    
2533    %dir %{_datadir}/ctdb/tests/takeover_helper/scripts
2534    %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
2535    
2536    %dir %{_datadir}/ctdb/tests/tool
2537    %{_datadir}/ctdb/tests/tool/README
2538    %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh
2539    %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
2540    %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh
2541    %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh
2542    %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
2543    %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh
2544    %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh
2545    %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
2546    %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
2547    %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
2548    %{_datadir}/ctdb/tests/tool/ctdb.disablemonitor.001.sh
2549    %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
2550    %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
2551    %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
2552    %{_datadir}/ctdb/tests/tool/ctdb.enablemonitor.001.sh
2553    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
2554    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
2555    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
2556    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.004.sh
2557    %{_datadir}/ctdb/tests/tool/ctdb.getdbmap.001.sh
2558    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.001.sh
2559    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
2560    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
2561    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
2562    %{_datadir}/ctdb/tests/tool/ctdb.getmonmode.001.sh
2563    %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
2564    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
2565    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
2566    %{_datadir}/ctdb/tests/tool/ctdb.getvar.001.sh
2567    %{_datadir}/ctdb/tests/tool/ctdb.getvar.002.sh
2568    %{_datadir}/ctdb/tests/tool/ctdb.ifaces.001.sh
2569    %{_datadir}/ctdb/tests/tool/ctdb.ip.001.sh
2570    %{_datadir}/ctdb/tests/tool/ctdb.ip.002.sh
2571    %{_datadir}/ctdb/tests/tool/ctdb.ip.003.sh
2572    %{_datadir}/ctdb/tests/tool/ctdb.ip.004.sh
2573    %{_datadir}/ctdb/tests/tool/ctdb.ip.005.sh
2574    %{_datadir}/ctdb/tests/tool/ctdb.ip.006.sh
2575    %{_datadir}/ctdb/tests/tool/ctdb.ip.007.sh
2576    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.001.sh
2577    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.002.sh
2578    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.003.sh
2579    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.001.sh
2580    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.002.sh
2581    %{_datadir}/ctdb/tests/tool/ctdb.listvars.001.sh
2582    %{_datadir}/ctdb/tests/tool/ctdb.lvs.001.sh
2583    %{_datadir}/ctdb/tests/tool/ctdb.lvs.002.sh
2584    %{_datadir}/ctdb/tests/tool/ctdb.lvs.003.sh
2585    %{_datadir}/ctdb/tests/tool/ctdb.lvs.004.sh
2586    %{_datadir}/ctdb/tests/tool/ctdb.lvs.005.sh
2587    %{_datadir}/ctdb/tests/tool/ctdb.lvs.006.sh
2588    %{_datadir}/ctdb/tests/tool/ctdb.lvs.007.sh
2589    %{_datadir}/ctdb/tests/tool/ctdb.lvs.008.sh
2590    %{_datadir}/ctdb/tests/tool/ctdb.natgw.001.sh
2591    %{_datadir}/ctdb/tests/tool/ctdb.natgw.002.sh
2592    %{_datadir}/ctdb/tests/tool/ctdb.natgw.003.sh
2593    %{_datadir}/ctdb/tests/tool/ctdb.natgw.004.sh
2594    %{_datadir}/ctdb/tests/tool/ctdb.natgw.005.sh
2595    %{_datadir}/ctdb/tests/tool/ctdb.natgw.006.sh
2596    %{_datadir}/ctdb/tests/tool/ctdb.natgw.007.sh
2597    %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
2598    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
2599    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh
2600    %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
2601    %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
2602    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
2603    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
2604    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
2605    %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
2606    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.001.sh
2607    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.002.sh
2608    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.003.sh
2609    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.011.sh
2610    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.012.sh
2611    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.013.sh
2612    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.014.sh
2613    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.015.sh
2614    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.016.sh
2615    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.017.sh
2616    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.018.sh
2617    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.019.sh
2618    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.020.sh
2619    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.021.sh
2620    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.023.sh
2621    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.024.sh
2622    %{_datadir}/ctdb/tests/tool/ctdb.runstate.001.sh
2623    %{_datadir}/ctdb/tests/tool/ctdb.runstate.002.sh
2624    %{_datadir}/ctdb/tests/tool/ctdb.runstate.003.sh
2625    %{_datadir}/ctdb/tests/tool/ctdb.runstate.004.sh
2626    %{_datadir}/ctdb/tests/tool/ctdb.runstate.005.sh
2627    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.001.sh
2628    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
2629    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
2630    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh
2631    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh
2632    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
2633    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
2634    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh
2635    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh
2636    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
2637    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
2638    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.001.sh
2639    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.002.sh
2640    %{_datadir}/ctdb/tests/tool/ctdb.setvar.001.sh
2641    %{_datadir}/ctdb/tests/tool/ctdb.setvar.002.sh
2642    %{_datadir}/ctdb/tests/tool/ctdb.status.001.sh
2643    %{_datadir}/ctdb/tests/tool/ctdb.status.002.sh
2644    %{_datadir}/ctdb/tests/tool/ctdb.stop.001.sh
2645    %{_datadir}/ctdb/tests/tool/ctdb.stop.002.sh
2646    %{_datadir}/ctdb/tests/tool/ctdb.stop.003.sh
2647    %{_datadir}/ctdb/tests/tool/ctdb.unban.001.sh
2648    %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
2649    %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
2650    %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh
2651    
2652  * Mon Jul 04 2016 Andreas Schneider <asn@redhat.com> - 4.2.10-7  %dir %{_datadir}/ctdb/tests/tool/scripts
2653  - resolves: #1351960 - Fix CVE-2016-2119  %{_datadir}/ctdb/tests/tool/scripts/local.sh
2654    
2655  * Tue Jun 28 2016 Andreas Schneider <asn@redhat.com> - 4.2.10-6.3  %endif # with_clustering_support
2656  - resolves: #1350759 - Fix idmap_hash when used with other modules  
2657  - resolves: #1351260 - Fix krb5 encryption type setup during join  %changelog
2658    * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> - 4.6.2-12.4.sme
2659  * Wed Jun 01 2016 Andreas Schneider <asn@redhat.com> - 4.2.10-6.2  - import 4.6.2-12 [SME: 10429]
2660  - related: #1333794 - Fix issues caused by security tightening for Badlock  - change gnutls-devel >= 3.4.7 to gnutls-devel to allow build
2661    o ntlm_auth issues and segfault  - import to SME the two last upstream releases [SME: 10326]
2662    o rpcclient doesn't respect "client ipc *" options  
2663    o fix anonymous authentication if signing is mandatory  * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-12
2664    - resolves: #1514314 - Fix CVE-2017-14746 and CVE-2017-15275
2665  * Fri May 06 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-6.1  
2666  - Fix issues caused by security tightening for Badlock:  * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
2667    - Only validate MIC when "map to guest" is set  - resolves: #1491213 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
2668    - NetApp SMB servers don't negotiate NTLMSSP_SIGN  
2669    - Anonymous connections don't work anymore  * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10
2670    - wbinfo -u or 'net ads search' don't work anymore  - resolves: #1484423 - Require at least krb5 version 1.15.1
2671    - Handle empty session in client code  - resolves: #1484713 - Fix password changes for users via smbpasswd
2672  - resolves: #1333794  - resolves: #1484723 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO
2673                           returned errors
2674    
2675    * Mon Aug 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-9
2676    - resolves: #1481188 - Fix 'net ads changetrustpw'
2677    
2678    * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8
2679    - resolves: #1459936 - Fix regression with "follow symlinks = no"
2680    
2681    * Tue Jun 20 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-7
2682    - resolves: #1461336 - Fix smbclient username parsing
2683    - resolves: #1460937 - Fix username normalization with winbind
2684    
2685    * Tue Jun 13 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-6
2686    - resolves: #1459179 - Fix smbclient session setup printing
2687    
2688    * Wed Jun 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-5
2689    - related: #1277999 - Add missing patchset
2690    
2691    * Wed May 31 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-4
2692    - resolves: #1431986 - Fix expand_msdfs VFS module
2693    
2694    * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-3
2695    - resolves: #1450785 - Security fix for CVE-2017-7494
2696    
2697    * Tue May 09 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-2
2698    - resolves: #1448544 - Fix spoolss 32bit driver upload
2699    
2700    * Mon Apr 03 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-1
2701    - resolves: #1435734 - Fix refreshing winbind tickets
2702    
2703    * Fri Mar 31 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-0
2704    - Update to Samba 4.6.2
2705    - related: #1430260 - Security fix for CVE-2017-2619
2706    
2707    * Thu Mar 23 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.1-0
2708    - Update to Samba 4.6.1
2709    - resolves: #1430260 - Security fix for CVE-2017-2619
2710    
2711    * Tue Mar 21 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-5
2712    - related: #1391954 - Fix kerberos cross-realm referrals
2713    - resolves: #1430755 - Fix 'net ads' keytab handling
2714    
2715    * Wed Mar 15 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-4
2716    - Export internal arcfour_crypt_blob in Python as samba.arcfour_encrypt
2717    - related: #1391954 - Update to Samba 4.6.0
2718    
2719    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-3
2720    - Ensure we set realm when updating ccache in auth/credentials
2721    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2722    
2723    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-2
2724    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2725    
2726    * Tue Mar 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-1
2727    - related: #1391954 - Update to Samba 4.6.0
2728    - resolves: #1401505 - Improved idmap_hash documentation
2729    - resolves: #1218926 - Samba ignores default_keytab_name in krb5.conf
2730    - resolves: #1389786 - Add 'net ads dns unregister'
2731    
2732    * Thu Mar 02 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc4
2733    - related: #1391954 - Update to Samba 4.6.0rc4
2734    - resolves: #1420130 - samba_krb5_wrapper does not list devices when called with
2735                           no arguments
2736    - resolves: #1277999 - Change RPC port range to Windows defaults
2737    
2738    * Wed Feb 15 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc3
2739    - resolves: #1391954 - Update to Samba 4.6.0rc3
2740    - resolves: #1271082 - Wrong groups listed when id command is called before login
2741    - resolves: #1327810 - Use 'printcap cache time' for the house keeping interval
2742    - resolves: #1356932 - Improve documentation for 'ldap ssl' in smb.conf manpage
2743    - resolves: #1365111 - Fix printer removal if "List in Directory" checkbox is
2744                           unticked and printer is not listed in AD
2745    - resolves: #1368439 - Fix ntlm_auth wrong password issues
2746    - resolves: #1397871 - Include the system krb5.conf in winbinds generated conf
2747    - resolves: #1397891 - Fix marsalling of spoolss SetPrinter info level 2
2748    - resolves: #1397895 - Add missing support APD_COPY_FROM_DIRECTORY in
2749                           AddPrinterDriver
2750    - resolves: #1403242 - Samba can not access trusted domains through transitive
2751                           trusts
2752    - resolves: #1403975 - Fix trusted domain logins
2753    - resolves: #1411978 - Include the system krb5.conf in winbinds generated conf
2754    - resolves: #1416746 - Fix division by zero error in ctdb 05.system event script
2755    
2756    * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2757    - related: #1377729 - Fix return code if ip not defined in gethostbyname
2758    
2759    * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2760    - related: #1377307 - Add missing patch to patchset
2761    
2762    * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10
2763    - resolves: #1377690 - Fix linking nss_wins with libreplace
2764    - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
2765    - resolves: #1377307 - Fix %G substitution in AD case
2766    - resolves: #1377751 - Fix regression of smbclient unable to connect to
2767                           Apple and Azure
2768    
2769    * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9
2770    - related: #1365479 - Fix idmap range check
2771    
2772    * Fri Aug 26 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-8
2773    - related: #1193493 - Fix smbget url credentials parsing
2774    
2775    * Tue Aug 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-7
2776    - resolves: #1365479 - Fix idmap range checks for ad and hash backend
2777    
2778    * Tue Aug 16 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-6
2779    - resolves: #1367316 - Increase required Kerbersion version number
2780    - resolves: #1366477 - Fix using the right krb5 ccache in libads
2781    - resolves: #1356501 - Fix high CPU usage with smbclient connection to
2782                           non-reachable IP
2783    
2784    * Wed Aug 03 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-5
2785    - resolves: #1359091 - Package /usr/lib/samba/ldb in the common-libs package
2786    - resolves: #1360788 - Fix multilib issue with ctdb-tests package
2787    - resolves: #1362385 - Fix Samba ignoring supplementary groups
2788    - resolves: #1364051 - Fix smbd panic with stale ctdb entries
2789    
2790    * Mon Jul 04 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-4
2791    - resolves: #1351655 - Fix winbind meomory leak with each cached credentials
2792                           login
2793    - resolves: #1351961 - Fix CVE-2016-2119
2794    
2795    * Thu Jun 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-3
2796    - related: #1260214 - Correctly warn about missing realm for ad domains
2797                          with 'security=domain'
2798    
2799    * Tue Jun 21 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-2
2800    - resolves: #1348223 - Fix sasl wrapped ldap connections
2801    
2802    * Wed Jun 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-1
2803    - resolves: #1303076 - Rebase Samba to version 4.4.4
2804    - resolves: #1314673 - Fix CVE-2015-7560
2805    - resolves: #1263322 - Add '--no-dns-updates' option to 'net ads join'
2806    - resolves: #1264433 - Fix segfault in pam_winbind.so with invalid config
2807                           options
2808    - resolves: #1193504 - Fix smbget to retrieve files recursively
2809    - resolves: #1193502 - Fix smbget to use command line credentials
2810    - resolves: #1193493 - Fix smbget url credentials parsing
2811    - resolves: #1273999 - Support printing with Kerberos credentials on newer
2812                           CUPS versions
2813    - resolves: #1296821 - Define /etc/pam.d/samba as a non replaceable config
2814    - resolves: #1261107 - Fix memory leak because of missing talloc stackframe
2815    - resolves: #1333562 - Fix memory leak after smbc_free_context()
2816    - resolves: #1315422 - Fix regression from CVE-2015-5252
2817    - resolves: #1316899 - Fixed idmap_hash module issues when used with others
2818    - resolves: #1322691 - Fix badlock related bugs
2819    - Fix CVE-2015-5370
2820    - Fix CVE-2016-2110
2821    - Fix CVE-2016-2111
2822    - Fix CVE-2016-2112
2823    - Fix CVE-2016-2113
2824    - Fix CVE-2016-2114
2825    - Fix CVE-2016-2115
2826    - Fix CVE-2016-2118
2827    - resolves: #1327951 - Fix regression with anonymous connections from OS X
2828    - resolves: #1327845 - Fix pcap_cache_reload() with spoolssd
2829    - resolves: #1289640 - Fix ctdb selinux issue with read only tracking dbs
2830    - resolves: #1341208 - Fix enumerating groups over NSS with idmap_ad
2831    - resolves: #1345827 - Fix resolving trusted domain users on domain member
2832    - resolves: #1346334 - Fix typo in smb.conf.example
2833    - resolves: #1335292 - Fix site-aware 'net ads join -k'
2834    - resolves: #1260214 - Accept empty realm for ad domains with 'security=domain'
2835    
2836    * Tue May 24 2016 Guenther Deschner <gdeschner@redhat.com> - 4.2.10-8
2837    - Fix krb5 encryption type setup during join (as admin and non-admin user)
2838    - resolves: #1312109
2839    
2840    * Mon May 02 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-7
2841    - Fix regressions introduced with security tightening as part of Badlock release
2842    - resolves: #1330199
2843    
2844  * Tue Apr 12 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-6  * Tue Apr 12 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-6
2845  - Fix domain member winbind not being able to talk to trusted domains' DCs  - Fix domain member winbind not being able to talk to trusted domains' DCs
2846  - relates: #1322690  - relates: #1322691
2847    
2848  * Mon Apr 11 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-5  * Mon Apr 11 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-5
2849  - Fix crash in smb.conf processing  - Fix crash in smb.conf processing
2850  - relates: #1322690  - relates: #1322691
2851    
2852  * Fri Apr 08 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-4  * Fri Apr 08 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-4
2853  - Fix LDAP SASL bind with arcfour-hmac-md5  - Fix LDAP SASL bind with arcfour-hmac-md5
2854  - resolves: #1322690  - resolves: #1322691
2855    
2856  * Thu Apr 07 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-3  * Thu Apr 07 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-3
2857  - Make sure the package owns /var/lib/samba and uses it for cache purposes  - Make sure the package owns /var/lib/samba and uses it for cache purposes
2858  - resolves: #1322690  - resolves: #1322691
2859    
2860  * Wed Apr 06 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-2  * Wed Apr 06 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-2
2861  - Remove ldb modules and internal libraries for DC when not packaging DC build  - Remove ldb modules and internal libraries for DC when not packaging DC build
2862  - resolves: #1322690  - resolves: #1322691
2863    
2864  * Mon Apr 04 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-1  * Mon Apr 04 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-1
2865  - resolves: #1322690  - resolves: #1322691
2866    
2867  * Fri Mar 04 2016 Andreas Schneider <asn@redhat.com> - 4.2.3-12  * Fri Mar 04 2016 Andreas Schneider <asn@redhat.com> - 4.2.3-12
2868  - resolves: #1314672 - Fix CVE-2015-7560  - resolves: #1314673 - Fix CVE-2015-7560
2869    
2870  * Fri Dec 11 2015 Guenther Deschner <gdeschner@redhat.com> - 4.2.3-11  * Fri Dec 11 2015 Guenther Deschner <gdeschner@redhat.com> - 4.2.3-11
2871  - resolves: #1290710  - resolves: #1290711
2872  - CVE-2015-3223 Remote DoS in Samba (AD) LDAP server  - CVE-2015-3223 Remote DoS in Samba (AD) LDAP server
2873  - CVE-2015-5299 Missing access control check in shadow copy code  - CVE-2015-5299 Missing access control check in shadow copy code
2874  - CVE-2015-5252 Insufficient symlink verification in smbd  - CVE-2015-5252 Insufficient symlink verification in smbd


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed