/[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.8 by unnilennium, Fri May 26 21:02:39 2017 UTC Revision 1.9 by jpp, Tue May 8 16:37:54 2018 UTC
# Line 6  Line 6 
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 14.6  %define main_release 12
10    
11  %define samba_version 4.4.4  %define samba_version 4.6.2
12  %define talloc_version 2.1.6  %define talloc_version 2.1.9
13  %define tdb_version 1.3.8  %define tdb_version 1.3.12
14  %define tevent_version 0.9.28  %define tevent_version 0.9.31
15  %define ldb_version 1.1.26  %define ldb_version 1.1.29
16  # This should be rc1 or nil  # This should be rc1 or nil
17  %define pre_release %nil  %define pre_release %nil
18    
# Line 32  Line 32 
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_ldb 1  %global with_internal_ldb 0
36    
37  %global with_profiling 1  %global with_profiling 1
38    
# Line 50  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
57  %endif  %endif
58    
59  %global with_mitkrb5 0  %global with_mitkrb5 1
60  %global with_dc 1  %global with_dc 0
61    
62  %if %{with testsuite}  %if %{with testsuite}
63  # The testsuite only works with a full build right now.  # The testsuite only works with a full build right now.
# Line 65  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 91  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  Source3: smb.conf.vendor  Source12: smb.conf.example
106  Source4: smb.conf.example  Source13: pam_winbind.conf
107  Source5: pam_winbind.conf  Source14: samba.pamd
 Source6: samba.pamd  
108    
109  Source200: README.dc  Source200: README.dc
110  Source201: README.downgrade  Source201: README.downgrade
111    
112  Patch0:    samba-4.4.5-fix_resolving_trusted_domain_users.patch  Patch0: samba-v4.6-gss_krb5_import_cred.patch
113  Patch1:    samba-4.4.5-fix_site_aware_net_ads_join_with_krb5.patch  Patch1: samba-v4.6-credentials-fix-realm.patch
114  Patch2:    samba-4.4.5-accept_empty_realm_for_ad_domains_with_security_domain.patch  Patch2: samba-v4.6-lib-crypto-implement-samba.crypto-Python-module-for-.patch
115  Patch3:    samba-4.4.5-fix_winbind_cached_creds_memleak.patch  Patch3: samba-v4-6-fix-building-with-new-glibc.patch
116  Patch4:    CVE-2016-2119-v4-4.patch  Patch4: samba-v4-6-fix-cross-realm-refferals.patch
117  Patch5:    samba-4.4.7-fix-ctdb-test-install-dir.patch  Patch5: samba-v4-6-fix-kerberos-debug-message.patch
118  Patch6:    samba-4.4.7-fix_ads_krb5_ccname_handling.patch  Patch6: samba-v4-6-fix-net-ads-keytab-handling.patch
119  Patch7:    samba-4.4.7-fix_smbclient_cpu_usage_with_unreachable_ip.patch  Patch7: samba-v4-6-fix_winbind_child_crash.patch
120  Patch8:    samba-4.4.7-fix_idmap_range_checks.patch  Patch8: samba-v4-6-fix_path_substitutions.patch
121  Patch9:    samba-4.4.7-fix_smget_auth_callback.patch  Patch9: samba-v4-6-fix-spoolss-32bit-driver-upload.patch
122  Patch10:   samba-4.4.6-fix_nss_wins.patch  Patch10: CVE-2017-7494.patch
123  Patch11:   samba-4.4.7-fix_group_substituion_with_ad.patch  Patch11: samba-v4-6-fix-vfs-expand-msdfs.patch
124  Patch12:   samba-4.4.6-fix_smbclient_against_apple_and_azure.patch  Patch12: samba-v4.7-config-dynamic-rpc-port-range.patch
125  Patch13:   samba-4.4.x-fix_libads_krb5_memcache.patch  Patch13: samba-v4-6-fix_smbclient_session_setup_info.patch
126  Patch14:   CVE-2016-2125-v4-4.patch  Patch14: samba-v4-6-fix_smbclient_username_parsing.patch
127  Patch15:   CVE-2016-2126-v4-4.patch  Patch15: samba-v4-6-fix_winbind_normalize_names.patch
128  Patch16:   CVE-2017-2619-v4-4.patch  Patch16: samba-v4-6-fix_net_ads_changetrustpw.patch
129  Patch17:   CVE-2017-7494.patch  Patch17: samba-v4.6-fix_smbpasswd_user_pwd_change.patch
130    Patch18: samba-v4.6-graceful_fsctl_validate_negotiate_info.patch
131  BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)  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 134  Requires(preun): systemd Line 140  Requires(preun): systemd
140  Requires(postun): systemd  Requires(postun): systemd
141    
142  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
143    Requires: %{name}-common = %{samba_depver}
144  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
145  Requires: %{name}-common-tools = %{samba_depver}  Requires: %{name}-common-tools = %{samba_depver}
146  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 167  BuildRequires: dbus-devel Line 174  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.14  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 178  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
 BuildRequires: python  
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    
205  BuildRequires: pkgconfig(libsystemd)  BuildRequires: pkgconfig(libsystemd)
# Line 199  BuildRequires: glusterfs-devel >= 3.4.0. Line 211  BuildRequires: glusterfs-devel >= 3.4.0.
211  %if %{with_vfs_cephfs}  %if %{with_vfs_cephfs}
212  BuildRequires: libcephfs1-devel  BuildRequires: libcephfs1-devel
213  %endif  %endif
214  BuildRequires: gnutls-devel  %if %{with_dc}
215  # Allow build with testsuite which uses heimdal  BuildRequires: gnutls-devel >= 3.4.7
216  #%if %{with_dc}  # Required by samba-tool to run tests
217  #BuildRequires: gnutls-devel >= 3.4.7  BuildRequires: python-crypto
218  # Required by samba-tool  %endif
 #BuildRequires: python-crypto  
 #%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.6  %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.28  %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.26  %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.8  %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 240  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 257  Unix. Line 269  Unix.
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}
274  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
275  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
276  %if %with_libsmbclient  %if %with_libsmbclient
# Line 279  of SMB/CIFS shares and printing to SMB/C Line 291  of SMB/CIFS shares and printing to SMB/C
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}
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 292  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
# Line 307  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}
324  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
325  %if %with_libwbclient  %if %with_libwbclient
326  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
# Line 321  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 336  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
 Group: Applications/System  
350  Requires: %{name} = %{samba_depver}  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}
# Line 356  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 370  link against the SMB, RPC and other prot Line 379  link against the SMB, RPC and other prot
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 386  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: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
399  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
# Line 399  Samba VFS module for Ceph distributed st Line 406  Samba VFS module for Ceph distributed st
406  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
407  %package vfs-glusterfs  %package vfs-glusterfs
408  Summary: Samba VFS module for GlusterFS  Summary: Samba VFS module for GlusterFS
 Group: Applications/System  
 Requires: libldb  
409  Requires: glusterfs-api >= 3.4.0.16  Requires: glusterfs-api >= 3.4.0.16
410  Requires: glusterfs >= 3.4.0.16  Requires: glusterfs >= 3.4.0.16
411  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
# Line 417  Samba VFS module for GlusterFS integrati Line 422  Samba VFS module for GlusterFS integrati
422  ### KRB5-PRINTING  ### KRB5-PRINTING
423  %package krb5-printing  %package krb5-printing
424  Summary: Samba CUPS backend for printing with Kerberos  Summary: Samba CUPS backend for printing with Kerberos
 Group: Applications/System  
425  Requires(pre): %{name}-client  Requires(pre): %{name}-client
426    Requires: %{name}-client
427    
428  Requires(post): %{_sbindir}/update-alternatives  Requires(post): %{_sbindir}/update-alternatives
429  Requires(postun): %{_sbindir}/update-alternatives  Requires(postun): %{_sbindir}/update-alternatives
# Line 431  the Kerberos credentials cache of the us Line 436  the Kerberos credentials cache of the us
436  ### LIBS  ### LIBS
437  %package libs  %package libs
438  Summary: Samba libraries  Summary: Samba libraries
 Group: Applications/System  
 Requires: krb5-libs >= 1.14  
439  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
440  %if %with_libwbclient  %if %with_libwbclient
441  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
# Line 449  against the SMB, RPC and other protocols Line 452  against the SMB, RPC and other protocols
452  %if %with_libsmbclient  %if %with_libsmbclient
453  %package -n libsmbclient  %package -n libsmbclient
454  Summary: The SMB client library  Summary: The SMB client library
 Group: Applications/System  
455  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
456    Requires: %{name}-common = %{samba_depver}
457  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
458    
459  %description -n libsmbclient  %description -n libsmbclient
# Line 458  The libsmbclient contains the SMB client Line 461  The libsmbclient contains the SMB client
461    
462  %package -n libsmbclient-devel  %package -n libsmbclient-devel
463  Summary: Developer tools for the SMB client library  Summary: Developer tools for the SMB client library
 Group: Development/Libraries  
