/[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.3 by unnilennium, Thu Mar 2 16:04:48 2017 UTC Revision 1.11 by jpp, Tue May 8 17:05:24 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 12  %define main_release 12.2
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 0  %global with_internal_ldb 1
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 1  %global with_mitkrb5 0
60  %global with_dc 0  %global with_dc 1
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-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 129  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 162  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 173  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 194  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    %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 235  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 252  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 274  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 287  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 302  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 316  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 331  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 351  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 365  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 381  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 394  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}
# Line 411  Samba VFS module for GlusterFS integrati Line 423  Samba VFS module for GlusterFS integrati
423  ### KRB5-PRINTING  ### KRB5-PRINTING
424  %package krb5-printing  %package krb5-printing
425  Summary: Samba CUPS backend for printing with Kerberos  Summary: Samba CUPS backend for printing with Kerberos
 Group: Applications/System  
426  Requires(pre): %{name}-client  Requires(pre): %{name}-client
427    Requires: %{name}-client
428    
429  Requires(post): %{_sbindir}/update-alternatives  Requires(post): %{_sbindir}/update-alternatives
430  Requires(postun): %{_sbindir}/update-alternatives  Requires(postun): %{_sbindir}/update-alternatives
# Line 425  the Kerberos credentials cache of the us Line 437  the Kerberos credentials cache of the us
437  ### LIBS  ### LIBS
438  %package libs  %package libs
439  Summary: Samba libraries  Summary: Samba libraries
 Group: Applications/System  
 Requires: krb5-libs >= 1.14  
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 443  against the SMB, RPC and other protocols Line 453  against the SMB, RPC and other protocols
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}
458  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
459    
460  %description -n libsmbclient  %description -n libsmbclient
# Line 452  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
# Line 465  suite. Line 474  suite.
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
# Line 474  suite. Line 482  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    
487  Provides: samba-winbind-devel = %{samba_depver}  Provides: samba-winbind-devel = %{samba_depver}
# Line 488  library. Line 495  library.
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}
# Line 507  that use SMB, RPC and other Samba provid Line 513  that use SMB, RPC and other Samba provid
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 522  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 551  packages of Samba. Line 555  packages of Samba.
555  ### TEST-LIBS  ### TEST-LIBS
556  %package test-libs  %package test-libs
557  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  
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    
# Line 564  Obsoletes: %{name}-test-devel < %{samba_ Line 567  Obsoletes: %{name}-test-devel < %{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}
572  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
573  Requires: %{name}-common-tools = %{samba_depver}  Requires: %{name}-common-tools = %{samba_depver}
574  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 583  Windows user and group accounts on Linux Line 586  Windows user and group accounts on Linux
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 603  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 630  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 646  necessary to communicate to the Winbind Line 646  necessary to communicate to the Winbind
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 681  and use CTDB instead. Line 680  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    
# Line 702  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
 %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  
705    
706  %build  %build
707  %global _talloc_lib ,talloc,pytalloc,pytalloc-util  %global _talloc_lib ,talloc,pytalloc,pytalloc-util
# Line 838  touch %{buildroot}%{_libexecdir}/samba/c Line 823  touch %{buildroot}%{_libexecdir}/samba/c
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 %{SOURCE3} %{buildroot}%{_sysconfdir}/samba/smb.conf  install -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/samba/smb.conf
829  install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf.example  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 868  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 879  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 ; do  for i in nmb smb winbind samba; do
873      cat packaging/systemd/$i.service | sed -e 's@\[Service\]@[Service]\nEnvironment=KRB5CCNAME=FILE:/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 1068  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 1188  rm -rf %{buildroot} Line 1179  rm -rf %{buildroot}
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 1214  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*
# Line 1281  rm -rf %{buildroot} Line 1275  rm -rf %{buildroot}
1275  %{_libdir}/libsamdb.so.*  %{_libdir}/libsamdb.so.*
1276  %{_libdir}/libsmbconf.so.*  %{_libdir}/libsmbconf.so.*
1277  %{_libdir}/libsmbldap.so.*  %{_libdir}/libsmbldap.so.*
 %{_libdir}/libtevent-unix-util.so.*  
1278  %{_libdir}/libtevent-util.so.*  %{_libdir}/libtevent-util.so.*
1279  %{_libdir}/libdcerpc.so.*  %{_libdir}/libdcerpc.so.*
1280    
# Line 1303  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/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  %{_libdir}/samba/libgenrand-samba4.so
# Line 1326  rm -rf %{buildroot} Line 1320  rm -rf %{buildroot}
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  %{_libdir}/samba/libregistry-samba4.so
# Line 1345  rm -rf %{buildroot} Line 1340  rm -rf %{buildroot}
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
 %{_libdir}/samba/libsmbregistry-samba4.so  
1343  %{_libdir}/samba/libsys-rw-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  %{_libdir}/samba/libtalloc-report-samba4.so
# Line 1422  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    
 # We need this directory here because the net tool is looking  
 # for it.  
1419  %dir %{_libdir}/samba/ldb  %dir %{_libdir}/samba/ldb
1420    
1421  %dir %{_libdir}/samba/pdb  %dir %{_libdir}/samba/pdb
# Line 1492  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 1547  rm -rf %{buildroot} Line 1540  rm -rf %{buildroot}
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
1542  %{_libdir}/samba/libntvfs-samba4.so  %{_libdir}/samba/libntvfs-samba4.so
 %{_libdir}/samba/libposix-eadb-samba4.so  