464  Requires: libsmbclient = %{samba_depver}  Requires: libsmbclient = %{samba_depver}
465    
466  %description -n libsmbclient-devel  %description -n libsmbclient-devel
# Line 471  suite. Line 473  suite.
473  %if %with_libwbclient  %if %with_libwbclient
474  %package -n libwbclient  %package -n libwbclient
475  Summary: The winbind client library  Summary: The winbind client library
 Group: Applications/System  
476  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
477    
478  %description -n libwbclient  %description -n libwbclient
# Line 480  suite. Line 481  suite.
481    
482  %package -n libwbclient-devel  %package -n libwbclient-devel
483  Summary: Developer tools for the winbind library  Summary: Developer tools for the winbind library
 Group: Development/Libraries  
484  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
485    
486  Provides: samba-winbind-devel = %{samba_depver}  Provides: samba-winbind-devel = %{samba_depver}
# Line 494  library. Line 494  library.
494  ### PYTHON  ### PYTHON
495  %package python  %package python
496  Summary: Samba Python libraries  Summary: Samba Python libraries
 Group: Applications/System  
497  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
498  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
499  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
500  Requires: python-tevent  Requires: python-tevent
501  Requires: python-tdb  Requires: python-tdb
502  #Requires: pyldb  Requires: pyldb
503  Requires: pytalloc  Requires: pytalloc
504    
505  Provides: samba4-python = %{samba_depver}  Provides: samba4-python = %{samba_depver}
# Line 513  that use SMB, RPC and other Samba provid Line 512  that use SMB, RPC and other Samba provid
512  ### PIDL  ### PIDL
513  %package pidl  %package pidl
514  Summary: Perl IDL compiler  Summary: Perl IDL compiler
 Group: Development/Tools  
515  Requires: perl(Parse::Yapp)  Requires: perl(Parse::Yapp)
516  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
517  BuildArch: noarch  BuildArch: noarch
# Line 528  and Wireshark to parse IDL and similar p Line 526  and Wireshark to parse IDL and similar p
526  ### TEST  ### TEST
527  %package test  %package test
528  Summary: Testing tools for Samba servers and clients  Summary: Testing tools for Samba servers and clients
 Group: Applications/System  
529  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
530  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
531  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 557  packages of Samba. Line 554  packages of Samba.
554  ### TEST-LIBS  ### TEST-LIBS
555  %package test-libs  %package test-libs
556  Summary: Libraries need by the testing tools for Samba servers and clients  Summary: Libraries need by the testing tools for Samba servers and clients
 Group: Applications/System  
557  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
558  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
559    
# Line 570  Obsoletes: %{name}-test-devel < %{samba_ Line 566  Obsoletes: %{name}-test-devel < %{samba_
566  ### WINBIND  ### WINBIND
567  %package winbind  %package winbind
568  Summary: Samba winbind  Summary: Samba winbind
 Group: Applications/System  
569  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
570    Requires: %{name}-common = %{samba_depver}
571  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
572  Requires: %{name}-common-tools = %{samba_depver}  Requires: %{name}-common-tools = %{samba_depver}
573  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 589  Windows user and group accounts on Linux Line 585  Windows user and group accounts on Linux
585  ### WINBIND-CLIENTS  ### WINBIND-CLIENTS
586  %package winbind-clients  %package winbind-clients
587  Summary: Samba winbind clients  Summary: Samba winbind clients
 Group: Applications/System  
588  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
589  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
590  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 609  tool. Line 604  tool.
604  ### WINBIND-KRB5-LOCATOR  ### WINBIND-KRB5-LOCATOR
605  %package winbind-krb5-locator  %package winbind-krb5-locator
606  Summary: Samba winbind krb5 locator  Summary: Samba winbind krb5 locator
 Group: Applications/System  
607  %if %with_libwbclient  %if %with_libwbclient
608  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
609  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 636  the local kerberos library to use the sa Line 630  the local kerberos library to use the sa
630  ### WINBIND-MODULES  ### WINBIND-MODULES
631  %package winbind-modules  %package winbind-modules
632  Summary: Samba winbind modules  Summary: Samba winbind modules
 Group: Applications/System  
633  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
634  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
635  %if %with_libwbclient  %if %with_libwbclient
# Line 652  necessary to communicate to the Winbind Line 645  necessary to communicate to the Winbind
645  %if %with_clustering_support  %if %with_clustering_support
646  %package -n ctdb  %package -n ctdb
647  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  
648    
649  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
650    
# Line 687  and use CTDB instead. Line 679  and use CTDB instead.
679  ### CTDB-TEST  ### CTDB-TEST
680  %package -n ctdb-tests  %package -n ctdb-tests
681  Summary: CTDB clustered database test suite  Summary: CTDB clustered database test suite
 Group: Development/Tools  
682    
683  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
684    
# Line 708  and use CTDB instead. Line 699  and use CTDB instead.
699    
700    
701  %prep  %prep
702  %setup -q -n samba-%{version}%{pre_release}  xzcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
703    %autosetup -n samba-%{version}%{pre_release} -p1
 %patch0 -p1 -b .samba-4.4.5-fix_resolving_trusted_domain_users.patch  
 %patch1 -p1 -b .samba-4.4.5-fix_site_aware_net_ads_join_with_krb5.patch  
 %patch2 -p1 -b .samba-4.4.5-accept_empty_realm_for_ad_domains_with_security_domain.patch  
 %patch3 -p1 -b .samba-4.4.5-fix_winbind_cached_creds_memleak.patch  
 %patch4 -p1 -b .CVE-2016-2119-v4-4.patch  
 %patch5 -p1 -b .samba-4.4.7-fix-ctdb-test-install-dir.patch  
 %patch6 -p1 -b .samba-4.4.7-fix_ads_krb5_ccname_handling.patch  
 %patch7 -p1 -b .samba-4.4.7-fix_smbclient_cpu_usage_with_unreachable_ip.patch  
 %patch8 -p1 -b .samba-4.4.7-fix_idmap_range_checks.patch  
 %patch9 -p1 -b .samba-4.4.7-fix_smget_auth_callback.patch  
 %patch10 -p1 -b .samba-4.4.6-fix_nss_wins.patch  
 %patch11 -p1 -b .samba-4.4.7-fix_group_substituion_with_ad.patch  
 %patch12 -p1 -b .samba-4.4.6-fix_smbclient_against_apple_and_azure.patch  
 %patch13 -p1 -b .samba-4.4.x-fix_libads_krb5_memcache.patch  
 %patch14 -p1 -b .CVE-2016-2125-v4-4.patch  
 %patch15 -p1 -b .CVE-2016-2126-v4-4.patch  
 %patch16 -p1 -b .CVE-2017-2619-v4-4.patch  
 %patch17 -p1 -b .CVE-2017-7494.patch  
704    
705  %build  %build
706  %global _talloc_lib ,talloc,pytalloc,pytalloc-util  %global _talloc_lib ,talloc,pytalloc,pytalloc-util
# Line 849  touch %{buildroot}%{_libexecdir}/samba/c Line 822  touch %{buildroot}%{_libexecdir}/samba/c
822    
823  # Install other stuff  # Install other stuff
824  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
825  install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba  install -m 0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/logrotate.d/samba
826    
827  install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/samba/smb.conf  install -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/samba/smb.conf
828  install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf.example  install -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/samba/smb.conf.example
829    
830  install -d -m 0755 %{buildroot}%{_sysconfdir}/security  install -d -m 0755 %{buildroot}%{_sysconfdir}/security
831  install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf  install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf
832    
833  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d
834  install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pam.d/samba  install -m 0644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/samba
835    
836  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts
837    
# Line 879  echo "d /run/ctdb 755 root root" >> %{bu Line 852  echo "d /run/ctdb 755 root root" >> %{bu
852  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
853  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba
854  %if %with_clustering_support  %if %with_clustering_support
855  install -m 0644 ctdb/config/ctdb.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ctdb  cat > %{buildroot}%{_sysconfdir}/sysconfig/ctdb <<EOF
856    # CTDB configuration is now in %{_sysconfdir}/ctdb/ctdbd.conf
857    EOF
858    
859    install -d -m 0755 %{buildroot}%{_sysconfdir}/ctdb
860    install -m 0644 ctdb/config/ctdbd.conf %{buildroot}%{_sysconfdir}/ctdb/ctdbd.conf
861  %endif  %endif
862    
863  install -m 0644 %{SOURCE201} packaging/README.downgrade  install -m 0644 %{SOURCE201} packaging/README.downgrade
# Line 890  install -m 0644 %{SOURCE200} packaging/R Line 868  install -m 0644 %{SOURCE200} packaging/R
868  %endif  %endif
869    
870  install -d -m 0755 %{buildroot}%{_unitdir}  install -d -m 0755 %{buildroot}%{_unitdir}
871  for i in nmb smb winbind samba; do  for i in nmb smb winbind ; do
872      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=FILE:/run/samba/krb5cc_samba@g' >tmp$i.service
873      install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service      install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service
874  done  done
875  %if %with_clustering_support  %if %with_clustering_support
876  install -m 0755 ctdb/config/ctdb.service %{buildroot}%{_unitdir}  install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}
877  %endif  %endif
878    
879  # NetworkManager online/offline script  # NetworkManager online/offline script
# Line 1079  rm -rf %{buildroot} Line 1057  rm -rf %{buildroot}
1057  ### SAMBA  ### SAMBA
1058  %files  %files
1059  %defattr(-,root,root,-)  %defattr(-,root,root,-)
1060  %doc COPYING README WHATSNEW.txt  %license COPYING
1061    %doc README WHATSNEW.txt
1062  %doc examples/autofs examples/LDAP examples/misc  %doc examples/autofs examples/LDAP examples/misc
1063  %doc examples/printer-accounting examples/printing  %doc examples/printer-accounting examples/printing
1064  %doc packaging/README.downgrade  %doc packaging/README.downgrade
# Line 1199  rm -rf %{buildroot} Line 1178  rm -rf %{buildroot}
1178  %defattr(-,root,root)  %defattr(-,root,root)
1179  %{_bindir}/cifsdd  %{_bindir}/cifsdd
1180  %{_bindir}/dbwrap_tool  %{_bindir}/dbwrap_tool
1181    %{_bindir}/findsmb
1182  %{_bindir}/nmblookup  %{_bindir}/nmblookup
1183  %{_bindir}/oLschema2ldif  %{_bindir}/oLschema2ldif
1184    %{_bindir}/mvxattr
1185  %{_bindir}/regdiff  %{_bindir}/regdiff
1186  %{_bindir}/regpatch  %{_bindir}/regpatch
1187  %{_bindir}/regshell  %{_bindir}/regshell
# Line 1225  rm -rf %{buildroot} Line 1206  rm -rf %{buildroot}
1206  %{_mandir}/man1/regpatch.1*  %{_mandir}/man1/regpatch.1*
1207  %{_mandir}/man1/regshell.1*  %{_mandir}/man1/regshell.1*
1208  %{_mandir}/man1/regtree.1*  %{_mandir}/man1/regtree.1*
1209  %exclude %{_mandir}/man1/findsmb.1*  %{_mandir}/man1/findsmb.1*
1210  %{_mandir}/man1/log2pcap.1*  %{_mandir}/man1/log2pcap.1*
1211    %{_mandir}/man1/mvxattr.1*
1212  %{_mandir}/man1/rpcclient.1*  %{_mandir}/man1/rpcclient.1*
1213  %{_mandir}/man1/sharesec.1*  %{_mandir}/man1/sharesec.1*
1214  %{_mandir}/man1/smbcacls.1*  %{_mandir}/man1/smbcacls.1*
# Line 1292  rm -rf %{buildroot} Line 1274  rm -rf %{buildroot}
1274  %{_libdir}/libsamdb.so.*  %{_libdir}/libsamdb.so.*
1275  %{_libdir}/libsmbconf.so.*  %{_libdir}/libsmbconf.so.*
1276  %{_libdir}/libsmbldap.so.*  %{_libdir}/libsmbldap.so.*
 %{_libdir}/libtevent-unix-util.so.*  
1277  %{_libdir}/libtevent-util.so.*  %{_libdir}/libtevent-util.so.*
1278  %{_libdir}/libdcerpc.so.*  %{_libdir}/libdcerpc.so.*
1279    
# Line 1314  rm -rf %{buildroot} Line 1295  rm -rf %{buildroot}
1295  %{_libdir}/samba/libcmdline-credentials-samba4.so  %{_libdir}/samba/libcmdline-credentials-samba4.so
1296  %{_libdir}/samba/libdbwrap-samba4.so  %{_libdir}/samba/libdbwrap-samba4.so
1297  %{_libdir}/samba/libdcerpc-samba-samba4.so  %{_libdir}/samba/libdcerpc-samba-samba4.so
1298    %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1299  %{_libdir}/samba/libevents-samba4.so  %{_libdir}/samba/libevents-samba4.so
1300  %{_libdir}/samba/libflag-mapping-samba4.so  %{_libdir}/samba/libflag-mapping-samba4.so
1301  %{_libdir}/samba/libgenrand-samba4.so  %{_libdir}/samba/libgenrand-samba4.so
# Line 1337  rm -rf %{buildroot} Line 1319  rm -rf %{buildroot}
1319  %{_libdir}/samba/libnet-keytab-samba4.so  %{_libdir}/samba/libnet-keytab-samba4.so
1320  %{_libdir}/samba/libnetif-samba4.so  %{_libdir}/samba/libnetif-samba4.so
1321  %{_libdir}/samba/libnpa-tstream-samba4.so  %{_libdir}/samba/libnpa-tstream-samba4.so
1322    %{_libdir}/samba/libposix-eadb-samba4.so
1323  %{_libdir}/samba/libprinting-migrate-samba4.so  %{_libdir}/samba/libprinting-migrate-samba4.so
1324  %{_libdir}/samba/libreplace-samba4.so  %{_libdir}/samba/libreplace-samba4.so
1325  %{_libdir}/samba/libregistry-samba4.so  %{_libdir}/samba/libregistry-samba4.so
# Line 1356  rm -rf %{buildroot} Line 1339  rm -rf %{buildroot}
1339  %{_libdir}/samba/libsmbd-conn-samba4.so  %{_libdir}/samba/libsmbd-conn-samba4.so
1340  %{_libdir}/samba/libsmbd-shim-samba4.so  %{_libdir}/samba/libsmbd-shim-samba4.so
1341  %{_libdir}/samba/libsmbldaphelper-samba4.so  %{_libdir}/samba/libsmbldaphelper-samba4.so
 %{_libdir}/samba/libsmbregistry-samba4.so  
1342  %{_libdir}/samba/libsys-rw-samba4.so  %{_libdir}/samba/libsys-rw-samba4.so
1343  %{_libdir}/samba/libsocket-blocking-samba4.so  %{_libdir}/samba/libsocket-blocking-samba4.so
1344  %{_libdir}/samba/libtalloc-report-samba4.so  %{_libdir}/samba/libtalloc-report-samba4.so
# Line 1433  rm -rf %{buildroot} Line 1415  rm -rf %{buildroot}
1415  # common libraries  # common libraries
1416  %{_libdir}/samba/libpopt-samba3-samba4.so  %{_libdir}/samba/libpopt-samba3-samba4.so
1417    
 # We need this directory here because the net tool is looking  
 # for it.  
1418  %dir %{_libdir}/samba/ldb  %dir %{_libdir}/samba/ldb
1419    
1420  %dir %{_libdir}/samba/pdb  %dir %{_libdir}/samba/pdb
# Line 1505  rm -rf %{buildroot} Line 1485  rm -rf %{buildroot}
1485  %{_libdir}/samba/ldb/repl_meta_data.so  %{_libdir}/samba/ldb/repl_meta_data.so
1486  %{_libdir}/samba/ldb/resolve_oids.so  %{_libdir}/samba/ldb/resolve_oids.so
1487  %{_libdir}/samba/ldb/rootdse.so  %{_libdir}/samba/ldb/rootdse.so
 %{_unitdir}/samba.service  
1488  %{_libdir}/samba/ldb/samba3sam.so  %{_libdir}/samba/ldb/samba3sam.so
1489  %{_libdir}/samba/ldb/samba3sid.so  %{_libdir}/samba/ldb/samba3sid.so
1490  %{_libdir}/samba/ldb/samba_dsdb.so  %{_libdir}/samba/ldb/samba_dsdb.so
# Line 1559  rm -rf %{buildroot} Line 1538  rm -rf %{buildroot}
1538  %{_libdir}/samba/libdnsserver-common-samba4.so  %{_libdir}/samba/libdnsserver-common-samba4.so
1539  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
1540  %{_libdir}/samba/libntvfs-samba4.so  %{_libdir}/samba/libntvfs-samba4.so
 %{_libdir}/samba/libposix-eadb-samba4.so  
1541  %{_libdir}/samba/bind9/dlz_bind9_9.so  %{_libdir}/samba/bind9/dlz_bind9_9.so
1542  %else  %else
1543  %doc packaging/README.dc-libs  %doc packaging/README.dc-libs
# Line 1610  rm -rf %{buildroot} Line 1588  rm -rf %{buildroot}
1588  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1589  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1590  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1591    %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1592  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1593  %{_includedir}/samba-4.0/ndr/ndr_nbt.h  %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1594  %{_includedir}/samba-4.0/netapi.h  %{_includedir}/samba-4.0/netapi.h
# Line 1647  rm -rf %{buildroot} Line 1626  rm -rf %{buildroot}
1626  %{_includedir}/samba-4.0/util/tevent_unix.h  %{_includedir}/samba-4.0/util/tevent_unix.h
1627  %{_includedir}/samba-4.0/util/tevent_werror.h  %{_includedir}/samba-4.0/util/tevent_werror.h
1628  %{_includedir}/samba-4.0/util/time.h  %{_includedir}/samba-4.0/util/time.h
 %{_includedir}/samba-4.0/util/xfile.h  