1543  %{_libdir}/samba/bind9/dlz_bind9_9.so  %{_libdir}/samba/bind9/dlz_bind9_9.so
1544  %else  %else
1545  %doc packaging/README.dc-libs  %doc packaging/README.dc-libs
# Line 1598  rm -rf %{buildroot} Line 1590  rm -rf %{buildroot}
1590  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1591  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1592  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1593    %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1594  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1595  %{_includedir}/samba-4.0/ndr/ndr_nbt.h  %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1596  %{_includedir}/samba-4.0/netapi.h  %{_includedir}/samba-4.0/netapi.h
# Line 1635  rm -rf %{buildroot} Line 1628  rm -rf %{buildroot}
1628  %{_includedir}/samba-4.0/util/tevent_unix.h  %{_includedir}/samba-4.0/util/tevent_unix.h
1629  %{_includedir}/samba-4.0/util/tevent_werror.h  %{_includedir}/samba-4.0/util/tevent_werror.h
1630  %{_includedir}/samba-4.0/util/time.h  %{_includedir}/samba-4.0/util/time.h
 %{_includedir}/samba-4.0/util/xfile.h  
1631  %{_includedir}/samba-4.0/util_ldb.h  %{_includedir}/samba-4.0/util_ldb.h
1632  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1633  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
# Line 1652  rm -rf %{buildroot} Line 1644  rm -rf %{buildroot}
1644  %{_libdir}/libsamba-util.so  %{_libdir}/libsamba-util.so
1645  %{_libdir}/libsamdb.so  %{_libdir}/libsamdb.so
1646  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
 %{_libdir}/libtevent-unix-util.so  