1629  %{_includedir}/samba-4.0/util_ldb.h  %{_includedir}/samba-4.0/util_ldb.h
1630  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1631  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
# Line 1664  rm -rf %{buildroot} Line 1642  rm -rf %{buildroot}
1642  %{_libdir}/libsamba-util.so  %{_libdir}/libsamba-util.so
1643  %{_libdir}/libsamdb.so  %{_libdir}/libsamdb.so
1644  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
 %{_libdir}/libtevent-unix-util.so  
1645  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1646  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
1647  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
# Line 1908  rm -rf %{buildroot} Line 1885  rm -rf %{buildroot}
1885  %files -n ctdb  %files -n ctdb
1886  %defattr(-,root,root)  %defattr(-,root,root)
1887  %doc ctdb/README  %doc ctdb/README
1888  %config(noreplace) %{_sysconfdir}/sysconfig/ctdb  # Obsolete
1889  %{_sysconfdir}/ctdb/notify.sh  %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
 %{_sysconfdir}/ctdb/debug-hung-script.sh  
 %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  
 %{_sysconfdir}/ctdb/gcore_trace.sh  
 %{_sysconfdir}/ctdb/functions  
 %{_sysconfdir}/ctdb/debug_locks.sh  
 %dir %{_localstatedir}/lib/ctdb/  
   
 %{_unitdir}/ctdb.service  
1890    
1891  %dir %{_sysconfdir}/ctdb  %dir %{_sysconfdir}/ctdb
1892  %{_sysconfdir}/ctdb/statd-callout  %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf
1893  # CTDB scripts, no config files  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
1894  # script with executable bit means activated  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
1895  %dir %{_sysconfdir}/ctdb/nfs-checks.d  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1896  %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh
1897  %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
1898  %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check  
1899  %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check  %{_sysconfdir}/ctdb/functions
 %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check  
 %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check  
 %{_sysconfdir}/ctdb/nfs-checks.d/README  
1900  %{_sysconfdir}/ctdb/nfs-linux-kernel-callout  %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1901    %{_sysconfdir}/ctdb/statd-callout
1902  %config %{_sysconfdir}/sudoers.d/ctdb  %config %{_sysconfdir}/sudoers.d/ctdb
1903    
1904  # CTDB scripts, no config files  # CTDB scripts, no config files
1905  # script with executable bit means activated  # script with executable bit means activated
1906  %dir %{_sysconfdir}/ctdb/events.d  %dir %{_sysconfdir}/ctdb/events.d
1907  %{_sysconfdir}/ctdb/events.d/00.ctdb  %{_sysconfdir}/ctdb/events.d/00.ctdb
1908  %{_sysconfdir}/ctdb/events.d/01.reclock  %{_sysconfdir}/ctdb/events.d/01.reclock
1909  %{_sysconfdir}/ctdb/events.d/05.system  %{_sysconfdir}/ctdb/events.d/05.system
1910    %{_sysconfdir}/ctdb/events.d/06.nfs
1911  %{_sysconfdir}/ctdb/events.d/10.external  %{_sysconfdir}/ctdb/events.d/10.external
1912  %{_sysconfdir}/ctdb/events.d/10.interface  %{_sysconfdir}/ctdb/events.d/10.interface
1913  %{_sysconfdir}/ctdb/events.d/11.natgw  %{_sysconfdir}/ctdb/events.d/11.natgw
# Line 1957  rm -rf %{buildroot} Line 1926  rm -rf %{buildroot}
1926  %{_sysconfdir}/ctdb/events.d/README  %{_sysconfdir}/ctdb/events.d/README
1927  %dir %{_sysconfdir}/ctdb/notify.d  %dir %{_sysconfdir}/ctdb/notify.d
1928  %{_sysconfdir}/ctdb/notify.d/README  %{_sysconfdir}/ctdb/notify.d/README
1929  %{_tmpfilesdir}/ctdb.conf  
1930    # CTDB scripts, no config files
1931    # script with executable bit means activated
1932    %dir %{_sysconfdir}/ctdb/nfs-checks.d
1933    %{_sysconfdir}/ctdb/nfs-checks.d/README
1934    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1935    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1936    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1937    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1938    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1939    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1940    
1941  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
1942  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
1943  %{_bindir}/ctdb  %{_bindir}/ctdb
# Line 1965  rm -rf %{buildroot} Line 1945  rm -rf %{buildroot}
1945  %{_bindir}/ltdbtool  %{_bindir}/ltdbtool
1946  %{_bindir}/ctdb_diagnostics  %{_bindir}/ctdb_diagnostics
1947  %{_bindir}/onnode  %{_bindir}/onnode
1948    
1949  %dir %{_libexecdir}/ctdb  %dir %{_libexecdir}/ctdb
1950    %{_libexecdir}/ctdb/ctdb_event
1951    %{_libexecdir}/ctdb/ctdb_eventd
1952    %{_libexecdir}/ctdb/ctdb_killtcp
1953    %{_libexecdir}/ctdb/ctdb_lock_helper
1954    %{_libexecdir}/ctdb/ctdb_lvs
1955    %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1956  %{_libexecdir}/ctdb/ctdb_natgw  %{_libexecdir}/ctdb/ctdb_natgw
1957  %{_libexecdir}/ctdb/ctdb_recovery_helper  %{_libexecdir}/ctdb/ctdb_recovery_helper
1958    %{_libexecdir}/ctdb/ctdb_takeover_helper
1959  %{_libexecdir}/ctdb/smnotify  %{_libexecdir}/ctdb/smnotify
1960  %{_libexecdir}/ctdb/ctdb_lock_helper  
1961  %{_libexecdir}/ctdb/ctdb_event_helper  %dir %{_localstatedir}/lib/ctdb/
1962    
1963  %{_mandir}/man1/ctdb.1.gz  %{_mandir}/man1/ctdb.1.gz
1964    %{_mandir}/man1/ctdb_diagnostics.1.gz
1965  %{_mandir}/man1/ctdbd.1.gz  %{_mandir}/man1/ctdbd.1.gz
1966  %{_mandir}/man1/onnode.1.gz  %{_mandir}/man1/onnode.1.gz
1967  %{_mandir}/man1/ltdbtool.1.gz  %{_mandir}/man1/ltdbtool.1.gz
# Line 1983  rm -rf %{buildroot} Line 1972  rm -rf %{buildroot}
1972  %{_mandir}/man7/ctdb-tunables.7.gz  %{_mandir}/man7/ctdb-tunables.7.gz
1973  %{_mandir}/man7/ctdb-statistics.7.gz  %{_mandir}/man7/ctdb-statistics.7.gz
1974    
1975    %{_tmpfilesdir}/ctdb.conf
1976    
1977    %{_unitdir}/ctdb.service
1978    
1979    
1980  %files -n ctdb-tests  %files -n ctdb-tests
1981  %defattr(-,root,root)  %defattr(-,root,root)
1982    %doc ctdb/tests/README
1983    %{_bindir}/ctdb_run_tests
1984    %{_bindir}/ctdb_run_cluster_tests
1985    
1986    %dir %{_libexecdir}/ctdb
1987  %dir %{_libexecdir}/ctdb/tests  %dir %{_libexecdir}/ctdb/tests
1988  %{_libexecdir}/ctdb/tests/comm_client_test  %{_libexecdir}/ctdb/tests/comm_client_test
1989  %{_libexecdir}/ctdb/tests/comm_server_test  %{_libexecdir}/ctdb/tests/comm_server_test
1990  %{_libexecdir}/ctdb/tests/comm_test  %{_libexecdir}/ctdb/tests/comm_test
1991  %{_libexecdir}/ctdb/tests/ctdb_bench  %{_libexecdir}/ctdb/tests/ctdb_packet_parse
 %{_libexecdir}/ctdb/tests/ctdb_fetch  
 %{_libexecdir}/ctdb/tests/ctdb_fetch_one  
 %{_libexecdir}/ctdb/tests/ctdb_fetch_readonly_loop  
 %{_libexecdir}/ctdb/tests/ctdb_fetch_readonly_once  
 %{_libexecdir}/ctdb/tests/ctdb_functest  
 %{_libexecdir}/ctdb/tests/ctdb_lock_tdb  
 %{_libexecdir}/ctdb/tests/ctdb_persistent  
 %{_libexecdir}/ctdb/tests/ctdb_porting_tests  
 %{_libexecdir}/ctdb/tests/ctdb_randrec  
 %{_libexecdir}/ctdb/tests/ctdb_store  
 %{_libexecdir}/ctdb/tests/ctdb_stubtest  
1992  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
 %{_libexecdir}/ctdb/tests/ctdb_trackingdb_test  
 %{_libexecdir}/ctdb/tests/ctdb_transaction  
 %{_libexecdir}/ctdb/tests/ctdb_traverse  
 %{_libexecdir}/ctdb/tests/ctdb_update_record  
 %{_libexecdir}/ctdb/tests/ctdb_update_record_persistent  
1993  %{_libexecdir}/ctdb/tests/db_hash_test  %{_libexecdir}/ctdb/tests/db_hash_test
1994    %{_libexecdir}/ctdb/tests/fake_ctdbd
1995    %{_libexecdir}/ctdb/tests/fetch_loop
1996    %{_libexecdir}/ctdb/tests/fetch_loop_key
1997    %{_libexecdir}/ctdb/tests/fetch_readonly
1998    %{_libexecdir}/ctdb/tests/fetch_readonly_loop
1999    %{_libexecdir}/ctdb/tests/fetch_ring
2000    %{_libexecdir}/ctdb/tests/g_lock_loop
2001    %{_libexecdir}/ctdb/tests/lock_tdb
2002    %{_libexecdir}/ctdb/tests/message_ring
2003    %{_libexecdir}/ctdb/tests/pidfile_test
2004  %{_libexecdir}/ctdb/tests/pkt_read_test  %{_libexecdir}/ctdb/tests/pkt_read_test
2005  %{_libexecdir}/ctdb/tests/pkt_write_test  %{_libexecdir}/ctdb/tests/pkt_write_test
2006    %{_libexecdir}/ctdb/tests/porting_tests
2007  %{_libexecdir}/ctdb/tests/protocol_client_test  %{_libexecdir}/ctdb/tests/protocol_client_test
2008  %{_libexecdir}/ctdb/tests/protocol_types_test  %{_libexecdir}/ctdb/tests/protocol_types_test
2009    %{_libexecdir}/ctdb/tests/protocol_util_test
2010  %{_libexecdir}/ctdb/tests/rb_test  %{_libexecdir}/ctdb/tests/rb_test
2011  %{_libexecdir}/ctdb/tests/reqid_test  %{_libexecdir}/ctdb/tests/reqid_test
2012    %{_libexecdir}/ctdb/tests/run_proc_test
2013    %{_libexecdir}/ctdb/tests/sock_daemon_test
2014    %{_libexecdir}/ctdb/tests/sock_io_test
2015  %{_libexecdir}/ctdb/tests/srvid_test  %{_libexecdir}/ctdb/tests/srvid_test
2016  %{_bindir}/ctdb_run_tests  %{_libexecdir}/ctdb/tests/test_mutex_raw
2017  %{_bindir}/ctdb_run_cluster_tests  %{_libexecdir}/ctdb/tests/transaction_loop
2018  %dir %{_datadir}/ctdb-tests/eventscripts  %{_libexecdir}/ctdb/tests/update_record
2019  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  %{_libexecdir}/ctdb/tests/update_record_persistent
2020  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  
2021  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-checks.d  %dir %{_datadir}/ctdb
2022  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout  %dir %{_datadir}/ctdb/tests
2023  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  
2024  %dir %{_datadir}/ctdb-tests/onnode  %dir %{_datadir}/ctdb/tests/complex
2025  %{_datadir}/ctdb-tests/onnode/functions  %{_datadir}/ctdb/tests/complex/README
2026  %dir %{_datadir}/ctdb-tests/scripts  %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2027  %{_datadir}/ctdb-tests/scripts/common.sh  %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2028  %{_datadir}/ctdb-tests/scripts/integration.bash  %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2029  %{_datadir}/ctdb-tests/scripts/test_wrap  %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2030  %{_datadir}/ctdb-tests/scripts/unit.sh  %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2031  %dir %{_datadir}/ctdb-tests/simple  %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2032  %{_datadir}/ctdb-tests/simple/functions  %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2033  %{_datadir}/ctdb-tests/simple/nodes  %{_datadir}/ctdb/tests/complex/35_cifs_external_tickle.sh
2034  %doc ctdb/tests/README  %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh
2035    %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2036    %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
2037    %{_datadir}/ctdb/tests/complex/44_failover_nfs_oneway.sh
2038    %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2039    %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2040    %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
2041    %{_datadir}/ctdb/tests/complex/90_debug_hung_script.sh
2042    
2043    %dir %{_datadir}/ctdb/tests/complex/scripts
2044    %{_datadir}/ctdb/tests/complex/scripts/local.bash
2045    
2046    %dir %{_datadir}/ctdb/tests/cunit
2047    %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2048    %{_datadir}/ctdb/tests/cunit/comm_test_002.sh
2049    %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh
2050    %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh
2051    %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2052    %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2053    %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2054    %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2055    %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2056    %{_datadir}/ctdb/tests/cunit/protocol_test_003.sh
2057    %{_datadir}/ctdb/tests/cunit/rb_test_001.sh
2058    %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh
2059    %{_datadir}/ctdb/tests/cunit/run_proc_001.sh
2060    %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2061    %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2062    %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh
2063    
2064    %dir %{_datadir}/ctdb/tests/eventd
2065    %{_datadir}/ctdb/tests/eventd/README
2066    %{_datadir}/ctdb/tests/eventd/eventd_001.sh
2067    %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2068    %{_datadir}/ctdb/tests/eventd/eventd_003.sh
2069    %{_datadir}/ctdb/tests/eventd/eventd_004.sh
2070    %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2071    %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2072    %{_datadir}/ctdb/tests/eventd/eventd_007.sh
2073    %{_datadir}/ctdb/tests/eventd/eventd_011.sh
2074    %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2075    %{_datadir}/ctdb/tests/eventd/eventd_013.sh
2076    %{_datadir}/ctdb/tests/eventd/eventd_014.sh
2077    %{_datadir}/ctdb/tests/eventd/eventd_021.sh
2078    %{_datadir}/ctdb/tests/eventd/eventd_022.sh
2079    %{_datadir}/ctdb/tests/eventd/eventd_023.sh
2080    %{_datadir}/ctdb/tests/eventd/eventd_024.sh
2081    %{_datadir}/ctdb/tests/eventd/eventd_031.sh
2082    %{_datadir}/ctdb/tests/eventd/eventd_032.sh
2083    %{_datadir}/ctdb/tests/eventd/eventd_033.sh
2084    %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2085    %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2086    %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2087    %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2088    %dir %{_datadir}/ctdb/tests/eventd/scripts
2089    %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2090    
2091    %dir %{_datadir}/ctdb/tests/events.d
2092    %{_datadir}/ctdb/tests/events.d/00.test
2093    
2094    %dir %{_datadir}/ctdb/tests/eventscripts
2095    %{_datadir}/ctdb/tests/eventscripts/README
2096    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
2097    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.002.sh
2098    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.003.sh
2099    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.004.sh
2100    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.005.sh
2101    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.006.sh
2102    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.007.sh
2103    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.008.sh
2104    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.009.sh
2105    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.001.sh
2106    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.002.sh
2107    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.003.sh
2108    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.004.sh
2109    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.001.sh
2110    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.002.sh
2111    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.003.sh
2112    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.004.sh
2113    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.005.sh
2114    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.001.sh
2115    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.002.sh
2116    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.003.sh
2117    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.004.sh
2118    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.005.sh
2119    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.006.sh
2120    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.007.sh
2121    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.011.sh
2122    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.012.sh
2123    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.013.sh
2124    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.014.sh
2125    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.015.sh
2126    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2127    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2128    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh
2129    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh
2130    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2131    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
2132    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.022.sh
2133    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.023.sh
2134    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.001.sh
2135    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.002.sh
2136    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.003.sh
2137    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2138    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2139    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
2140    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.007.sh
2141    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.008.sh
2142    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2143    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2144    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
2145    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.012.sh
2146    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.013.sh
2147    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.014.sh
2148    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.015.sh
2149    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.016.sh
2150    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.017.sh
2151    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.018.sh
2152    %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2153    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2154    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
2155    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.010.sh
2156    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.011.sh
2157    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2158    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2159    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
2160    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.002.sh
2161    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.003.sh
2162    %{_datadir}/ctdb/tests/eventscripts/11.natgw.001.sh
2163    %{_datadir}/ctdb/tests/eventscripts/11.natgw.002.sh
2164    %{_datadir}/ctdb/tests/eventscripts/11.natgw.003.sh
2165    %{_datadir}/ctdb/tests/eventscripts/11.natgw.004.sh
2166    %{_datadir}/ctdb/tests/eventscripts/11.natgw.011.sh
2167    %{_datadir}/ctdb/tests/eventscripts/11.natgw.012.sh
2168    %{_datadir}/ctdb/tests/eventscripts/11.natgw.013.sh
2169    %{_datadir}/ctdb/tests/eventscripts/11.natgw.014.sh
2170    %{_datadir}/ctdb/tests/eventscripts/11.natgw.015.sh
2171    %{_datadir}/ctdb/tests/eventscripts/11.natgw.021.sh
2172    %{_datadir}/ctdb/tests/eventscripts/11.natgw.022.sh
2173    %{_datadir}/ctdb/tests/eventscripts/11.natgw.023.sh
2174    %{_datadir}/ctdb/tests/eventscripts/11.natgw.024.sh
2175    %{_datadir}/ctdb/tests/eventscripts/11.natgw.025.sh
2176    %{_datadir}/ctdb/tests/eventscripts/11.natgw.031.sh
2177    %{_datadir}/ctdb/tests/eventscripts/11.natgw.041.sh
2178    %{_datadir}/ctdb/tests/eventscripts/11.natgw.042.sh
2179    %{_datadir}/ctdb/tests/eventscripts/11.natgw.051.sh
2180    %{_datadir}/ctdb/tests/eventscripts/11.natgw.052.sh
2181    %{_datadir}/ctdb/tests/eventscripts/11.natgw.053.sh
2182    %{_datadir}/ctdb/tests/eventscripts/11.natgw.054.sh
2183    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.001.sh
2184    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.002.sh
2185    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.003.sh
2186    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.004.sh
2187    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.005.sh
2188    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.006.sh
2189    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.007.sh
2190    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.008.sh
2191    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.009.sh
2192    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.010.sh
2193    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.011.sh
2194    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.012.sh
2195    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.013.sh
2196    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.014.sh
2197    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.015.sh
2198    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.016.sh
2199    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.017.sh
2200    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.018.sh
2201    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.019.sh
2202    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.021.sh
2203    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.022.sh
2204    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.023.sh
2205    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.024.sh
2206    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.001.sh
2207    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2208    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2209    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2210    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.001.sh
2211    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
2212    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.001.sh
2213    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh
2214    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.001.sh
2215    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.050.sh
2216    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.051.sh
2217    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2218    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2219    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.001.sh
2220    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.050.sh
2221    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.051.sh
2222    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2223    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2224    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2225    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2226    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
2227    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.107.sh
2228    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2229    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2230    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
2231    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.113.sh
2232    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.001.sh
2233    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2234    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2235    %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
2236    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.001.sh
2237    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2238    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2239    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
2240    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.104.sh
2241    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.105.sh
2242    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2243    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2244    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh
2245    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh
2246    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2247    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
2248    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.114.sh
2249    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.121.sh
2250    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.122.sh
2251    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.131.sh
2252    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.132.sh
2253    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.141.sh
2254    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.142.sh
2255    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.143.sh
2256    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.144.sh
2257    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.151.sh
2258    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.152.sh
2259    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.153.sh
2260    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.161.sh
2261    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2262    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2263    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh
2264    %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh
2265    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2266    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
2267    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
2268    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
2269    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.001.sh
2270    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.002.sh
2271    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.003.sh
2272    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
2273    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
2274    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.001.sh
2275    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.002.sh
2276    %{_datadir}/ctdb/tests/eventscripts/statd-callout.001.sh
2277    %{_datadir}/ctdb/tests/eventscripts/statd-callout.002.sh
2278    %{_datadir}/ctdb/tests/eventscripts/statd-callout.003.sh
2279    %{_datadir}/ctdb/tests/eventscripts/statd-callout.004.sh
2280    %{_datadir}/ctdb/tests/eventscripts/statd-callout.005.sh
2281    %{_datadir}/ctdb/tests/eventscripts/statd-callout.006.sh
2282    %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2283    
2284    %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
2285    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d
2286    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions
2287    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d
2288    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout
2289    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2290    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
2291    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout
2292    
2293    %dir %{_datadir}/ctdb/tests/eventscripts/etc
2294    %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
2295    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
2296    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
2297    
2298    %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
2299    %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2300    
2301    %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
2302    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb
2303    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2304    
2305    %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2306    %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
2307    
2308    %dir %{_datadir}/ctdb/tests/eventscripts/stubs
2309    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2310    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2311    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2312    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
2313    %{_datadir}/ctdb/tests/eventscripts/stubs/date
2314    %{_datadir}/ctdb/tests/eventscripts/stubs/df
2315    %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
2316    %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
2317    %{_datadir}/ctdb/tests/eventscripts/stubs/id
2318    %{_datadir}/ctdb/tests/eventscripts/stubs/ip
2319    %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
2320    %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
2321    %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
2322    %{_datadir}/ctdb/tests/eventscripts/stubs/kill
2323    %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2324    %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2325    %{_datadir}/ctdb/tests/eventscripts/stubs/net
2326    %{_datadir}/ctdb/tests/eventscripts/stubs/netstat
2327    %{_datadir}/ctdb/tests/eventscripts/stubs/nmap
2328    %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2329    %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2330    %{_datadir}/ctdb/tests/eventscripts/stubs/ps
2331    %{_datadir}/ctdb/tests/eventscripts/stubs/rm
2332    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
2333    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
2334    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
2335    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
2336    %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
2337    %{_datadir}/ctdb/tests/eventscripts/stubs/service
2338    %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
2339    %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
2340    %{_datadir}/ctdb/tests/eventscripts/stubs/ss
2341    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
2342    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
2343    %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
2344    %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
2345    %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2346    
2347    %dir %{_datadir}/ctdb/tests/onnode
2348    %{_datadir}/ctdb/tests/onnode/README
2349    %{_datadir}/ctdb/tests/onnode/0001.sh
2350    %{_datadir}/ctdb/tests/onnode/0002.sh
2351    %{_datadir}/ctdb/tests/onnode/0003.sh
2352    %{_datadir}/ctdb/tests/onnode/0004.sh
2353    %{_datadir}/ctdb/tests/onnode/0005.sh
2354    %{_datadir}/ctdb/tests/onnode/0006.sh
2355    %{_datadir}/ctdb/tests/onnode/0070.sh
2356    %{_datadir}/ctdb/tests/onnode/0071.sh
2357    %{_datadir}/ctdb/tests/onnode/0072.sh
2358    %{_datadir}/ctdb/tests/onnode/0075.sh
2359    %{_datadir}/ctdb/tests/onnode/functions
2360    %{_datadir}/ctdb/tests/onnode/nodes
2361    
2362    %dir %{_datadir}/ctdb/tests/onnode/scripts
2363    %{_datadir}/ctdb/tests/onnode/scripts/local.sh
2364    
2365    %dir %{_datadir}/ctdb/tests/onnode/stubs
2366    %{_datadir}/ctdb/tests/onnode/stubs/ctdb
2367    %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001
2368    %{_datadir}/ctdb/tests/onnode/stubs/ssh
2369    
2370    %dir %{_datadir}/ctdb/tests/scripts
2371    %{_datadir}/ctdb/tests/scripts/common.sh
2372    %{_datadir}/ctdb/tests/scripts/integration.bash
2373    %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
2374    %{_datadir}/ctdb/tests/scripts/test_wrap
2375    %{_datadir}/ctdb/tests/scripts/unit.sh
2376    
2377    %dir %{_datadir}/ctdb/tests/shellcheck
2378    %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
2379    %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
2380    %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
2381    %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
2382    %{_datadir}/ctdb/tests/shellcheck/functions.sh
2383    %{_datadir}/ctdb/tests/shellcheck/init_script.sh
2384    %{_datadir}/ctdb/tests/shellcheck/tools.sh
2385    
2386    %dir %{_datadir}/ctdb/tests/shellcheck/scripts
2387    %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
2388    
2389    %dir %{_datadir}/ctdb/tests/simple
2390    %{_datadir}/ctdb/tests/simple/README
2391    %{_datadir}/ctdb/tests/simple/00_ctdb_init.sh
2392    %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
2393    %{_datadir}/ctdb/tests/simple/01_ctdb_version.sh
2394    %{_datadir}/ctdb/tests/simple/02_ctdb_listvars.sh
2395    %{_datadir}/ctdb/tests/simple/03_ctdb_getvar.sh
2396    %{_datadir}/ctdb/tests/simple/04_ctdb_setvar.sh
2397    %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
2398    %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
2399    %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
2400    %{_datadir}/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
2401    %{_datadir}/ctdb/tests/simple/09_ctdb_ping.sh
2402    %{_datadir}/ctdb/tests/simple/11_ctdb_ip.sh
2403    %{_datadir}/ctdb/tests/simple/12_ctdb_getdebug.sh
2404    %{_datadir}/ctdb/tests/simple/13_ctdb_setdebug.sh
2405    %{_datadir}/ctdb/tests/simple/14_ctdb_statistics.sh
2406    %{_datadir}/ctdb/tests/simple/15_ctdb_statisticsreset.sh
2407    %{_datadir}/ctdb/tests/simple/16_ctdb_config_add_ip.sh
2408    %{_datadir}/ctdb/tests/simple/17_ctdb_config_delete_ip.sh
2409    %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
2410    %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
2411    %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh
2412    %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh
2413    %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
2414    %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
2415    %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
2416    %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
2417    %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
2418    %{_datadir}/ctdb/tests/simple/31_ctdb_disable.sh
2419    %{_datadir}/ctdb/tests/simple/32_ctdb_enable.sh
2420    %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
2421    %{_datadir}/ctdb/tests/simple/41_ctdb_stop.sh
2422    %{_datadir}/ctdb/tests/simple/42_ctdb_continue.sh
2423    %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
2424    %{_datadir}/ctdb/tests/simple/51_message_ring.sh
2425    %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
2426    %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
2427    %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
2428    %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh
2429    %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh
2430    %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh
2431    %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh
2432    %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
2433    %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
2434    %{_datadir}/ctdb/tests/simple/73_tunable_NoIPTakeover.sh
2435    %{_datadir}/ctdb/tests/simple/75_readonly_records_basic.sh
2436    %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
2437    %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
2438    %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
2439    %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
2440    %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh
2441    %{_datadir}/ctdb/tests/simple/functions
2442    # This is a dangling symlink but needed for testing
2443    %{_datadir}/ctdb/tests/simple/nodes
2444    
2445    %dir %{_datadir}/ctdb/tests/simple/scripts
2446    %{_datadir}/ctdb/tests/simple/scripts/local.bash
2447    %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
2448    
2449    %dir %{_datadir}/ctdb/tests/takeover
2450    %{_datadir}/ctdb/tests/takeover/README
2451    %{_datadir}/ctdb/tests/takeover/det.001.sh
2452    %{_datadir}/ctdb/tests/takeover/det.002.sh
2453    %{_datadir}/ctdb/tests/takeover/det.003.sh
2454    %{_datadir}/ctdb/tests/takeover/lcp2.001.sh
2455    %{_datadir}/ctdb/tests/takeover/lcp2.002.sh
2456    %{_datadir}/ctdb/tests/takeover/lcp2.003.sh
2457    %{_datadir}/ctdb/tests/takeover/lcp2.004.sh
2458    %{_datadir}/ctdb/tests/takeover/lcp2.005.sh
2459    %{_datadir}/ctdb/tests/takeover/lcp2.006.sh
2460    %{_datadir}/ctdb/tests/takeover/lcp2.007.sh
2461    %{_datadir}/ctdb/tests/takeover/lcp2.008.sh
2462    %{_datadir}/ctdb/tests/takeover/lcp2.009.sh
2463    %{_datadir}/ctdb/tests/takeover/lcp2.010.sh
2464    %{_datadir}/ctdb/tests/takeover/lcp2.011.sh
2465    %{_datadir}/ctdb/tests/takeover/lcp2.012.sh
2466    %{_datadir}/ctdb/tests/takeover/lcp2.013.sh
2467    %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
2468    %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
2469    %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
2470    %{_datadir}/ctdb/tests/takeover/lcp2.017.sh
2471    %{_datadir}/ctdb/tests/takeover/lcp2.018.sh
2472    %{_datadir}/ctdb/tests/takeover/lcp2.019.sh
2473    %{_datadir}/ctdb/tests/takeover/lcp2.022.sh
2474    %{_datadir}/ctdb/tests/takeover/lcp2.023.sh
2475    %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
2476    %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
2477    %{_datadir}/ctdb/tests/takeover/lcp2.026.sh
2478    %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
2479    %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
2480    %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
2481    %{_datadir}/ctdb/tests/takeover/lcp2.030.sh
2482    %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
2483    %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
2484    %{_datadir}/ctdb/tests/takeover/lcp2.033.sh
2485    %{_datadir}/ctdb/tests/takeover/nondet.001.sh
2486    %{_datadir}/ctdb/tests/takeover/nondet.002.sh
2487    %{_datadir}/ctdb/tests/takeover/nondet.003.sh
2488    
2489    %dir %{_datadir}/ctdb/tests/takeover/scripts
2490    %{_datadir}/ctdb/tests/takeover/scripts/local.sh
2491    
2492    %dir %{_datadir}/ctdb/tests/takeover_helper
2493    %{_datadir}/ctdb/tests/takeover_helper/000.sh
2494    %{_datadir}/ctdb/tests/takeover_helper/010.sh
2495    %{_datadir}/ctdb/tests/takeover_helper/011.sh
2496    %{_datadir}/ctdb/tests/takeover_helper/012.sh
2497    %{_datadir}/ctdb/tests/takeover_helper/013.sh
2498    %{_datadir}/ctdb/tests/takeover_helper/014.sh
2499    %{_datadir}/ctdb/tests/takeover_helper/015.sh
2500    %{_datadir}/ctdb/tests/takeover_helper/016.sh
2501    %{_datadir}/ctdb/tests/takeover_helper/017.sh
2502    %{_datadir}/ctdb/tests/takeover_helper/018.sh
2503    %{_datadir}/ctdb/tests/takeover_helper/019.sh
2504    %{_datadir}/ctdb/tests/takeover_helper/020.sh
2505    %{_datadir}/ctdb/tests/takeover_helper/021.sh
2506    %{_datadir}/ctdb/tests/takeover_helper/022.sh
2507    %{_datadir}/ctdb/tests/takeover_helper/023.sh
2508    %{_datadir}/ctdb/tests/takeover_helper/024.sh
2509    %{_datadir}/ctdb/tests/takeover_helper/025.sh
2510    %{_datadir}/ctdb/tests/takeover_helper/026.sh
2511    %{_datadir}/ctdb/tests/takeover_helper/027.sh
2512    %{_datadir}/ctdb/tests/takeover_helper/028.sh
2513    %{_datadir}/ctdb/tests/takeover_helper/110.sh
2514    %{_datadir}/ctdb/tests/takeover_helper/111.sh
2515    %{_datadir}/ctdb/tests/takeover_helper/120.sh
2516    %{_datadir}/ctdb/tests/takeover_helper/121.sh
2517    %{_datadir}/ctdb/tests/takeover_helper/122.sh
2518    %{_datadir}/ctdb/tests/takeover_helper/130.sh
2519    %{_datadir}/ctdb/tests/takeover_helper/131.sh
2520    %{_datadir}/ctdb/tests/takeover_helper/132.sh
2521    %{_datadir}/ctdb/tests/takeover_helper/140.sh
2522    %{_datadir}/ctdb/tests/takeover_helper/150.sh
2523    %{_datadir}/ctdb/tests/takeover_helper/160.sh
2524    %{_datadir}/ctdb/tests/takeover_helper/210.sh
2525    %{_datadir}/ctdb/tests/takeover_helper/211.sh
2526    %{_datadir}/ctdb/tests/takeover_helper/220.sh
2527    %{_datadir}/ctdb/tests/takeover_helper/230.sh
2528    %{_datadir}/ctdb/tests/takeover_helper/240.sh
2529    %{_datadir}/ctdb/tests/takeover_helper/250.sh
2530    %{_datadir}/ctdb/tests/takeover_helper/260.sh
2531    
2532    %dir %{_datadir}/ctdb/tests/takeover_helper/scripts
2533    %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
2534    
2535    %dir %{_datadir}/ctdb/tests/tool
2536    %{_datadir}/ctdb/tests/tool/README
2537    %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh
2538    %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
2539    %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh
2540    %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh
2541    %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
2542    %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh
2543    %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh
2544    %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
2545    %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
2546    %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
2547    %{_datadir}/ctdb/tests/tool/ctdb.disablemonitor.001.sh
2548    %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
2549    %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
2550    %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
2551    %{_datadir}/ctdb/tests/tool/ctdb.enablemonitor.001.sh
2552    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
2553    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
2554    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
2555    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.004.sh
2556    %{_datadir}/ctdb/tests/tool/ctdb.getdbmap.001.sh
2557    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.001.sh
2558    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
2559    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
2560    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
2561    %{_datadir}/ctdb/tests/tool/ctdb.getmonmode.001.sh
2562    %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
2563    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
2564    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
2565    %{_datadir}/ctdb/tests/tool/ctdb.getvar.001.sh
2566    %{_datadir}/ctdb/tests/tool/ctdb.getvar.002.sh
2567    %{_datadir}/ctdb/tests/tool/ctdb.ifaces.001.sh
2568    %{_datadir}/ctdb/tests/tool/ctdb.ip.001.sh
2569    %{_datadir}/ctdb/tests/tool/ctdb.ip.002.sh
2570    %{_datadir}/ctdb/tests/tool/ctdb.ip.003.sh
2571    %{_datadir}/ctdb/tests/tool/ctdb.ip.004.sh
2572    %{_datadir}/ctdb/tests/tool/ctdb.ip.005.sh
2573    %{_datadir}/ctdb/tests/tool/ctdb.ip.006.sh
2574    %{_datadir}/ctdb/tests/tool/ctdb.ip.007.sh
2575    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.001.sh
2576    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.002.sh
2577    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.003.sh
2578    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.001.sh
2579    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.002.sh
2580    %{_datadir}/ctdb/tests/tool/ctdb.listvars.001.sh
2581    %{_datadir}/ctdb/tests/tool/ctdb.lvs.001.sh
2582    %{_datadir}/ctdb/tests/tool/ctdb.lvs.002.sh
2583    %{_datadir}/ctdb/tests/tool/ctdb.lvs.003.sh
2584    %{_datadir}/ctdb/tests/tool/ctdb.lvs.004.sh
2585    %{_datadir}/ctdb/tests/tool/ctdb.lvs.005.sh
2586    %{_datadir}/ctdb/tests/tool/ctdb.lvs.006.sh
2587    %{_datadir}/ctdb/tests/tool/ctdb.lvs.007.sh
2588    %{_datadir}/ctdb/tests/tool/ctdb.lvs.008.sh
2589    %{_datadir}/ctdb/tests/tool/ctdb.natgw.001.sh
2590    %{_datadir}/ctdb/tests/tool/ctdb.natgw.002.sh
2591    %{_datadir}/ctdb/tests/tool/ctdb.natgw.003.sh
2592    %{_datadir}/ctdb/tests/tool/ctdb.natgw.004.sh
2593    %{_datadir}/ctdb/tests/tool/ctdb.natgw.005.sh
2594    %{_datadir}/ctdb/tests/tool/ctdb.natgw.006.sh
2595    %{_datadir}/ctdb/tests/tool/ctdb.natgw.007.sh
2596    %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
2597    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
2598    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh
2599    %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
2600    %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
2601    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
2602    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
2603    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
2604    %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
2605    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.001.sh
2606    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.002.sh
2607    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.003.sh
2608    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.011.sh
2609    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.012.sh
2610    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.013.sh
2611    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.014.sh
2612    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.015.sh
2613    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.016.sh
2614    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.017.sh
2615    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.018.sh
2616    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.019.sh
2617    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.020.sh
2618    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.021.sh
2619    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.023.sh
2620    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.024.sh
2621    %{_datadir}/ctdb/tests/tool/ctdb.runstate.001.sh
2622    %{_datadir}/ctdb/tests/tool/ctdb.runstate.002.sh
2623    %{_datadir}/ctdb/tests/tool/ctdb.runstate.003.sh
2624    %{_datadir}/ctdb/tests/tool/ctdb.runstate.004.sh
2625    %{_datadir}/ctdb/tests/tool/ctdb.runstate.005.sh
2626    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.001.sh
2627    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
2628    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
2629    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh
2630    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh
2631    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
2632    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
2633    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh
2634    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh
2635    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
2636    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
2637    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.001.sh
2638    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.002.sh
2639    %{_datadir}/ctdb/tests/tool/ctdb.setvar.001.sh
2640    %{_datadir}/ctdb/tests/tool/ctdb.setvar.002.sh
2641    %{_datadir}/ctdb/tests/tool/ctdb.status.001.sh
2642    %{_datadir}/ctdb/tests/tool/ctdb.status.002.sh
2643    %{_datadir}/ctdb/tests/tool/ctdb.stop.001.sh
2644    %{_datadir}/ctdb/tests/tool/ctdb.stop.002.sh
2645    %{_datadir}/ctdb/tests/tool/ctdb.stop.003.sh
2646    %{_datadir}/ctdb/tests/tool/ctdb.unban.001.sh
2647    %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
2648    %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
2649    %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh
2650    
2651    %dir %{_datadir}/ctdb/tests/tool/scripts
2652    %{_datadir}/ctdb/tests/tool/scripts/local.sh
2653    
2654  %endif # with_clustering_support  %endif # with_clustering_support
2655    
2656  %changelog  %changelog
2657  * Fri May 26 2017 Jean-Philipe Pialasse <tests@pialasse.com> 4.4.4-14.6.sme  * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-12
2658  - import to SME the two last upstream releases [SME: 10326]  - resolves: #1514314 - Fix CVE-2017-14746 and CVE-2017-15275
2659  - resolves: #1450784 - Security fix for CVE-2017-7494  
2660  - resolves: #1437816 - Fix krb5 memory cache in libads sasl code  * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
2661  - resolves: #1437741 - Fix CVE-2016-2125, CVE-2016-2126 and CVE-2017-2619  - resolves: #1491213 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
2662    
2663  * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.4.4-14  * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10
2664  - resolves: #1450784 - Security fix for CVE-2017-7494  - resolves: #1484423 - Require at least krb5 version 1.15.1
2665    - resolves: #1484713 - Fix password changes for users via smbpasswd
2666  * Wed Apr 05 2017 Andreas Schneider <asn@redhat.com> - 4.4.4-13  - resolves: #1484723 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO
2667  - resolves: #1437816 - Fix krb5 memory cache in libads sasl code                         returned errors
2668  - resolves: #1437741 - Fix CVE-2016-2125, CVE-2016-2126 and CVE-2017-2619  
2669    * Mon Aug 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-9
2670  * Thu Mar 02 2017 Jean-Philipe Pialasse <tests@pialasse.com> 4.4.4-12.6.sme  - resolves: #1481188 - Fix 'net ads changetrustpw'
2671  - added DC support thanks to Greg Zartman work [SME: 9817]  
2672  - added Buildrequires gnutls-devel  * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8
2673    - resolves: #1459936 - Fix regression with "follow symlinks = no"
2674    
2675    * Tue Jun 20 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-7
2676    - resolves: #1461336 - Fix smbclient username parsing
2677    - resolves: #1460937 - Fix username normalization with winbind
2678    
2679    * Tue Jun 13 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-6
2680    - resolves: #1459179 - Fix smbclient session setup printing
2681    
2682    * Wed Jun 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-5
2683    - related: #1277999 - Add missing patchset
2684    
2685    * Wed May 31 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-4
2686    - resolves: #1431986 - Fix expand_msdfs VFS module
2687    
2688    * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-3
2689    - resolves: #1450785 - Security fix for CVE-2017-7494
2690    
2691    * Tue May 09 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-2
2692    - resolves: #1448544 - Fix spoolss 32bit driver upload
2693    
2694    * Mon Apr 03 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-1
2695    - resolves: #1435734 - Fix refreshing winbind tickets
2696    
2697    * Fri Mar 31 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-0
2698    - Update to Samba 4.6.2
2699    - related: #1430260 - Security fix for CVE-2017-2619
2700    
2701    * Thu Mar 23 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.1-0
2702    - Update to Samba 4.6.1
2703    - resolves: #1430260 - Security fix for CVE-2017-2619
2704    
2705    * Tue Mar 21 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-5
2706    - related: #1391954 - Fix kerberos cross-realm referrals
2707    - resolves: #1430755 - Fix 'net ads' keytab handling
2708    
2709    * Wed Mar 15 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-4
2710    - Export internal arcfour_crypt_blob in Python as samba.arcfour_encrypt
2711    - related: #1391954 - Update to Samba 4.6.0
2712    
2713    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-3
2714    - Ensure we set realm when updating ccache in auth/credentials
2715    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2716    
2717    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-2
2718    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2719    
2720    * Tue Mar 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-1
2721    - related: #1391954 - Update to Samba 4.6.0
2722    - resolves: #1401505 - Improved idmap_hash documentation
2723    - resolves: #1218926 - Samba ignores default_keytab_name in krb5.conf
2724    - resolves: #1389786 - Add 'net ads dns unregister'
2725    
2726    * Thu Mar 02 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc4
2727    - related: #1391954 - Update to Samba 4.6.0rc4
2728    - resolves: #1420130 - samba_krb5_wrapper does not list devices when called with
2729                           no arguments
2730    - resolves: #1277999 - Change RPC port range to Windows defaults
2731    
2732    * Wed Feb 15 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc3
2733    - resolves: #1391954 - Update to Samba 4.6.0rc3
2734    - resolves: #1271082 - Wrong groups listed when id command is called before login
2735    - resolves: #1327810 - Use 'printcap cache time' for the house keeping interval
2736    - resolves: #1356932 - Improve documentation for 'ldap ssl' in smb.conf manpage
2737    - resolves: #1365111 - Fix printer removal if "List in Directory" checkbox is
2738                           unticked and printer is not listed in AD
2739    - resolves: #1368439 - Fix ntlm_auth wrong password issues
2740    - resolves: #1397871 - Include the system krb5.conf in winbinds generated conf
2741    - resolves: #1397891 - Fix marsalling of spoolss SetPrinter info level 2
2742    - resolves: #1397895 - Add missing support APD_COPY_FROM_DIRECTORY in
2743                           AddPrinterDriver
2744    - resolves: #1403242 - Samba can not access trusted domains through transitive
2745                           trusts
2746    - resolves: #1403975 - Fix trusted domain logins
2747    - resolves: #1411978 - Include the system krb5.conf in winbinds generated conf
2748    - resolves: #1416746 - Fix division by zero error in ctdb 05.system event script
2749    
2750  * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-12  * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2751  - related: #1393051 - Fix return code if ip not defined in gethostbyname  - related: #1377729 - Fix return code if ip not defined in gethostbyname
2752    
2753  * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11  * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2754  - related: #1393048 - Add missing patch to patchset  - related: #1377307 - Add missing patch to patchset
2755    
2756  * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10  * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10
2757  - resolves: #1393050 - Fix linking nss_wins with libreplace  - resolves: #1377690 - Fix linking nss_wins with libreplace
2758  - resolves: #1393051 - Fix nss_wins function definitions for gethostbyname*  - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
2759  - resolves: #1393048 - Fix %G substitution in AD case  - resolves: #1377307 - Fix %G substitution in AD case
2760  - resolves: #1393052 - Fix regression of smbclient unable to connect to  - resolves: #1377751 - Fix regression of smbclient unable to connect to
2761                         Apple and Azure                         Apple and Azure
2762    
2763  * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9  * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9


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