1647  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1648  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
1649  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
# Line 1896  rm -rf %{buildroot} Line 1887  rm -rf %{buildroot}
1887  %files -n ctdb  %files -n ctdb
1888  %defattr(-,root,root)  %defattr(-,root,root)
1889  %doc ctdb/README  %doc ctdb/README
1890  %config(noreplace) %{_sysconfdir}/sysconfig/ctdb  # Obsolete
1891  %{_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  
1892    
1893  %dir %{_sysconfdir}/ctdb  %dir %{_sysconfdir}/ctdb
1894  %{_sysconfdir}/ctdb/statd-callout  %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf
1895  # CTDB scripts, no config files  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
1896  # script with executable bit means activated  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
1897  %dir %{_sysconfdir}/ctdb/nfs-checks.d  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1898  %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh
1899  %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
1900  %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check  
1901  %{_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  
1902  %{_sysconfdir}/ctdb/nfs-linux-kernel-callout  %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1903    %{_sysconfdir}/ctdb/statd-callout
1904  %config %{_sysconfdir}/sudoers.d/ctdb  %config %{_sysconfdir}/sudoers.d/ctdb
1905    
1906  # CTDB scripts, no config files  # CTDB scripts, no config files
1907  # script with executable bit means activated  # script with executable bit means activated
1908  %dir %{_sysconfdir}/ctdb/events.d  %dir %{_sysconfdir}/ctdb/events.d
1909  %{_sysconfdir}/ctdb/events.d/00.ctdb  %{_sysconfdir}/ctdb/events.d/00.ctdb
1910  %{_sysconfdir}/ctdb/events.d/01.reclock  %{_sysconfdir}/ctdb/events.d/01.reclock
1911  %{_sysconfdir}/ctdb/events.d/05.system  %{_sysconfdir}/ctdb/events.d/05.system
1912    %{_sysconfdir}/ctdb/events.d/06.nfs
1913  %{_sysconfdir}/ctdb/events.d/10.external  %{_sysconfdir}/ctdb/events.d/10.external
1914  %{_sysconfdir}/ctdb/events.d/10.interface  %{_sysconfdir}/ctdb/events.d/10.interface
1915  %{_sysconfdir}/ctdb/events.d/11.natgw  %{_sysconfdir}/ctdb/events.d/11.natgw
# Line 1945  rm -rf %{buildroot} Line 1928  rm -rf %{buildroot}
1928  %{_sysconfdir}/ctdb/events.d/README  %{_sysconfdir}/ctdb/events.d/README
1929  %dir %{_sysconfdir}/ctdb/notify.d  %dir %{_sysconfdir}/ctdb/notify.d
1930  %{_sysconfdir}/ctdb/notify.d/README  %{_sysconfdir}/ctdb/notify.d/README
1931  %{_tmpfilesdir}/ctdb.conf  
1932    # CTDB scripts, no config files
1933    # script with executable bit means activated
1934    %dir %{_sysconfdir}/ctdb/nfs-checks.d
1935    %{_sysconfdir}/ctdb/nfs-checks.d/README
1936    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1937    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1938    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1939    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1940    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1941    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1942    
1943  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
1944  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
1945  %{_bindir}/ctdb  %{_bindir}/ctdb
# Line 1953  rm -rf %{buildroot} Line 1947  rm -rf %{buildroot}
1947  %{_bindir}/ltdbtool  %{_bindir}/ltdbtool
1948  %{_bindir}/ctdb_diagnostics  %{_bindir}/ctdb_diagnostics
1949  %{_bindir}/onnode  %{_bindir}/onnode
1950    
1951  %dir %{_libexecdir}/ctdb  %dir %{_libexecdir}/ctdb
1952    %{_libexecdir}/ctdb/ctdb_event
1953    %{_libexecdir}/ctdb/ctdb_eventd
1954    %{_libexecdir}/ctdb/ctdb_killtcp
1955    %{_libexecdir}/ctdb/ctdb_lock_helper
1956    %{_libexecdir}/ctdb/ctdb_lvs
1957    %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1958  %{_libexecdir}/ctdb/ctdb_natgw  %{_libexecdir}/ctdb/ctdb_natgw
1959  %{_libexecdir}/ctdb/ctdb_recovery_helper  %{_libexecdir}/ctdb/ctdb_recovery_helper
1960    %{_libexecdir}/ctdb/ctdb_takeover_helper
1961  %{_libexecdir}/ctdb/smnotify  %{_libexecdir}/ctdb/smnotify
1962  %{_libexecdir}/ctdb/ctdb_lock_helper  
1963  %{_libexecdir}/ctdb/ctdb_event_helper  %dir %{_localstatedir}/lib/ctdb/
1964    
1965  %{_mandir}/man1/ctdb.1.gz  %{_mandir}/man1/ctdb.1.gz
1966    %{_mandir}/man1/ctdb_diagnostics.1.gz
1967  %{_mandir}/man1/ctdbd.1.gz  %{_mandir}/man1/ctdbd.1.gz
1968  %{_mandir}/man1/onnode.1.gz  %{_mandir}/man1/onnode.1.gz
1969  %{_mandir}/man1/ltdbtool.1.gz  %{_mandir}/man1/ltdbtool.1.gz
# Line 1971  rm -rf %{buildroot} Line 1974  rm -rf %{buildroot}
1974  %{_mandir}/man7/ctdb-tunables.7.gz  %{_mandir}/man7/ctdb-tunables.7.gz
1975  %{_mandir}/man7/ctdb-statistics.7.gz  %{_mandir}/man7/ctdb-statistics.7.gz
1976    
1977    %{_tmpfilesdir}/ctdb.conf
1978    
1979    %{_unitdir}/ctdb.service
1980    
1981    
1982  %files -n ctdb-tests  %files -n ctdb-tests
1983  %defattr(-,root,root)  %defattr(-,root,root)
1984    %doc ctdb/tests/README
1985    %{_bindir}/ctdb_run_tests
1986    %{_bindir}/ctdb_run_cluster_tests
1987    
1988    %dir %{_libexecdir}/ctdb
1989  %dir %{_libexecdir}/ctdb/tests  %dir %{_libexecdir}/ctdb/tests
1990  %{_libexecdir}/ctdb/tests/comm_client_test  %{_libexecdir}/ctdb/tests/comm_client_test
1991  %{_libexecdir}/ctdb/tests/comm_server_test  %{_libexecdir}/ctdb/tests/comm_server_test
1992  %{_libexecdir}/ctdb/tests/comm_test  %{_libexecdir}/ctdb/tests/comm_test
1993  %{_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  
1994  %{_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  
1995  %{_libexecdir}/ctdb/tests/db_hash_test  %{_libexecdir}/ctdb/tests/db_hash_test
1996    %{_libexecdir}/ctdb/tests/fake_ctdbd
1997    %{_libexecdir}/ctdb/tests/fetch_loop
1998    %{_libexecdir}/ctdb/tests/fetch_loop_key
1999    %{_libexecdir}/ctdb/tests/fetch_readonly
2000    %{_libexecdir}/ctdb/tests/fetch_readonly_loop
2001    %{_libexecdir}/ctdb/tests/fetch_ring
2002    %{_libexecdir}/ctdb/tests/g_lock_loop
2003    %{_libexecdir}/ctdb/tests/lock_tdb
2004    %{_libexecdir}/ctdb/tests/message_ring
2005    %{_libexecdir}/ctdb/tests/pidfile_test
2006  %{_libexecdir}/ctdb/tests/pkt_read_test  %{_libexecdir}/ctdb/tests/pkt_read_test
2007  %{_libexecdir}/ctdb/tests/pkt_write_test  %{_libexecdir}/ctdb/tests/pkt_write_test
2008    %{_libexecdir}/ctdb/tests/porting_tests
2009  %{_libexecdir}/ctdb/tests/protocol_client_test  %{_libexecdir}/ctdb/tests/protocol_client_test
2010  %{_libexecdir}/ctdb/tests/protocol_types_test  %{_libexecdir}/ctdb/tests/protocol_types_test
2011    %{_libexecdir}/ctdb/tests/protocol_util_test
2012  %{_libexecdir}/ctdb/tests/rb_test  %{_libexecdir}/ctdb/tests/rb_test
2013  %{_libexecdir}/ctdb/tests/reqid_test  %{_libexecdir}/ctdb/tests/reqid_test
2014    %{_libexecdir}/ctdb/tests/run_proc_test
2015    %{_libexecdir}/ctdb/tests/sock_daemon_test
2016    %{_libexecdir}/ctdb/tests/sock_io_test
2017  %{_libexecdir}/ctdb/tests/srvid_test  %{_libexecdir}/ctdb/tests/srvid_test
2018  %{_bindir}/ctdb_run_tests  %{_libexecdir}/ctdb/tests/test_mutex_raw
2019  %{_bindir}/ctdb_run_cluster_tests  %{_libexecdir}/ctdb/tests/transaction_loop
2020  %dir %{_datadir}/ctdb-tests/eventscripts  %{_libexecdir}/ctdb/tests/update_record
2021  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  %{_libexecdir}/ctdb/tests/update_record_persistent
2022  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  
2023  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-checks.d  %dir %{_datadir}/ctdb
2024  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout  %dir %{_datadir}/ctdb/tests
2025  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  
2026  %dir %{_datadir}/ctdb-tests/onnode  %dir %{_datadir}/ctdb/tests/complex
2027  %{_datadir}/ctdb-tests/onnode/functions  %{_datadir}/ctdb/tests/complex/README
2028  %dir %{_datadir}/ctdb-tests/scripts  %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2029  %{_datadir}/ctdb-tests/scripts/common.sh  %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2030  %{_datadir}/ctdb-tests/scripts/integration.bash  %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2031  %{_datadir}/ctdb-tests/scripts/test_wrap  %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2032  %{_datadir}/ctdb-tests/scripts/unit.sh  %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2033  %dir %{_datadir}/ctdb-tests/simple  %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2034  %{_datadir}/ctdb-tests/simple/functions  %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2035  %{_datadir}/ctdb-tests/simple/nodes  %{_datadir}/ctdb/tests/complex/35_cifs_external_tickle.sh
2036  %doc ctdb/tests/README  %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh
2037    %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2038    %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
2039    %{_datadir}/ctdb/tests/complex/44_failover_nfs_oneway.sh
2040    %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2041    %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2042    %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
2043    %{_datadir}/ctdb/tests/complex/90_debug_hung_script.sh
2044    
2045    %dir %{_datadir}/ctdb/tests/complex/scripts
2046    %{_datadir}/ctdb/tests/complex/scripts/local.bash
2047    
2048    %dir %{_datadir}/ctdb/tests/cunit
2049    %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2050    %{_datadir}/ctdb/tests/cunit/comm_test_002.sh
2051    %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh
2052    %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh
2053    %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2054    %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2055    %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2056    %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2057    %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2058    %{_datadir}/ctdb/tests/cunit/protocol_test_003.sh
2059    %{_datadir}/ctdb/tests/cunit/rb_test_001.sh
2060    %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh
2061    %{_datadir}/ctdb/tests/cunit/run_proc_001.sh
2062    %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2063    %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2064    %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh
2065    
2066    %dir %{_datadir}/ctdb/tests/eventd
2067    %{_datadir}/ctdb/tests/eventd/README
2068    %{_datadir}/ctdb/tests/eventd/eventd_001.sh
2069    %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2070    %{_datadir}/ctdb/tests/eventd/eventd_003.sh
2071    %{_datadir}/ctdb/tests/eventd/eventd_004.sh
2072    %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2073    %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2074    %{_datadir}/ctdb/tests/eventd/eventd_007.sh
2075    %{_datadir}/ctdb/tests/eventd/eventd_011.sh
2076    %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2077    %{_datadir}/ctdb/tests/eventd/eventd_013.sh
2078    %{_datadir}/ctdb/tests/eventd/eventd_014.sh
2079    %{_datadir}/ctdb/tests/eventd/eventd_021.sh
2080    %{_datadir}/ctdb/tests/eventd/eventd_022.sh
2081    %{_datadir}/ctdb/tests/eventd/eventd_023.sh
2082    %{_datadir}/ctdb/tests/eventd/eventd_024.sh
2083    %{_datadir}/ctdb/tests/eventd/eventd_031.sh
2084    %{_datadir}/ctdb/tests/eventd/eventd_032.sh
2085    %{_datadir}/ctdb/tests/eventd/eventd_033.sh
2086    %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2087    %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2088    %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2089    %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2090    %dir %{_datadir}/ctdb/tests/eventd/scripts
2091    %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2092    
2093    %dir %{_datadir}/ctdb/tests/events.d
2094    %{_datadir}/ctdb/tests/events.d/00.test
2095    
2096    %dir %{_datadir}/ctdb/tests/eventscripts
2097    %{_datadir}/ctdb/tests/eventscripts/README
2098    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
2099    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.002.sh
2100    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.003.sh
2101    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.004.sh
2102    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.005.sh
2103    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.006.sh
2104    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.007.sh
2105    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.008.sh
2106    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.009.sh
2107    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.001.sh
2108    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.002.sh
2109    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.003.sh
2110    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.004.sh
2111    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.001.sh
2112    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.002.sh
2113    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.003.sh
2114    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.004.sh
2115    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.005.sh
2116    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.001.sh
2117    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.002.sh
2118    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.003.sh
2119    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.004.sh
2120    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.005.sh
2121    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.006.sh
2122    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.007.sh
2123    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.011.sh
2124    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.012.sh
2125    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.013.sh
2126    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.014.sh
2127    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.015.sh
2128    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2129    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2130    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh
2131    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh
2132    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2133    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
2134    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.022.sh
2135    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.023.sh
2136    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.001.sh
2137    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.002.sh
2138    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.003.sh
2139    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2140    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2141    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
2142    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.007.sh
2143    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.008.sh
2144    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2145    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2146    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
2147    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.012.sh
2148    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.013.sh
2149    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.014.sh
2150    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.015.sh
2151    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.016.sh
2152    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.017.sh
2153    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.018.sh
2154    %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2155    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2156    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
2157    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.010.sh
2158    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.011.sh
2159    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2160    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2161    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
2162    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.002.sh
2163    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.003.sh
2164    %{_datadir}/ctdb/tests/eventscripts/11.natgw.001.sh
2165    %{_datadir}/ctdb/tests/eventscripts/11.natgw.002.sh
2166    %{_datadir}/ctdb/tests/eventscripts/11.natgw.003.sh
2167    %{_datadir}/ctdb/tests/eventscripts/11.natgw.004.sh
2168    %{_datadir}/ctdb/tests/eventscripts/11.natgw.011.sh
2169    %{_datadir}/ctdb/tests/eventscripts/11.natgw.012.sh
2170    %{_datadir}/ctdb/tests/eventscripts/11.natgw.013.sh
2171    %{_datadir}/ctdb/tests/eventscripts/11.natgw.014.sh
2172    %{_datadir}/ctdb/tests/eventscripts/11.natgw.015.sh
2173    %{_datadir}/ctdb/tests/eventscripts/11.natgw.021.sh
2174    %{_datadir}/ctdb/tests/eventscripts/11.natgw.022.sh
2175    %{_datadir}/ctdb/tests/eventscripts/11.natgw.023.sh
2176    %{_datadir}/ctdb/tests/eventscripts/11.natgw.024.sh
2177    %{_datadir}/ctdb/tests/eventscripts/11.natgw.025.sh
2178    %{_datadir}/ctdb/tests/eventscripts/11.natgw.031.sh
2179    %{_datadir}/ctdb/tests/eventscripts/11.natgw.041.sh
2180    %{_datadir}/ctdb/tests/eventscripts/11.natgw.042.sh
2181    %{_datadir}/ctdb/tests/eventscripts/11.natgw.051.sh
2182    %{_datadir}/ctdb/tests/eventscripts/11.natgw.052.sh
2183    %{_datadir}/ctdb/tests/eventscripts/11.natgw.053.sh
2184    %{_datadir}/ctdb/tests/eventscripts/11.natgw.054.sh
2185    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.001.sh
2186    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.002.sh
2187    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.003.sh
2188    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.004.sh
2189    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.005.sh
2190    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.006.sh
2191    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.007.sh
2192    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.008.sh
2193    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.009.sh
2194    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.010.sh
2195    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.011.sh
2196    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.012.sh
2197    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.013.sh
2198    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.014.sh
2199    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.015.sh
2200    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.016.sh
2201    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.017.sh
2202    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.018.sh
2203    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.019.sh
2204    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.021.sh
2205    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.022.sh
2206    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.023.sh
2207    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.024.sh
2208    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.001.sh
2209    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2210    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2211    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2212    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.001.sh
2213    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
2214    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.001.sh
2215    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh
2216    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.001.sh
2217    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.050.sh
2218    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.051.sh
2219    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2220    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2221    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.001.sh
2222    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.050.sh
2223    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.051.sh
2224    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2225    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2226    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2227    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2228    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
2229    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.107.sh
2230    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2231    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2232    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
2233    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.113.sh
2234    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.001.sh
2235    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2236    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2237    %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
2238    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.001.sh
2239    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2240    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2241    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
2242    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.104.sh
2243    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.105.sh
2244    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2245    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2246    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh
2247    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh
2248    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2249    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
2250    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.114.sh
2251    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.121.sh
2252    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.122.sh
2253    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.131.sh
2254    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.132.sh
2255    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.141.sh
2256    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.142.sh
2257    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.143.sh
2258    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.144.sh
2259    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.151.sh
2260    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.152.sh
2261    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.153.sh
2262    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.161.sh
2263    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2264    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2265    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh
2266    %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh
2267    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2268    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
2269    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
2270    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
2271    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.001.sh
2272    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.002.sh
2273    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.003.sh
2274    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
2275    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
2276    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.001.sh
2277    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.002.sh
2278    %{_datadir}/ctdb/tests/eventscripts/statd-callout.001.sh
2279    %{_datadir}/ctdb/tests/eventscripts/statd-callout.002.sh
2280    %{_datadir}/ctdb/tests/eventscripts/statd-callout.003.sh
2281    %{_datadir}/ctdb/tests/eventscripts/statd-callout.004.sh
2282    %{_datadir}/ctdb/tests/eventscripts/statd-callout.005.sh
2283    %{_datadir}/ctdb/tests/eventscripts/statd-callout.006.sh
2284    %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2285    
2286    %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
2287    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d
2288    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions
2289    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d
2290    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout
2291    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2292    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
2293    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout
2294    
2295    %dir %{_datadir}/ctdb/tests/eventscripts/etc
2296    %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
2297    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
2298    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
2299    
2300    %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
2301    %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2302    
2303    %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
2304    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb
2305    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2306    
2307    %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2308    %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
2309    
2310    %dir %{_datadir}/ctdb/tests/eventscripts/stubs
2311    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2312    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2313    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2314    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
2315    %{_datadir}/ctdb/tests/eventscripts/stubs/date
2316    %{_datadir}/ctdb/tests/eventscripts/stubs/df
2317    %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
2318    %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
2319    %{_datadir}/ctdb/tests/eventscripts/stubs/id
2320    %{_datadir}/ctdb/tests/eventscripts/stubs/ip
2321    %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
2322    %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
2323    %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
2324    %{_datadir}/ctdb/tests/eventscripts/stubs/kill
2325    %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2326    %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2327    %{_datadir}/ctdb/tests/eventscripts/stubs/net
2328    %{_datadir}/ctdb/tests/eventscripts/stubs/netstat
2329    %{_datadir}/ctdb/tests/eventscripts/stubs/nmap
2330    %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2331    %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2332    %{_datadir}/ctdb/tests/eventscripts/stubs/ps
2333    %{_datadir}/ctdb/tests/eventscripts/stubs/rm
2334    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
2335    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
2336    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
2337    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
2338    %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
2339    %{_datadir}/ctdb/tests/eventscripts/stubs/service
2340    %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
2341    %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
2342    %{_datadir}/ctdb/tests/eventscripts/stubs/ss
2343    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
2344    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
2345    %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
2346    %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
2347    %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2348    
2349    %dir %{_datadir}/ctdb/tests/onnode
2350    %{_datadir}/ctdb/tests/onnode/README
2351    %{_datadir}/ctdb/tests/onnode/0001.sh
2352    %{_datadir}/ctdb/tests/onnode/0002.sh
2353    %{_datadir}/ctdb/tests/onnode/0003.sh
2354    %{_datadir}/ctdb/tests/onnode/0004.sh
2355    %{_datadir}/ctdb/tests/onnode/0005.sh
2356    %{_datadir}/ctdb/tests/onnode/0006.sh
2357    %{_datadir}/ctdb/tests/onnode/0070.sh
2358    %{_datadir}/ctdb/tests/onnode/0071.sh
2359    %{_datadir}/ctdb/tests/onnode/0072.sh
2360    %{_datadir}/ctdb/tests/onnode/0075.sh
2361    %{_datadir}/ctdb/tests/onnode/functions
2362    %{_datadir}/ctdb/tests/onnode/nodes
2363    
2364    %dir %{_datadir}/ctdb/tests/onnode/scripts
2365    %{_datadir}/ctdb/tests/onnode/scripts/local.sh
2366    
2367    %dir %{_datadir}/ctdb/tests/onnode/stubs
2368    %{_datadir}/ctdb/tests/onnode/stubs/ctdb
2369    %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001
2370    %{_datadir}/ctdb/tests/onnode/stubs/ssh
2371    
2372    %dir %{_datadir}/ctdb/tests/scripts
2373    %{_datadir}/ctdb/tests/scripts/common.sh
2374    %{_datadir}/ctdb/tests/scripts/integration.bash
2375    %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
2376    %{_datadir}/ctdb/tests/scripts/test_wrap
2377    %{_datadir}/ctdb/tests/scripts/unit.sh
2378    
2379    %dir %{_datadir}/ctdb/tests/shellcheck
2380    %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
2381    %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
2382    %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
2383    %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
2384    %{_datadir}/ctdb/tests/shellcheck/functions.sh
2385    %{_datadir}/ctdb/tests/shellcheck/init_script.sh
2386    %{_datadir}/ctdb/tests/shellcheck/tools.sh
2387    
2388    %dir %{_datadir}/ctdb/tests/shellcheck/scripts
2389    %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
2390    
2391    %dir %{_datadir}/ctdb/tests/simple
2392    %{_datadir}/ctdb/tests/simple/README
2393    %{_datadir}/ctdb/tests/simple/00_ctdb_init.sh
2394    %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
2395    %{_datadir}/ctdb/tests/simple/01_ctdb_version.sh
2396    %{_datadir}/ctdb/tests/simple/02_ctdb_listvars.sh
2397    %{_datadir}/ctdb/tests/simple/03_ctdb_getvar.sh
2398    %{_datadir}/ctdb/tests/simple/04_ctdb_setvar.sh
2399    %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
2400    %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
2401    %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
2402    %{_datadir}/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
2403    %{_datadir}/ctdb/tests/simple/09_ctdb_ping.sh
2404    %{_datadir}/ctdb/tests/simple/11_ctdb_ip.sh
2405    %{_datadir}/ctdb/tests/simple/12_ctdb_getdebug.sh
2406    %{_datadir}/ctdb/tests/simple/13_ctdb_setdebug.sh
2407    %{_datadir}/ctdb/tests/simple/14_ctdb_statistics.sh
2408    %{_datadir}/ctdb/tests/simple/15_ctdb_statisticsreset.sh
2409    %{_datadir}/ctdb/tests/simple/16_ctdb_config_add_ip.sh
2410    %{_datadir}/ctdb/tests/simple/17_ctdb_config_delete_ip.sh
2411    %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
2412    %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
2413    %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh
2414    %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh
2415    %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
2416    %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
2417    %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
2418    %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
2419    %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
2420    %{_datadir}/ctdb/tests/simple/31_ctdb_disable.sh
2421    %{_datadir}/ctdb/tests/simple/32_ctdb_enable.sh
2422    %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
2423    %{_datadir}/ctdb/tests/simple/41_ctdb_stop.sh
2424    %{_datadir}/ctdb/tests/simple/42_ctdb_continue.sh
2425    %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
2426    %{_datadir}/ctdb/tests/simple/51_message_ring.sh
2427    %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
2428    %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
2429    %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
2430    %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh
2431    %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh
2432    %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh
2433    %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh
2434    %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
2435    %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
2436    %{_datadir}/ctdb/tests/simple/73_tunable_NoIPTakeover.sh
2437    %{_datadir}/ctdb/tests/simple/75_readonly_records_basic.sh
2438    %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
2439    %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
2440    %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
2441    %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
2442    %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh
2443    %{_datadir}/ctdb/tests/simple/functions
2444    # This is a dangling symlink but needed for testing
2445    %{_datadir}/ctdb/tests/simple/nodes
2446    
2447    %dir %{_datadir}/ctdb/tests/simple/scripts
2448    %{_datadir}/ctdb/tests/simple/scripts/local.bash
2449    %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
2450    
2451    %dir %{_datadir}/ctdb/tests/takeover
2452    %{_datadir}/ctdb/tests/takeover/README
2453    %{_datadir}/ctdb/tests/takeover/det.001.sh
2454    %{_datadir}/ctdb/tests/takeover/det.002.sh
2455    %{_datadir}/ctdb/tests/takeover/det.003.sh
2456    %{_datadir}/ctdb/tests/takeover/lcp2.001.sh
2457    %{_datadir}/ctdb/tests/takeover/lcp2.002.sh
2458    %{_datadir}/ctdb/tests/takeover/lcp2.003.sh
2459    %{_datadir}/ctdb/tests/takeover/lcp2.004.sh
2460    %{_datadir}/ctdb/tests/takeover/lcp2.005.sh
2461    %{_datadir}/ctdb/tests/takeover/lcp2.006.sh
2462    %{_datadir}/ctdb/tests/takeover/lcp2.007.sh
2463    %{_datadir}/ctdb/tests/takeover/lcp2.008.sh
2464    %{_datadir}/ctdb/tests/takeover/lcp2.009.sh
2465    %{_datadir}/ctdb/tests/takeover/lcp2.010.sh
2466    %{_datadir}/ctdb/tests/takeover/lcp2.011.sh
2467    %{_datadir}/ctdb/tests/takeover/lcp2.012.sh
2468    %{_datadir}/ctdb/tests/takeover/lcp2.013.sh
2469    %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
2470    %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
2471    %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
2472    %{_datadir}/ctdb/tests/takeover/lcp2.017.sh
2473    %{_datadir}/ctdb/tests/takeover/lcp2.018.sh
2474    %{_datadir}/ctdb/tests/takeover/lcp2.019.sh
2475    %{_datadir}/ctdb/tests/takeover/lcp2.022.sh
2476    %{_datadir}/ctdb/tests/takeover/lcp2.023.sh
2477    %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
2478    %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
2479    %{_datadir}/ctdb/tests/takeover/lcp2.026.sh
2480    %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
2481    %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
2482    %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
2483    %{_datadir}/ctdb/tests/takeover/lcp2.030.sh
2484    %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
2485    %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
2486    %{_datadir}/ctdb/tests/takeover/lcp2.033.sh
2487    %{_datadir}/ctdb/tests/takeover/nondet.001.sh
2488    %{_datadir}/ctdb/tests/takeover/nondet.002.sh
2489    %{_datadir}/ctdb/tests/takeover/nondet.003.sh
2490    
2491    %dir %{_datadir}/ctdb/tests/takeover/scripts
2492    %{_datadir}/ctdb/tests/takeover/scripts/local.sh
2493    
2494    %dir %{_datadir}/ctdb/tests/takeover_helper
2495    %{_datadir}/ctdb/tests/takeover_helper/000.sh
2496    %{_datadir}/ctdb/tests/takeover_helper/010.sh
2497    %{_datadir}/ctdb/tests/takeover_helper/011.sh
2498    %{_datadir}/ctdb/tests/takeover_helper/012.sh
2499    %{_datadir}/ctdb/tests/takeover_helper/013.sh
2500    %{_datadir}/ctdb/tests/takeover_helper/014.sh
2501    %{_datadir}/ctdb/tests/takeover_helper/015.sh
2502    %{_datadir}/ctdb/tests/takeover_helper/016.sh
2503    %{_datadir}/ctdb/tests/takeover_helper/017.sh
2504    %{_datadir}/ctdb/tests/takeover_helper/018.sh
2505    %{_datadir}/ctdb/tests/takeover_helper/019.sh
2506    %{_datadir}/ctdb/tests/takeover_helper/020.sh
2507    %{_datadir}/ctdb/tests/takeover_helper/021.sh
2508    %{_datadir}/ctdb/tests/takeover_helper/022.sh
2509    %{_datadir}/ctdb/tests/takeover_helper/023.sh
2510    %{_datadir}/ctdb/tests/takeover_helper/024.sh
2511    %{_datadir}/ctdb/tests/takeover_helper/025.sh
2512    %{_datadir}/ctdb/tests/takeover_helper/026.sh
2513    %{_datadir}/ctdb/tests/takeover_helper/027.sh
2514    %{_datadir}/ctdb/tests/takeover_helper/028.sh
2515    %{_datadir}/ctdb/tests/takeover_helper/110.sh
2516    %{_datadir}/ctdb/tests/takeover_helper/111.sh
2517    %{_datadir}/ctdb/tests/takeover_helper/120.sh
2518    %{_datadir}/ctdb/tests/takeover_helper/121.sh
2519    %{_datadir}/ctdb/tests/takeover_helper/122.sh
2520    %{_datadir}/ctdb/tests/takeover_helper/130.sh
2521    %{_datadir}/ctdb/tests/takeover_helper/131.sh
2522    %{_datadir}/ctdb/tests/takeover_helper/132.sh
2523    %{_datadir}/ctdb/tests/takeover_helper/140.sh
2524    %{_datadir}/ctdb/tests/takeover_helper/150.sh
2525    %{_datadir}/ctdb/tests/takeover_helper/160.sh
2526    %{_datadir}/ctdb/tests/takeover_helper/210.sh
2527    %{_datadir}/ctdb/tests/takeover_helper/211.sh
2528    %{_datadir}/ctdb/tests/takeover_helper/220.sh
2529    %{_datadir}/ctdb/tests/takeover_helper/230.sh
2530    %{_datadir}/ctdb/tests/takeover_helper/240.sh
2531    %{_datadir}/ctdb/tests/takeover_helper/250.sh
2532    %{_datadir}/ctdb/tests/takeover_helper/260.sh
2533    
2534    %dir %{_datadir}/ctdb/tests/takeover_helper/scripts
2535    %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
2536    
2537    %dir %{_datadir}/ctdb/tests/tool
2538    %{_datadir}/ctdb/tests/tool/README
2539    %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh
2540    %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
2541    %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh
2542    %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh
2543    %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
2544    %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh
2545    %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh
2546    %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
2547    %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
2548    %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
2549    %{_datadir}/ctdb/tests/tool/ctdb.disablemonitor.001.sh
2550    %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
2551    %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
2552    %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
2553    %{_datadir}/ctdb/tests/tool/ctdb.enablemonitor.001.sh
2554    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
2555    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
2556    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
2557    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.004.sh
2558    %{_datadir}/ctdb/tests/tool/ctdb.getdbmap.001.sh
2559    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.001.sh
2560    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
2561    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
2562    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
2563    %{_datadir}/ctdb/tests/tool/ctdb.getmonmode.001.sh
2564    %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
2565    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
2566    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
2567    %{_datadir}/ctdb/tests/tool/ctdb.getvar.001.sh
2568    %{_datadir}/ctdb/tests/tool/ctdb.getvar.002.sh
2569    %{_datadir}/ctdb/tests/tool/ctdb.ifaces.001.sh
2570    %{_datadir}/ctdb/tests/tool/ctdb.ip.001.sh
2571    %{_datadir}/ctdb/tests/tool/ctdb.ip.002.sh
2572    %{_datadir}/ctdb/tests/tool/ctdb.ip.003.sh
2573    %{_datadir}/ctdb/tests/tool/ctdb.ip.004.sh
2574    %{_datadir}/ctdb/tests/tool/ctdb.ip.005.sh
2575    %{_datadir}/ctdb/tests/tool/ctdb.ip.006.sh
2576    %{_datadir}/ctdb/tests/tool/ctdb.ip.007.sh
2577    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.001.sh
2578    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.002.sh
2579    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.003.sh
2580    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.001.sh
2581    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.002.sh
2582    %{_datadir}/ctdb/tests/tool/ctdb.listvars.001.sh
2583    %{_datadir}/ctdb/tests/tool/ctdb.lvs.001.sh
2584    %{_datadir}/ctdb/tests/tool/ctdb.lvs.002.sh
2585    %{_datadir}/ctdb/tests/tool/ctdb.lvs.003.sh
2586    %{_datadir}/ctdb/tests/tool/ctdb.lvs.004.sh
2587    %{_datadir}/ctdb/tests/tool/ctdb.lvs.005.sh
2588    %{_datadir}/ctdb/tests/tool/ctdb.lvs.006.sh
2589    %{_datadir}/ctdb/tests/tool/ctdb.lvs.007.sh
2590    %{_datadir}/ctdb/tests/tool/ctdb.lvs.008.sh
2591    %{_datadir}/ctdb/tests/tool/ctdb.natgw.001.sh
2592    %{_datadir}/ctdb/tests/tool/ctdb.natgw.002.sh
2593    %{_datadir}/ctdb/tests/tool/ctdb.natgw.003.sh
2594    %{_datadir}/ctdb/tests/tool/ctdb.natgw.004.sh
2595    %{_datadir}/ctdb/tests/tool/ctdb.natgw.005.sh
2596    %{_datadir}/ctdb/tests/tool/ctdb.natgw.006.sh
2597    %{_datadir}/ctdb/tests/tool/ctdb.natgw.007.sh
2598    %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
2599    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
2600    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh
2601    %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
2602    %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
2603    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
2604    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
2605    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
2606    %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
2607    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.001.sh
2608    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.002.sh
2609    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.003.sh
2610    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.011.sh
2611    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.012.sh
2612    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.013.sh
2613    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.014.sh
2614    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.015.sh
2615    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.016.sh
2616    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.017.sh
2617    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.018.sh
2618    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.019.sh
2619    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.020.sh
2620    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.021.sh
2621    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.023.sh
2622    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.024.sh
2623    %{_datadir}/ctdb/tests/tool/ctdb.runstate.001.sh
2624    %{_datadir}/ctdb/tests/tool/ctdb.runstate.002.sh
2625    %{_datadir}/ctdb/tests/tool/ctdb.runstate.003.sh
2626    %{_datadir}/ctdb/tests/tool/ctdb.runstate.004.sh
2627    %{_datadir}/ctdb/tests/tool/ctdb.runstate.005.sh
2628    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.001.sh
2629    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
2630    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
2631    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh
2632    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh
2633    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
2634    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
2635    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh
2636    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh
2637    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
2638    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
2639    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.001.sh
2640    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.002.sh
2641    %{_datadir}/ctdb/tests/tool/ctdb.setvar.001.sh
2642    %{_datadir}/ctdb/tests/tool/ctdb.setvar.002.sh
2643    %{_datadir}/ctdb/tests/tool/ctdb.status.001.sh
2644    %{_datadir}/ctdb/tests/tool/ctdb.status.002.sh
2645    %{_datadir}/ctdb/tests/tool/ctdb.stop.001.sh
2646    %{_datadir}/ctdb/tests/tool/ctdb.stop.002.sh
2647    %{_datadir}/ctdb/tests/tool/ctdb.stop.003.sh
2648    %{_datadir}/ctdb/tests/tool/ctdb.unban.001.sh
2649    %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
2650    %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
2651    %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh
2652    
2653    %dir %{_datadir}/ctdb/tests/tool/scripts
2654    %{_datadir}/ctdb/tests/tool/scripts/local.sh
2655    
2656  %endif # with_clustering_support  %endif # with_clustering_support
2657    
2658  %changelog  %changelog
2659    * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> - 4.6.2-12.2.sme
2660    - import 4.6.2-12 [SME: 10429]
2661    - import to SME the two last upstream releases [SME: 10326]
2662    
2663    * 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    
2666    * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
2667    - resolves: #1491213 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
2668    
2669    * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10
2670    - resolves: #1484423 - Require at least krb5 version 1.15.1
2671    - resolves: #1484713 - Fix password changes for users via smbpasswd
2672    - 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  * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2757  - related: #1393051 - Fix return code if ip not defined in gethostbyname  - 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  * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2760  - related: #1393048 - Add missing patch to patchset  - related: #1377307 - Add missing patch to patchset
2761    
2762  * 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
2763  - resolves: #1393050 - Fix linking nss_wins with libreplace  - resolves: #1377690 - Fix linking nss_wins with libreplace
2764  - resolves: #1393051 - Fix nss_wins function definitions for gethostbyname*  - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
2765  - resolves: #1393048 - Fix %G substitution in AD case  - resolves: #1377307 - Fix %G substitution in AD case
2766  - resolves: #1393052 - Fix regression of smbclient unable to connect to  - resolves: #1377751 - Fix regression of smbclient unable to connect to
2767                         Apple and Azure                         Apple and Azure
2768    
2769  * 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