/[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.10 by jpp, Tue May 8 17:00:30 2018 UTC Revision 1.15 by jpp, Wed Aug 9 04:48:56 2023 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.1  %define main_release 24
10    
11  %define samba_version 4.6.2  %define samba_version 4.10.16
12  %define talloc_version 2.1.9  %define talloc_version 2.1.16
13  %define tdb_version 1.3.12  %define tdb_version 1.3.18
14  %define tevent_version 0.9.31  %define tevent_version 0.9.39
15  %define ldb_version 1.1.29  %define ldb_version 1.5.4
16  # This should be rc1 or nil  # This should be rc1 or nil
17  %define pre_release %nil  %define pre_release %nil
18    
# Line 25  Line 25 
25  # This is a network daemon, do a hardened build  # This is a network daemon, do a hardened build
26  # Enables PIE and full RELRO protection  # Enables PIE and full RELRO protection
27  %global _hardened_build 1  %global _hardened_build 1
28    # Samba cannot be linked with -Wl,-z,defs (from hardened build config)
29    # For exmple the samba-cluster-support library is marked to allow undefined
30    # symbols in the samba build.
31    #
32    # https://src.fedoraproject.org/rpms/redhat-rpm-config/blob/master/f/buildflags.md
33    %undefine _strict_symbol_defs_build
34    
35  %global with_libsmbclient 1  %global with_libsmbclient 1
36  %global with_libwbclient 1  %global with_libwbclient 1
# Line 32  Line 38 
38  %global with_internal_talloc 0  %global with_internal_talloc 0
39  %global with_internal_tevent 0  %global with_internal_tevent 0
40  %global with_internal_tdb 0  %global with_internal_tdb 0
41  %global with_internal_ldb 1  %global with_internal_ldb 0
42    
43  %global with_profiling 1  %global with_profiling 1
44    
 %global with_vfs_cephfs 1  
 %if 0%{?rhel}  
45  %global with_vfs_cephfs 0  %global with_vfs_cephfs 0
46    %if 0%{?fedora}
47    %ifarch aarch64 ppc64le s390x x86_64
48    %global with_vfs_cephfs 1
49    %endif
50  %endif  %endif
51    
52  %global with_vfs_glusterfs 1  %global with_vfs_glusterfs 1
# Line 50  Line 58 
58  %endif  %endif
59  %endif  %endif
60    
61  %global libwbc_alternatives_version 0.13  %global with_intel_aes_accel 0
62    %ifarch x86_64
63    %global with_intel_aes_accel 1
64    %endif
65    
66    %global libwbc_alternatives_version 0.15
67  %global libwbc_alternatives_suffix %nil  %global libwbc_alternatives_suffix %nil
68  %if 0%{?__isa_bits} == 64  %if 0%{?__isa_bits} == 64
69  %global libwbc_alternatives_suffix -64  %global libwbc_alternatives_suffix -64
70  %endif  %endif
71    
72  %global with_mitkrb5 0  %global with_mitkrb5 1
73  %global with_dc 1  %global with_dc 1
74    
75    %if 0%{?rhel}
76    %global with_dc 0
77    %endif
78    
79  %if %{with testsuite}  %if %{with testsuite}
 # The testsuite only works with a full build right now.  
 %global with_mitkrb5 0  
80  %global with_dc 1  %global with_dc 1
81  %endif  %endif
82    
# Line 73  Line 88 
88  %global with_clustering_support 1  %global with_clustering_support 1
89  %endif  %endif
90    
91  %{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}  %define __python %{__python2}
92    %{!?python_sitearch: %define python_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
93    
94    %global _systemd_extra "Environment=KRB5CCNAME=FILE:/run/samba/krb5cc_samba"
95    
96  Name:           samba  Name:           samba
97  Version:        %{samba_version}  Version:        %{samba_version}
# Line 95  Summary:        Server and Client softwa Line 113  Summary:        Server and Client softwa
113  License:        GPLv3+ and LGPLv3+  License:        GPLv3+ and LGPLv3+
114  URL:            http://www.samba.org/  URL:            http://www.samba.org/
115    
116    # This is a xz recompressed file of https://ftp.samba.org/pub/samba/samba-%%{version}%%{pre_release}.tar.gz
117  Source0:        samba-%{version}%{pre_release}.tar.xz  Source0:        samba-%{version}%{pre_release}.tar.xz
118  Source1:        samba-%{version}%{pre_release}.tar.asc  Source1:        https://ftp.samba.org/pub/samba/samba-%{version}%{pre_release}.tar.asc
119  Source2:        gpgkey-52FBC0B86D954B0843324CDC6F33915B6568B7EA.gpg  Source2:        gpgkey-52FBC0B86D954B0843324CDC6F33915B6568B7EA.gpg
120    
121  # Red Hat specific replacement-files  # Red Hat specific replacement-files
# Line 109  Source14: samba.pamd Line 128  Source14: samba.pamd
128  Source200: README.dc  Source200: README.dc
129  Source201: README.downgrade  Source201: README.downgrade
130    
131  Patch0: samba-v4.6-gss_krb5_import_cred.patch  # Backport bug fixes to https://gitlab.com/samba-redhat/samba/-/tree/v4-10-redhat
132  Patch1: samba-v4.6-credentials-fix-realm.patch  # This will give us CI and makes it easy to generate patchsets.
133  Patch2: samba-v4.6-lib-crypto-implement-samba.crypto-Python-module-for-.patch  #
134  Patch3: samba-v4-6-fix-building-with-new-glibc.patch  # Generate the patchset using: git fpstd -N > samba-4.10-redhat.patch
135  Patch4: samba-v4-6-fix-cross-realm-refferals.patch  Patch0:    samba-4.10-redhat.patch
136  Patch5: samba-v4-6-fix-kerberos-debug-message.patch  
137  Patch6: samba-v4-6-fix-net-ads-keytab-handling.patch  # Set the libldb requirement back to 1.5.4, we don't need a newer version as
138  Patch7: samba-v4-6-fix_winbind_child_crash.patch  # we only build Samba FS.
139  Patch8: samba-v4-6-fix_path_substitutions.patch  Patch1000:    libldb-require-version-1.5.4.patch
 Patch9: samba-v4-6-fix-spoolss-32bit-driver-upload.patch  
 Patch10: CVE-2017-7494.patch  
 Patch11: samba-v4-6-fix-vfs-expand-msdfs.patch  
 Patch12: samba-v4.7-config-dynamic-rpc-port-range.patch  
 Patch13: samba-v4-6-fix_smbclient_session_setup_info.patch  
 Patch14: samba-v4-6-fix_smbclient_username_parsing.patch  
 Patch15: samba-v4-6-fix_winbind_normalize_names.patch  
 Patch16: samba-v4-6-fix_net_ads_changetrustpw.patch  
 Patch17: samba-v4.6-fix_smbpasswd_user_pwd_change.patch  
 Patch18: samba-v4.6-graceful_fsctl_validate_negotiate_info.patch  
 Patch19: CVE-2017-12150.patch  
 Patch20: CVE-2017-12151.patch  
 Patch21: CVE-2017-12163.patch  
 Patch22: CVE-2017-14746.patch  
 Patch23: CVE-2017-15275.patch  
140    
141  Requires(pre): /usr/sbin/groupadd  Requires(pre): /usr/sbin/groupadd
142  Requires(post): systemd  Requires(post): systemd
# Line 146  Requires: %{name}-common-tools = %{samba Line 150  Requires: %{name}-common-tools = %{samba
150  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
151  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
152  %if %with_libwbclient  %if %with_libwbclient
153    Requires(post): libwbclient = %{samba_depver}
154  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
155  %endif  %endif
156    
# Line 169  Obsoletes: samba-swat < %{samba_depver} Line 174  Obsoletes: samba-swat < %{samba_depver}
174  Provides: samba4-swat = %{samba_depver}  Provides: samba4-swat = %{samba_depver}
175  Obsoletes: samba4-swat < %{samba_depver}  Obsoletes: samba4-swat < %{samba_depver}
176    
177    BuildRequires: avahi-devel
178  BuildRequires: cups-devel  BuildRequires: cups-devel
179  BuildRequires: dbus-devel  BuildRequires: dbus-devel
180  BuildRequires: docbook-style-xsl  BuildRequires: docbook-style-xsl
181  BuildRequires: e2fsprogs-devel  BuildRequires: e2fsprogs-devel
182  BuildRequires: gawk  BuildRequires: gawk
183  BuildRequires: gnupg2  BuildRequires: gnupg2
184    BuildRequires: jansson-devel
185  BuildRequires: krb5-devel >= %{required_mit_krb5}  BuildRequires: krb5-devel >= %{required_mit_krb5}
186  BuildRequires: libacl-devel  BuildRequires: libacl-devel
187  BuildRequires: libaio-devel  BuildRequires: libaio-devel
188  BuildRequires: libarchive-devel  BuildRequires: libarchive-devel
189  BuildRequires: libattr-devel  BuildRequires: libattr-devel
190  BuildRequires: libcap-devel  BuildRequires: libcap-devel
191    BuildRequires: libcmocka-devel
192  BuildRequires: libuuid-devel  BuildRequires: libuuid-devel
193  BuildRequires: libxslt  BuildRequires: libxslt
194  BuildRequires: ncurses-devel  BuildRequires: ncurses-devel
195  BuildRequires: openldap-devel  BuildRequires: openldap-devel
196  BuildRequires: pam-devel  BuildRequires: pam-devel
197  #BuildRequires: perl-generators  BuildRequires: perl-interpreter
198  BuildRequires: perl(Test::More)  BuildRequires: perl(Test::More)
199  BuildRequires: perl(ExtUtils::MakeMaker)  BuildRequires: perl(ExtUtils::MakeMaker)
200  BuildRequires: perl(Parse::Yapp)  BuildRequires: perl(Parse::Yapp)
201  BuildRequires: popt-devel  BuildRequires: popt-devel
202  BuildRequires: python-devel  BuildRequires: python2-devel
203  #BuildRequires: python2-pygpgme  BuildRequires: python-dns
204  #BuildRequires: python2-subunit  # This is required to avoid packaging the in tree
205  BuildRequires: python-tevent  # copy of Samba
206    BuildRequires: python-iso8601
207    %if %{with testsuite}
208    BuildRequires: python2-pygpgme
209    BuildRequires: python2-markdown
210    %endif
211  BuildRequires: quota-devel  BuildRequires: quota-devel
212  BuildRequires: readline-devel  BuildRequires: readline-devel
213  BuildRequires: sed  BuildRequires: sed
214    BuildRequires: libtasn1-devel
215    BuildRequires: libtasn1-tools
216  BuildRequires: xfsprogs-devel  BuildRequires: xfsprogs-devel
217  BuildRequires: xz  BuildRequires: xz
218  BuildRequires: zlib-devel >= 1.2.3  BuildRequires: zlib-devel >= 1.2.3
# Line 209  BuildRequires: glusterfs-api-devel >= 3. Line 224  BuildRequires: glusterfs-api-devel >= 3.
224  BuildRequires: glusterfs-devel >= 3.4.0.16  BuildRequires: glusterfs-devel >= 3.4.0.16
225  %endif  %endif
226  %if %{with_vfs_cephfs}  %if %{with_vfs_cephfs}
227  BuildRequires: libcephfs1-devel  BuildRequires: libcephfs-devel
228  %endif  %endif
229  %if %{with_dc}  %if %{with_dc}
230  BuildRequires: gnutls-devel >= 3.4.7  BuildRequires: gnutls-devel >= 3.4.7
231  # Required by samba-tool to run tests  # Required by samba-tool to run tests
232  BuildRequires: python-crypto  BuildRequires: python2-crypto
233    %else
234    BuildRequires: gnutls-devel >= 3.2.0
235  %endif  %endif
236    
237  # pidl requirements  # pidl requirements
# Line 228  BuildRequires: pytalloc-devel >= %{libta Line 245  BuildRequires: pytalloc-devel >= %{libta
245  %endif  %endif
246    
247  %if ! %with_internal_tevent  %if ! %with_internal_tevent
248  %global libtevent_version 0.9.31  %global libtevent_version 0.9.33
249    
250  BuildRequires: libtevent-devel >= %{libtevent_version}  BuildRequires: libtevent-devel >= %{libtevent_version}
251  BuildRequires: python-tevent >= %{libtevent_version}  BuildRequires: python-tevent >= %{libtevent_version}
252  %endif  %endif
253    
254  %if ! %with_internal_ldb  %if ! %with_internal_ldb
255  %global libldb_version 1.1.29  %global libldb_version 1.2.2
256    
257  BuildRequires: libldb-devel >= %{libldb_version}  BuildRequires: libldb-devel >= %{libldb_version}
258  BuildRequires: pyldb-devel >= %{libldb_version}  BuildRequires: pyldb-devel >= %{libldb_version}
259  %endif  %endif
260    
261  %if ! %with_internal_tdb  %if ! %with_internal_tdb
262  %global libtdb_version 1.3.12  %global libtdb_version 1.3.14
263    
264  BuildRequires: libtdb-devel >= %{libtdb_version}  BuildRequires: libtdb-devel >= %{libtdb_version}
265  BuildRequires: python-tdb >= %{libtdb_version}  BuildRequires: python-tdb >= %{libtdb_version}
# Line 250  BuildRequires: python-tdb >= %{libtdb_ve Line 267  BuildRequires: python-tdb >= %{libtdb_ve
267    
268  %if %{with testsuite}  %if %{with testsuite}
269  BuildRequires: ldb-tools  BuildRequires: ldb-tools
270  BuildRequires: libcmocka-devel  BuildRequires: tdb-tools
271  BuildRequires: python2-pygpgme  BuildRequires: python2-pygpgme
272  %endif  %endif
273    
274    %if %{with_dc}
275    BuildRequires: krb5-server >= %{required_mit_krb5}
276    BuildRequires: bind
277    %endif
278    
279  # filter out perl requirements pulled in from examples in the docdir.  # filter out perl requirements pulled in from examples in the docdir.
280  %{?filter_setup:  %global __requires_exclude_from ^%{_docdir}/.*$
281  %filter_provides_in %{_docdir}  %global __provides_exclude_from ^%{_docdir}/.*$
 %filter_requires_in %{_docdir}  
 %filter_setup  
 }  
282    
283  ### SAMBA  ### SAMBA
284  %description  %description
# Line 276  Requires: %{name}-client-libs = %{samba_ Line 295  Requires: %{name}-client-libs = %{samba_
295  %if %with_libsmbclient  %if %with_libsmbclient
296  Requires: libsmbclient = %{samba_depver}  Requires: libsmbclient = %{samba_depver}
297  %endif  %endif
298    %if %with_libwbclient
299    Requires: libwbclient = %{samba_depver}
300    %endif
301    
302  Provides: samba4-client = %{samba_depver}  Provides: samba4-client = %{samba_depver}
303  Obsoletes: samba4-client < %{samba_depver}  Obsoletes: samba4-client < %{samba_depver}
# Line 293  of SMB/CIFS shares and printing to SMB/C Line 315  of SMB/CIFS shares and printing to SMB/C
315  Summary: Samba client libraries  Summary: Samba client libraries
316  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
317  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
318    Requires: samba-common-libs = %{samba_depver}
319  %if %with_libwbclient  %if %with_libwbclient
320  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
321  %endif  %endif
# Line 350  Summary: Samba AD Domain Controller Line 373  Summary: Samba AD Domain Controller
373  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
374  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
375  Requires: %{name}-dc-libs = %{samba_depver}  Requires: %{name}-dc-libs = %{samba_depver}
 Requires: %{name}-python = %{samba_depver}  
376  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
377    %if %{with_libwbclient}
378    Requires(post): libwbclient = %{samba_depver}
379    Requires: libwbclient = %{samba_depver}
380    %endif
381  %if %{with_dc}  %if %{with_dc}
382  # samba-tool requirements  # samba-tool requirements, explicitly require python2 right now
383  Requires: python-crypto  Requires: python2
384    Requires: python2-%{name} = %{samba_depver}
385    Requires: python2-crypto
386    
387    ### Note that samba-dc right now cannot be used with Python 3
388    ### so we should make sure it does use python2 explicitly
389    %if 0
390    Requires: python3-crypto
391    Requires: python3-%{name} = %{samba_depver}
392    %endif
393    Requires: krb5-server >= %{required_mit_krb5}
394  %endif  %endif
395    
396  Provides: samba4-dc = %{samba_depver}  Provides: samba4-dc = %{samba_depver}
# Line 376  Obsoletes: samba4-dc-libs < %{samba_depv Line 412  Obsoletes: samba4-dc-libs < %{samba_depv
412  The %{name}-dc-libs package contains the libraries needed by the DC to  The %{name}-dc-libs package contains the libraries needed by the DC to
413  link against the SMB, RPC and other protocols.  link against the SMB, RPC and other protocols.
414    
415    ### DC-BIND
416    %if %with_dc
417    %package dc-bind-dlz
418    Summary: Bind DLZ module for Samba AD
419    Requires: %{name}-common = %{samba_depver}
420    Requires: %{name}-dc-libs = %{samba_depver}
421    Requires: %{name}-dc = %{samba_depver}
422    Requires: bind
423    
424    %description dc-bind-dlz
425    The %{name}-dc-bind-dlz package contains the libraries for bind to manage all
426    name server related details of Samba AD.
427    %endif # with_dc
428    
429  ### DEVEL  ### DEVEL
430  %package devel  %package devel
431  Summary: Developer tools for Samba libraries  Summary: Developer tools for Samba libraries
# Line 394  libraries in the Samba suite. Line 444  libraries in the Samba suite.
444  %if %{with_vfs_cephfs}  %if %{with_vfs_cephfs}
445  %package vfs-cephfs  %package vfs-cephfs
446  Summary: Samba VFS module for Ceph distributed storage system  Summary: Samba VFS module for Ceph distributed storage system
 Requires: libcephfs1  
 Requires: libldb  
447  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
448  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
449    
# Line 425  Samba VFS module for GlusterFS integrati Line 473  Samba VFS module for GlusterFS integrati
473  Summary: Samba CUPS backend for printing with Kerberos  Summary: Samba CUPS backend for printing with Kerberos
474  Requires(pre): %{name}-client  Requires(pre): %{name}-client
475  Requires: %{name}-client  Requires: %{name}-client
476    Requires: %{name}-client-libs
477    
478  Requires(post): %{_sbindir}/update-alternatives  Requires(post): %{_sbindir}/update-alternatives
479  Requires(postun): %{_sbindir}/update-alternatives  Requires(postun): %{_sbindir}/update-alternatives
# Line 455  against the SMB, RPC and other protocols Line 504  against the SMB, RPC and other protocols
504  Summary: The SMB client library  Summary: The SMB client library
505  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
506  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
507    Requires: %{name}-common-libs = %{samba_depver}
508  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
509    %if %with_libwbclient
510    Requires: libwbclient = %{samba_depver}
511    %endif
512    
513  %description -n libsmbclient  %description -n libsmbclient
514  The libsmbclient contains the SMB client library from the Samba suite.  The libsmbclient contains the SMB client library from the Samba suite.
# Line 498  Summary: Samba Python libraries Line 551  Summary: Samba Python libraries
551  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
552  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
553  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
554    %if %with_libwbclient
555    Requires: libwbclient = %{samba_depver}
556    %endif
557    %if %with_libsmbclient
558    Requires: libsmbclient = %{samba_depver}
559    %endif
560  Requires: python-tevent  Requires: python-tevent
561  Requires: python-tdb  Requires: python-tdb
562  #Requires: pyldb  Requires: pyldb
563  Requires: pytalloc  Requires: pytalloc
564    Requires: python-dns
565    
566  Provides: samba4-python = %{samba_depver}  Provides: samba4-python = %{samba_depver}
567  Obsoletes: samba4-python < %{samba_depver}  Obsoletes: samba4-python < %{samba_depver}
# Line 510  Obsoletes: samba4-python < %{samba_depve Line 570  Obsoletes: samba4-python < %{samba_depve
570  The %{name}-python package contains the Python libraries needed by programs  The %{name}-python package contains the Python libraries needed by programs
571  that use SMB, RPC and other Samba provided protocols in Python programs.  that use SMB, RPC and other Samba provided protocols in Python programs.
572    
573    %package python-test
574    Summary: Samba Python libraries
575    Requires: samba-python = %{samba_depver}
576    
577    %description python-test
578    The %{name}-python-test package contains the Python libraries used by the test suite of Samba.
579    If you want to run full set of Samba tests, you need to install this package.
580    
581    %if %{with_dc}
582    %package python-dc
583    Summary: Samba Python libraries for Samba AD
584    Requires: samba-python = %{samba_depver}
585    
586    %description python-dc
587    The %{name}-python-dc package contains the Python libraries needed by programs
588    managing Samba AD.
589    %endif
590    
591  ### PIDL  ### PIDL
592  %package pidl  %package pidl
593  Summary: Perl IDL compiler  Summary: Perl IDL compiler
594    Requires: perl-interpreter
595  Requires: perl(Parse::Yapp)  Requires: perl(Parse::Yapp)
596  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
597  BuildArch: noarch  BuildArch: noarch
# Line 557  packages of Samba. Line 636  packages of Samba.
636  Summary: Libraries need by the testing tools for Samba servers and clients  Summary: Libraries need by the testing tools for Samba servers and clients
637  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
638  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
639    %if %with_libwbclient
640    Requires: libwbclient = %{samba_depver}
641    %endif
642    
643  Provides: %{name}-test-devel = %{samba_depver}  Provides: %{name}-test-devel = %{samba_depver}
644  Obsoletes: %{name}-test-devel < %{samba_depver}  Obsoletes: %{name}-test-devel < %{samba_depver}
# Line 574  Requires: %{name}-common-tools = %{samba Line 656  Requires: %{name}-common-tools = %{samba
656  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
657  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
658  Requires: %{name}-winbind-modules = %{samba_depver}  Requires: %{name}-winbind-modules = %{samba_depver}
659    %if %with_libwbclient
660    Requires(post): libwbclient = %{samba_depver}
661    Requires: libwbclient = %{samba_depver}
662    %endif
663    
664  Provides: samba4-winbind = %{samba_depver}  Provides: samba4-winbind = %{samba_depver}
665  Obsoletes: samba4-winbind < %{samba_depver}  Obsoletes: samba4-winbind < %{samba_depver}
# Line 607  tool. Line 693  tool.
693  Summary: Samba winbind krb5 locator  Summary: Samba winbind krb5 locator
694  %if %with_libwbclient  %if %with_libwbclient
695  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
696    Requires: %{name}-client-libs = %{samba_depver}
697  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
698  %else  %else
699  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
# Line 650  Summary: A Clustered Database based on S Line 737  Summary: A Clustered Database based on S
737  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
738    
739  Requires: coreutils  Requires: coreutils
 Requires: fileutils  
740  # for ps and killall  # for ps and killall
741  Requires: psmisc  Requires: psmisc
742  Requires: sed  Requires: sed
# Line 725  xzcat %{SOURCE0} | gpgv2 --quiet --keyri Line 811  xzcat %{SOURCE0} | gpgv2 --quiet --keyri
811  %global _ldb_lib ,!ldb,!pyldb,!pyldb-util  %global _ldb_lib ,!ldb,!pyldb,!pyldb-util
812  %endif  %endif
813    
814  %global _samba4_libraries heimdal,!zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}  %global _samba_libraries !zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}
815    
816  %global _samba4_idmap_modules idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2  %global _samba_idmap_modules idmap_ad,idmap_rid,idmap_ldap,idmap_hash,idmap_tdb2
817  %global _samba4_pdb_modules pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4  %global _samba_pdb_modules pdb_tdbsam,pdb_ldap,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4
818  %global _samba4_auth_modules auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4  %global _samba_auth_modules auth_wbc,auth_unix,auth_server,auth_script,auth_samba4
819    %global _samba_vfs_modules vfs_dfs_samba4
820    
821  %global _samba4_modules %{_samba4_idmap_modules},%{_samba4_pdb_modules},%{_samba4_auth_modules}  %global _samba_modules %{_samba_idmap_modules},%{_samba_pdb_modules},%{_samba_auth_modules},%{_samba_vfs_modules}
822    
823  %global _libsmbclient %nil  %global _libsmbclient %nil
824  %global _libwbclient %nil  %global _libwbclient %nil
# Line 744  xzcat %{SOURCE0} | gpgv2 --quiet --keyri Line 831  xzcat %{SOURCE0} | gpgv2 --quiet --keyri
831  %global _libwbclient wbclient,  %global _libwbclient wbclient,
832  %endif  %endif
833    
834  %global _samba4_private_libraries %{_libsmbclient}%{_libwbclient}  %global _samba_private_libraries %{_libsmbclient}%{_libwbclient}
835    
836    export PYTHON=/usr/bin/python2
837  %configure \  %configure \
838          --enable-fhs \          --enable-fhs \
839          --with-piddir=/run \          --with-piddir=/run \
# Line 756  xzcat %{SOURCE0} | gpgv2 --quiet --keyri Line 844  xzcat %{SOURCE0} | gpgv2 --quiet --keyri
844          --with-statedir=/var/lib/samba \          --with-statedir=/var/lib/samba \
845          --with-cachedir=/var/lib/samba \          --with-cachedir=/var/lib/samba \
846          --disable-rpath-install \          --disable-rpath-install \
847          --with-shared-modules=%{_samba4_modules} \          --with-shared-modules=%{_samba_modules} \
848          --bundled-libraries=%{_samba4_libraries} \          --bundled-libraries=%{_samba_libraries} \
849          --with-pam \          --with-pam \
850          --with-pie \          --with-pie \
851          --with-relro \          --with-relro \
852          --without-fam \          --without-fam \
853  %if (! %with_libsmbclient) || (! %with_libwbclient)  %if (! %with_libsmbclient) || (! %with_libwbclient)
854          --private-libraries=%{_samba4_private_libraries} \          --private-libraries=%{_samba_private_libraries} \
855  %endif  %endif
856  %if %with_mitkrb5  %if %with_mitkrb5
857          --with-system-mitkrb5 \          --with-system-mitkrb5 \
# Line 783  xzcat %{SOURCE0} | gpgv2 --quiet --keyri Line 871  xzcat %{SOURCE0} | gpgv2 --quiet --keyri
871  %if %{with testsuite}  %if %{with testsuite}
872          --enable-selftest \          --enable-selftest \
873  %endif  %endif
874          --with-systemd  %if %with_intel_aes_accel
875            --accel-aes=intelaesni \
876    %endif
877            --with-systemd \
878            --systemd-install-services \
879            --with-systemddir=/usr/lib/systemd/system \
880            --systemd-smb-extra=%{_systemd_extra} \
881            --systemd-nmb-extra=%{_systemd_extra} \
882            --systemd-winbind-extra=%{_systemd_extra} \
883            --systemd-samba-extra=%{_systemd_extra}
884    
885  make %{?_smp_mflags}  make %{?_smp_mflags}
886    
887  %install  %install
888  rm -rf %{buildroot}  PYTHON=/usr/bin/python2 \
889  make %{?_smp_mflags} install DESTDIR=%{buildroot}  make %{?_smp_mflags} install DESTDIR=%{buildroot}
890    
891    export PYTHON=%{__python2}
892    # Workaround: make sure all general Python shebangs are pointing to Python 2
893    # otherwise it will not work when default python is different from Python 2.
894    # Samba tools aren't ready for Python 3 yet.
895    for i in %{buildroot}%{_bindir} %{buildroot}%{_sbindir} ; do
896            find $i \
897                    ! -name '*.pyc' -a \
898                    ! -name '*.pyo' -a \
899                    -type f -exec grep -qsm1 '^#!.*\bpython' {} \; \
900                    -exec sed -i -e '1 s|^#!.*\bpython[^ ]*|#!%{__python2}|' {} \;
901    done
902    
903  install -d -m 0755 %{buildroot}/usr/{sbin,bin}  install -d -m 0755 %{buildroot}/usr/{sbin,bin}
904  install -d -m 0755 %{buildroot}%{_libdir}/security  install -d -m 0755 %{buildroot}%{_libdir}/security
905  install -d -m 0755 %{buildroot}/var/lib/samba  install -d -m 0755 %{buildroot}/var/lib/samba
# Line 802  install -d -m 0755 %{buildroot}/var/lib/ Line 911  install -d -m 0755 %{buildroot}/var/lib/
911  install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged  install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged
912  install -d -m 0755 %{buildroot}/var/log/samba/old  install -d -m 0755 %{buildroot}/var/log/samba/old
913  install -d -m 0755 %{buildroot}/var/spool/samba  install -d -m 0755 %{buildroot}/var/spool/samba
914  install -d -m 0755 %{buildroot}/var/run/samba  install -d -m 0755 %{buildroot}/run/samba
915  install -d -m 0755 %{buildroot}/var/run/winbindd  install -d -m 0755 %{buildroot}/run/winbindd
916  install -d -m 0755 %{buildroot}/%{_libdir}/samba  install -d -m 0755 %{buildroot}/%{_libdir}/samba
917  install -d -m 0755 %{buildroot}/%{_libdir}/samba/ldb  install -d -m 0755 %{buildroot}/%{_libdir}/samba/ldb
918  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig
# Line 843  install -m644 examples/LDAP/samba.schema Line 952  install -m644 examples/LDAP/samba.schema
952  install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint  install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint
953    
954  install -d -m 0755 %{buildroot}%{_tmpfilesdir}  install -d -m 0755 %{buildroot}%{_tmpfilesdir}
955  install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_tmpfilesdir}/samba.conf  # Create /run/samba too.
956  # create /run/samba too.  echo "d /run/samba  755 root root" > %{buildroot}%{_tmpfilesdir}/samba.conf
 echo "d /run/samba  755 root root" >> %{buildroot}%{_tmpfilesdir}/samba.conf  
957  %if %with_clustering_support  %if %with_clustering_support
958  echo "d /run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf  echo "d /run/ctdb 755 root root" > %{buildroot}%{_tmpfilesdir}/ctdb.conf
959  %endif  %endif
960    
961  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
962  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba
963  %if %with_clustering_support  %if %with_clustering_support
964  cat > %{buildroot}%{_sysconfdir}/sysconfig/ctdb <<EOF  cat > %{buildroot}%{_sysconfdir}/sysconfig/ctdb <<EOF
965  # CTDB configuration is now in %{_sysconfdir}/ctdb/ctdbd.conf  # CTDB configuration is now in %{_sysconfdir}/ctdb/ctdb.conf
966  EOF  EOF
967    
968  install -d -m 0755 %{buildroot}%{_sysconfdir}/ctdb  install -d -m 0755 %{buildroot}%{_sysconfdir}/ctdb
969  install -m 0644 ctdb/config/ctdbd.conf %{buildroot}%{_sysconfdir}/ctdb/ctdbd.conf  install -m 0644 ctdb/config/ctdb.conf %{buildroot}%{_sysconfdir}/ctdb/ctdb.conf
970  %endif  %endif
971    
972  install -m 0644 %{SOURCE201} packaging/README.downgrade  install -m 0644 %{SOURCE201} packaging/README.downgrade
# Line 868  install -m 0644 %{SOURCE200} packaging/R Line 976  install -m 0644 %{SOURCE200} packaging/R
976  install -m 0644 %{SOURCE200} packaging/README.dc-libs  install -m 0644 %{SOURCE200} packaging/README.dc-libs
977  %endif  %endif
978    
 install -d -m 0755 %{buildroot}%{_unitdir}  
 for i in nmb smb winbind samba; do  
     cat packaging/systemd/$i.service | sed -e 's@\[Service\]@[Service]\nEnvironment=KRB5CCNAME=/run/samba/krb5cc_samba@g' >tmp$i.service  
     install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service  
 done  
979  %if %with_clustering_support  %if %with_clustering_support
980  install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}  install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}
981  %endif  %endif
# Line 887  install -d -m 0755 %{buildroot}%{_libdir Line 990  install -d -m 0755 %{buildroot}%{_libdir
990  touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so  touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
991    
992  %if ! %with_dc  %if ! %with_dc
993  for i in %{_libdir}/samba/libdfs-server-ad-samba4.so \  for i in \
994          %{_libdir}/samba/libdnsserver-common-samba4.so \      %{_libdir}/samba/libdfs-server-ad-samba4.so \
995          %{_mandir}/man8/samba.8 \      %{_libdir}/samba/libdnsserver-common-samba4.so \
996          %{_mandir}/man8/samba-tool.8 \      %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so \
997          %{_libdir}/samba/ldb/ildap.so \      %{_libdir}/samba/ldb/ildap.so \
998          %{_libdir}/samba/ldb/ldbsamba_extensions.so ; do      %{_libdir}/samba/ldb/ldbsamba_extensions.so \
999          rm -f %{buildroot}$i      %{_mandir}/man8/samba.8 \
1000        %{_mandir}/man8/samba-tool.8 \
1001        %{_mandir}/man8/samba-gpupdate.8 \
1002        %{_sbindir}/samba-gpupdate \
1003        %{_libdir}/libsamba-policy.so \
1004        %{_libdir}/pkgconfig/samba-policy.pc \
1005        %{python_sitearch}/samba/colour.py* \
1006        %{python_sitearch}/samba/domain_update.py* \
1007        %{python_sitearch}/samba/forest_update.py* \
1008        %{python_sitearch}/samba/gpclass.py* \
1009        %{python_sitearch}/samba/graph.py* \
1010        %{python_sitearch}/samba/ms_forest_updates_markdown.py* \
1011        %{python_sitearch}/samba/ms_schema_markdown.py* \
1012        %{python_sitearch}/samba/gpo.so \
1013        %{python_sitearch}/samba/dcerpc/dnsserver.so \
1014        %{python_sitearch}/samba/netcmd/fsmo.py* \
1015        %{python_sitearch}/samba/netcmd/rodc.py* \
1016        %{python_sitearch}/samba/netcmd/visualize.py* \
1017        %{python_sitearch}/samba/kcc/__init__.py* \
1018        %{python_sitearch}/samba/kcc/debug.py* \
1019        %{python_sitearch}/samba/kcc/graph.py* \
1020        %{python_sitearch}/samba/kcc/graph_utils.py* \
1021        %{python_sitearch}/samba/kcc/kcc_utils.py* \
1022        %{python_sitearch}/samba/kcc/ldif_import_export.py* \
1023        %{python_sitearch}/samba/provision/__init__.py* \
1024        %{python_sitearch}/samba/provision/backend.py* \
1025        %{python_sitearch}/samba/provision/common.py* \
1026        %{python_sitearch}/samba/provision/kerberos.py* \
1027        %{python_sitearch}/samba/provision/kerberos_implementation.py* \
1028        %{python_sitearch}/samba/provision/sambadns.py* \
1029        %{python_sitearch}/samba/web_server/__init__.py* \
1030        %{python_sitearch}/samba/dckeytab.so \
1031        %{python_sitearch}/samba/dnsserver.py* \
1032        %{python_sitearch}/samba/drs_utils.py* \
1033        %{python_sitearch}/samba/dsdb.so \
1034        %{python_sitearch}/samba/dsdb_dns.so \
1035        %{python_sitearch}/samba/samdb.py* \
1036        %{python_sitearch}/samba/schema.py* \
1037        %{python_sitearch}/samba/tests/krb5_credentials.py* \
1038        %{python_sitearch}/samba/tests/ldap_raw.py* \
1039        %{python_sitearch}/samba/tests/password_quality.py* \
1040        %{python_sitearch}/samba/gp_sec_ext.py* \
1041        %{python_sitearch}/samba/mdb_util.py* \
1042        %{python_sitearch}/samba/tests/audit_log_base.py* \
1043        %{python_sitearch}/samba/tests/audit_log_dsdb.py* \
1044        %{python_sitearch}/samba/tests/audit_log_pass_change.py* \
1045        %{python_sitearch}/samba/tests/dckeytab.py* \
1046        %{python_sitearch}/samba/tests/dns_invalid.py* \
1047        %{python_sitearch}/samba/tests/domain_backup.py* \
1048        %{python_sitearch}/samba/tests/getdcname.py* \
1049        %{python_sitearch}/samba/tests/gpo.py* \
1050        %{python_sitearch}/samba/tests/group_audit.py* \
1051        %{python_sitearch}/samba/tests/loadparm.py* \
1052        %{python_sitearch}/samba/tests/netbios.py* \
1053        %{python_sitearch}/samba/tests/ntacls_backup.py* \
1054        %{python_sitearch}/samba/tests/password_test.py* \
1055        %{python_sitearch}/samba/tests/pso.py* \
1056        %{python_sitearch}/samba/tests/s3idmapdb.py* \
1057        %{python_sitearch}/samba/tests/s3param.py* \
1058        %{python_sitearch}/samba/tests/s3passdb.py* \
1059        %{python_sitearch}/samba/tests/s3registry.py* \
1060        %{python_sitearch}/samba/tests/s3windb.py* \
1061        %{python_sitearch}/samba/tests/samba_tool/computer.py* \
1062        %{python_sitearch}/samba/tests/samba_tool/demote.py* \
1063        %{python_sitearch}/samba/tests/samba_tool/forest.py* \
1064        %{python_sitearch}/samba/tests/samba_tool/ou.py* \
1065        %{python_sitearch}/samba/tests/samba_tool/passwordsettings.py* \
1066        %{python_sitearch}/samba/tests/samba_tool/schema.py* \
1067        %{python_sitearch}/samba/tests/samdb_api.py* \
1068        %{python_sitearch}/samba/tests/smb.py* \
1069        %{_unitdir}/samba.service \
1070        ; do
1071        rm -f %{buildroot}$i
1072  done  done
1073  %endif  %endif
1074    
# Line 901  done Line 1076  done
1076  # the ldconfig-created links be recorded in the RPM.  # the ldconfig-created links be recorded in the RPM.
1077  /sbin/ldconfig -N -n %{buildroot}%{_libdir}  /sbin/ldconfig -N -n %{buildroot}%{_libdir}
1078    
1079    # FIXME
1080    find %{buildroot}%{python2_sitearch} -name "*.pyc" -print -delete
1081    
1082    
1083  %if %{with testsuite}  %if %{with testsuite}
1084  %check  %check
1085  TDB_NO_FSYNC=1 make %{?_smp_mflags} test  PYTHON=/usr/bin/python2 TDB_NO_FSYNC=1 make %{?_smp_mflags} test
1086  %endif  %endif
1087    
1088  %post  %post
# Line 918  TDB_NO_FSYNC=1 make %{?_smp_mflags} test Line 1097  TDB_NO_FSYNC=1 make %{?_smp_mflags} test
1097  %systemd_postun_with_restart smb.service  %systemd_postun_with_restart smb.service
1098  %systemd_postun_with_restart nmb.service  %systemd_postun_with_restart nmb.service
1099    
1100    %pre common
1101    getent group printadmin >/dev/null || groupadd -r printadmin || :
1102    
1103  %post common  %post common
1104  /sbin/ldconfig  /sbin/ldconfig
1105  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/samba.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/samba.conf
# Line 950  fi Line 1132  fi
1132  %post dc-libs -p /sbin/ldconfig  %post dc-libs -p /sbin/ldconfig
1133    
1134  %postun dc-libs -p /sbin/ldconfig  %postun dc-libs -p /sbin/ldconfig
1135    
1136    %post dc
1137    %systemd_post samba.service
1138    
1139    %preun dc
1140    %systemd_preun samba.service
1141    
1142    %postun dc
1143    %systemd_postun_with_restart samba.service
1144  %endif  %endif
1145    
1146  %post krb5-printing  %post krb5-printing
# Line 976  fi Line 1167  fi
1167  %posttrans -n libwbclient  %posttrans -n libwbclient
1168  # It has to be posttrans here to make sure all files of a previous version  # It has to be posttrans here to make sure all files of a previous version
1169  # without alternatives support are removed  # without alternatives support are removed
1170  %{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so.%{libwbc_alternatives_version} \  %{_sbindir}/update-alternatives \
1171                                  libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version} 10          --install \
1172            %{_libdir}/libwbclient.so.%{libwbc_alternatives_version} \
1173            libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} \
1174            %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version} \
1175            10
1176  /sbin/ldconfig  /sbin/ldconfig
1177    
1178  %preun -n libwbclient  %preun -n libwbclient
1179  %{_sbindir}/update-alternatives --remove libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version}  if [ $1 -eq 0 ]; then
1180        %{_sbindir}/update-alternatives \
1181                --remove \
1182                libwbclient.so.%{libwbc_alternatives_version}%{libwbc_alternatives_suffix} \
1183                %{_libdir}/samba/wbclient/libwbclient.so.%{libwbc_alternatives_version}
1184    fi
1185  /sbin/ldconfig  /sbin/ldconfig
1186    
1187  %posttrans -n libwbclient-devel  %posttrans -n libwbclient-devel
1188  %{_sbindir}/update-alternatives --install %{_libdir}/libwbclient.so \  %{_sbindir}/update-alternatives \
1189                                  libwbclient.so%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so 10          --install %{_libdir}/libwbclient.so \
1190            libwbclient.so%{libwbc_alternatives_suffix} \
1191            %{_libdir}/samba/wbclient/libwbclient.so \
1192            10
1193    
1194  %preun -n libwbclient-devel  %preun -n libwbclient-devel
1195  # alternatives checks if the file which should be removed is a link or not, but  # alternatives checks if the file which should be removed is a link or not, but
# Line 994  fi Line 1197  fi
1197  # When downgrading to a version where alternatives is not used and  # When downgrading to a version where alternatives is not used and
1198  # libwbclient.so is a link and not a file it will be removed. The following  # libwbclient.so is a link and not a file it will be removed. The following
1199  # check removes the alternatives files manually if that is the case.  # check removes the alternatives files manually if that is the case.
1200  if [ "`readlink %{_libdir}/libwbclient.so`" == "libwbclient.so.%{libwbc_alternatives_version}" ]; then  if [ $1 -eq 0 ]; then
1201      /bin/rm -f /etc/alternatives/libwbclient.so%{libwbc_alternatives_suffix} /var/lib/alternatives/libwbclient.so%{libwbc_alternatives_suffix} 2> /dev/null      if [ "`readlink %{_libdir}/libwbclient.so`" == "libwbclient.so.%{libwbc_alternatives_version}" ]; then
1202  else          /bin/rm -f /etc/alternatives/libwbclient.so%{libwbc_alternatives_suffix} /var/lib/alternatives/libwbclient.so%{libwbc_alternatives_suffix} 2> /dev/null
1203      %{_sbindir}/update-alternatives --remove libwbclient.so%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so      else
1204            %{_sbindir}/update-alternatives --remove libwbclient.so%{libwbc_alternatives_suffix} %{_libdir}/samba/wbclient/libwbclient.so
1205        fi
1206  fi  fi
1207    
1208  %endif # with_libwbclient  %endif # with_libwbclient
# Line 1016  fi Line 1221  fi
1221  %systemd_preun winbind.service  %systemd_preun winbind.service
1222    
1223  %postun winbind  %postun winbind
1224  %systemd_postun_with_restart smb.service  %systemd_postun_with_restart winbind.service
 %systemd_postun_with_restart nmb.service  
1225    
1226  %postun winbind-krb5-locator  %postun winbind-krb5-locator
1227  if [ "$1" -ge "1" ]; then  if [ "$1" -ge "1" ]; then
1228          if [ "`readlink %{_sysconfdir}/alternatives/winbind_krb5_locator.so`" == "%{_libdir}/winbind_krb5_locator.so" ]; then          if [ "`readlink %{_sysconfdir}/alternatives/winbind_krb5_locator.so`" == "%{_libdir}/samba/krb5/winbind_krb5_locator.so" ]; then
1229                  %{_sbindir}/update-alternatives --set winbind_krb5_locator.so %{_libdir}/winbind_krb5_locator.so                  %{_sbindir}/update-alternatives --set winbind_krb5_locator.so %{_libdir}/samba/krb5/winbind_krb5_locator.so
1230          fi          fi
1231  fi  fi
1232    
1233  %post winbind-krb5-locator  %post winbind-krb5-locator
1234  %{_sbindir}/update-alternatives --install %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so \  %{_sbindir}/update-alternatives --install %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so \
1235                                  winbind_krb5_locator.so %{_libdir}/winbind_krb5_locator.so 10                                  winbind_krb5_locator.so %{_libdir}/samba/krb5/winbind_krb5_locator.so 10
1236    
1237  %preun winbind-krb5-locator  %preun winbind-krb5-locator
1238  if [ $1 -eq 0 ]; then  if [ $1 -eq 0 ]; then
1239          %{_sbindir}/update-alternatives --remove winbind_krb5_locator.so %{_libdir}/winbind_krb5_locator.so          %{_sbindir}/update-alternatives --remove winbind_krb5_locator.so %{_libdir}/samba/krb5/winbind_krb5_locator.so
1240  fi  fi
1241    
1242  %post winbind-modules -p /sbin/ldconfig  %post winbind-modules -p /sbin/ldconfig
# Line 1059  rm -rf %{buildroot} Line 1263  rm -rf %{buildroot}
1263  %files  %files
1264  %defattr(-,root,root,-)  %defattr(-,root,root,-)
1265  %license COPYING  %license COPYING
1266  %doc README WHATSNEW.txt  %doc README.md WHATSNEW.txt
1267  %doc examples/autofs examples/LDAP examples/misc  %doc examples/autofs examples/LDAP examples/misc
1268  %doc examples/printer-accounting examples/printing  %doc examples/printer-accounting examples/printing
1269  %doc packaging/README.downgrade  %doc packaging/README.downgrade
1270  %{_bindir}/smbstatus  %{_bindir}/smbstatus
1271  %{_bindir}/eventlogadm  %{_sbindir}/eventlogadm
1272  %{_sbindir}/nmbd  %{_sbindir}/nmbd
1273  %{_sbindir}/smbd  %{_sbindir}/smbd
1274    %if %with_dc
1275    # This is only used by vfs_dfs_samba4
1276    %{_libdir}/samba/libdfs-server-ad-samba4.so
1277    %endif
1278  %dir %{_libdir}/samba/auth  %dir %{_libdir}/samba/auth
1279  %{_libdir}/samba/auth/script.so  %{_libdir}/samba/auth/script.so
1280  %{_libdir}/samba/auth/unix.so  %{_libdir}/samba/auth/unix.so
 %{_libdir}/samba/auth/wbc.so  
1281  %dir %{_libdir}/samba/vfs  %dir %{_libdir}/samba/vfs
1282  %{_libdir}/samba/vfs/acl_tdb.so  %{_libdir}/samba/vfs/acl_tdb.so
1283  %{_libdir}/samba/vfs/acl_xattr.so  %{_libdir}/samba/vfs/acl_xattr.so
1284  %{_libdir}/samba/vfs/aio_fork.so  %{_libdir}/samba/vfs/aio_fork.so
 %{_libdir}/samba/vfs/aio_linux.so  
1285  %{_libdir}/samba/vfs/aio_pthread.so  %{_libdir}/samba/vfs/aio_pthread.so
1286  %{_libdir}/samba/vfs/audit.so  %{_libdir}/samba/vfs/audit.so
1287  %{_libdir}/samba/vfs/btrfs.so  %{_libdir}/samba/vfs/btrfs.so
# Line 1084  rm -rf %{buildroot} Line 1290  rm -rf %{buildroot}
1290  %{_libdir}/samba/vfs/commit.so  %{_libdir}/samba/vfs/commit.so
1291  %{_libdir}/samba/vfs/crossrename.so  %{_libdir}/samba/vfs/crossrename.so
1292  %{_libdir}/samba/vfs/default_quota.so  %{_libdir}/samba/vfs/default_quota.so
1293    %if %with_dc
1294    %{_libdir}/samba/vfs/dfs_samba4.so
1295    %endif
1296  %{_libdir}/samba/vfs/dirsort.so  %{_libdir}/samba/vfs/dirsort.so
1297  %{_libdir}/samba/vfs/expand_msdfs.so  %{_libdir}/samba/vfs/expand_msdfs.so
1298  %{_libdir}/samba/vfs/extd_audit.so  %{_libdir}/samba/vfs/extd_audit.so
# Line 1091  rm -rf %{buildroot} Line 1300  rm -rf %{buildroot}
1300  %{_libdir}/samba/vfs/fileid.so  %{_libdir}/samba/vfs/fileid.so
1301  %{_libdir}/samba/vfs/fruit.so  %{_libdir}/samba/vfs/fruit.so
1302  %{_libdir}/samba/vfs/full_audit.so  %{_libdir}/samba/vfs/full_audit.so
1303    %{_libdir}/samba/vfs/glusterfs_fuse.so
1304  %{_libdir}/samba/vfs/linux_xfs_sgid.so  %{_libdir}/samba/vfs/linux_xfs_sgid.so
1305  %{_libdir}/samba/vfs/media_harmony.so  %{_libdir}/samba/vfs/media_harmony.so
1306  %{_libdir}/samba/vfs/netatalk.so  %{_libdir}/samba/vfs/netatalk.so
# Line 1108  rm -rf %{buildroot} Line 1318  rm -rf %{buildroot}
1318  %{_libdir}/samba/vfs/syncops.so  %{_libdir}/samba/vfs/syncops.so
1319  %{_libdir}/samba/vfs/time_audit.so  %{_libdir}/samba/vfs/time_audit.so
1320  %{_libdir}/samba/vfs/unityed_media.so  %{_libdir}/samba/vfs/unityed_media.so
1321    %{_libdir}/samba/vfs/virusfilter.so
1322  %{_libdir}/samba/vfs/worm.so  %{_libdir}/samba/vfs/worm.so
1323  %{_libdir}/samba/vfs/xattr_tdb.so  %{_libdir}/samba/vfs/xattr_tdb.so
1324    
# Line 1124  rm -rf %{buildroot} Line 1335  rm -rf %{buildroot}
1335  %{_mandir}/man8/vfs_acl_tdb.8*  %{_mandir}/man8/vfs_acl_tdb.8*
1336  %{_mandir}/man8/vfs_acl_xattr.8*  %{_mandir}/man8/vfs_acl_xattr.8*
1337  %{_mandir}/man8/vfs_aio_fork.8*  %{_mandir}/man8/vfs_aio_fork.8*
 %{_mandir}/man8/vfs_aio_linux.8*  
1338  %{_mandir}/man8/vfs_aio_pthread.8*  %{_mandir}/man8/vfs_aio_pthread.8*
1339  %{_mandir}/man8/vfs_audit.8*  %{_mandir}/man8/vfs_audit.8*
1340  %{_mandir}/man8/vfs_btrfs.8*  %{_mandir}/man8/vfs_btrfs.8*
 %{_mandir}/man8/vfs_cacheprime.8*  
1341  %{_mandir}/man8/vfs_cap.8*  %{_mandir}/man8/vfs_cap.8*
1342  %{_mandir}/man8/vfs_catia.8*  %{_mandir}/man8/vfs_catia.8*
1343  %{_mandir}/man8/vfs_commit.8*  %{_mandir}/man8/vfs_commit.8*
# Line 1140  rm -rf %{buildroot} Line 1349  rm -rf %{buildroot}
1349  %{_mandir}/man8/vfs_fileid.8*  %{_mandir}/man8/vfs_fileid.8*
1350  %{_mandir}/man8/vfs_fruit.8*  %{_mandir}/man8/vfs_fruit.8*
1351  %{_mandir}/man8/vfs_full_audit.8*  %{_mandir}/man8/vfs_full_audit.8*
1352  %{_mandir}/man8/vfs_gpfs.8*  %{_mandir}/man8/vfs_glusterfs_fuse.8*
1353  %{_mandir}/man8/vfs_linux_xfs_sgid.8*  %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1354  %{_mandir}/man8/vfs_media_harmony.8*  %{_mandir}/man8/vfs_media_harmony.8*
1355  %{_mandir}/man8/vfs_netatalk.8*  %{_mandir}/man8/vfs_netatalk.8*
1356  %{_mandir}/man8/vfs_offline.8*  %{_mandir}/man8/vfs_offline.8*
 %{_mandir}/man8/vfs_prealloc.8*  
1357  %{_mandir}/man8/vfs_preopen.8*  %{_mandir}/man8/vfs_preopen.8*
1358  %{_mandir}/man8/vfs_readahead.8*  %{_mandir}/man8/vfs_readahead.8*
1359  %{_mandir}/man8/vfs_readonly.8*  %{_mandir}/man8/vfs_readonly.8*
# Line 1158  rm -rf %{buildroot} Line 1366  rm -rf %{buildroot}
1366  %{_mandir}/man8/vfs_streams_xattr.8*  %{_mandir}/man8/vfs_streams_xattr.8*
1367  %{_mandir}/man8/vfs_syncops.8*  %{_mandir}/man8/vfs_syncops.8*
1368  %{_mandir}/man8/vfs_time_audit.8*  %{_mandir}/man8/vfs_time_audit.8*
 %{_mandir}/man8/vfs_tsmsm.8*  
1369  %{_mandir}/man8/vfs_unityed_media.8*  %{_mandir}/man8/vfs_unityed_media.8*
1370    %{_mandir}/man8/vfs_virusfilter.8*
1371  %{_mandir}/man8/vfs_worm.8*  %{_mandir}/man8/vfs_worm.8*
1372  %{_mandir}/man8/vfs_xattr_tdb.8*  %{_mandir}/man8/vfs_xattr_tdb.8*
1373    
# Line 1167  rm -rf %{buildroot} Line 1375  rm -rf %{buildroot}
1375  %exclude %{_mandir}/man8/vfs_glusterfs.8*  %exclude %{_mandir}/man8/vfs_glusterfs.8*
1376  %endif  %endif
1377    
1378  %if ! %{with_vfs_cephfs}  %attr(775,root,printadmin) %dir /var/lib/samba/drivers
 %exclude %{_mandir}/man8/vfs_ceph.8*  
 %endif  
   
 %dir /var/lib/samba/drivers  
 %dir /var/lib/samba/lock  
1379    
1380  ### CLIENT  ### CLIENT
1381  %files client  %files client
# Line 1180  rm -rf %{buildroot} Line 1383  rm -rf %{buildroot}
1383  %{_bindir}/cifsdd  %{_bindir}/cifsdd
1384  %{_bindir}/dbwrap_tool  %{_bindir}/dbwrap_tool
1385  %{_bindir}/findsmb  %{_bindir}/findsmb
1386    %{_bindir}/mvxattr
1387  %{_bindir}/nmblookup  %{_bindir}/nmblookup
1388  %{_bindir}/oLschema2ldif  %{_bindir}/oLschema2ldif
 %{_bindir}/mvxattr  
1389  %{_bindir}/regdiff  %{_bindir}/regdiff
1390  %{_bindir}/regpatch  %{_bindir}/regpatch
1391  %{_bindir}/regshell  %{_bindir}/regshell
# Line 1219  rm -rf %{buildroot} Line 1422  rm -rf %{buildroot}
1422  %{_mandir}/man5/smbgetrc.5*  %{_mandir}/man5/smbgetrc.5*
1423  %{_mandir}/man1/smbtar.1*  %{_mandir}/man1/smbtar.1*
1424  %{_mandir}/man1/smbtree.1*  %{_mandir}/man1/smbtree.1*
1425    %{_mandir}/man7/traffic_learner.7.*
1426    %{_mandir}/man7/traffic_replay.7.*
1427  %{_mandir}/man8/cifsdd.8.*  %{_mandir}/man8/cifsdd.8.*
1428  %{_mandir}/man8/samba-regedit.8*  %{_mandir}/man8/samba-regedit.8*
1429  %{_mandir}/man8/smbspool.8*  %{_mandir}/man8/smbspool.8*
# Line 1242  rm -rf %{buildroot} Line 1447  rm -rf %{buildroot}
1447  %{_bindir}/ldbrename  %{_bindir}/ldbrename
1448  %{_bindir}/ldbsearch  %{_bindir}/ldbsearch
1449  %{_libdir}/samba/libldb-cmdline-samba4.so  %{_libdir}/samba/libldb-cmdline-samba4.so
1450    %{_libdir}/samba/libldb-key-value-samba4.so
1451    %{_libdir}/samba/libldb-tdb-err-map-samba4.so
1452    %{_libdir}/samba/libldb-tdb-int-samba4.so
1453  %{_libdir}/samba/ldb/asq.so  %{_libdir}/samba/ldb/asq.so
1454  %{_libdir}/samba/ldb/paged_results.so  %{_libdir}/samba/ldb/ldb.so
1455  %{_libdir}/samba/ldb/paged_searches.so  %{_libdir}/samba/ldb/paged_searches.so
1456  %{_libdir}/samba/ldb/rdn_name.so  %{_libdir}/samba/ldb/rdn_name.so
1457  %{_libdir}/samba/ldb/sample.so  %{_libdir}/samba/ldb/sample.so
# Line 1280  rm -rf %{buildroot} Line 1488  rm -rf %{buildroot}
1488    
1489  %dir %{_libdir}/samba  %dir %{_libdir}/samba
1490  %{_libdir}/samba/libCHARSET3-samba4.so  %{_libdir}/samba/libCHARSET3-samba4.so
1491    %{_libdir}/samba/libMESSAGING-SEND-samba4.so
1492  %{_libdir}/samba/libaddns-samba4.so  %{_libdir}/samba/libaddns-samba4.so
1493  %{_libdir}/samba/libads-samba4.so  %{_libdir}/samba/libads-samba4.so
1494  %{_libdir}/samba/libasn1util-samba4.so  %{_libdir}/samba/libasn1util-samba4.so
 %{_libdir}/samba/libauth-sam-reply-samba4.so  
1495  %{_libdir}/samba/libauth-samba4.so  %{_libdir}/samba/libauth-samba4.so
1496  %{_libdir}/samba/libauthkrb5-samba4.so  %{_libdir}/samba/libauthkrb5-samba4.so
1497  %{_libdir}/samba/libcli-cldap-samba4.so  %{_libdir}/samba/libcli-cldap-samba4.so
# Line 1293  rm -rf %{buildroot} Line 1501  rm -rf %{buildroot}
1501  %{_libdir}/samba/libcli-smb-common-samba4.so  %{_libdir}/samba/libcli-smb-common-samba4.so
1502  %{_libdir}/samba/libcli-spoolss-samba4.so  %{_libdir}/samba/libcli-spoolss-samba4.so
1503  %{_libdir}/samba/libcliauth-samba4.so  %{_libdir}/samba/libcliauth-samba4.so
1504    %{_libdir}/samba/libclidns-samba4.so
1505  %{_libdir}/samba/libcmdline-credentials-samba4.so  %{_libdir}/samba/libcmdline-credentials-samba4.so
1506    %{_libdir}/samba/libcommon-auth-samba4.so
1507    %{_libdir}/samba/libctdb-event-client-samba4.so
1508  %{_libdir}/samba/libdbwrap-samba4.so  %{_libdir}/samba/libdbwrap-samba4.so
1509  %{_libdir}/samba/libdcerpc-samba-samba4.so  %{_libdir}/samba/libdcerpc-samba-samba4.so
 %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so  
1510  %{_libdir}/samba/libevents-samba4.so  %{_libdir}/samba/libevents-samba4.so
1511  %{_libdir}/samba/libflag-mapping-samba4.so  %{_libdir}/samba/libflag-mapping-samba4.so
1512  %{_libdir}/samba/libgenrand-samba4.so  %{_libdir}/samba/libgenrand-samba4.so
1513  %{_libdir}/samba/libgensec-samba4.so  %{_libdir}/samba/libgensec-samba4.so
1514  %{_libdir}/samba/libgpo-samba4.so  %{_libdir}/samba/libgpext-samba4.so
1515  %{_libdir}/samba/libgse-samba4.so  %{_libdir}/samba/libgse-samba4.so
1516  %{_libdir}/samba/libhttp-samba4.so  %{_libdir}/samba/libhttp-samba4.so
1517  %{_libdir}/samba/libinterfaces-samba4.so  %{_libdir}/samba/libinterfaces-samba4.so
# Line 1396  rm -rf %{buildroot} Line 1606  rm -rf %{buildroot}
1606  %config(noreplace) %{_sysconfdir}/logrotate.d/samba  %config(noreplace) %{_sysconfdir}/logrotate.d/samba
1607  %attr(0700,root,root) %dir /var/log/samba  %attr(0700,root,root) %dir /var/log/samba
1608  %attr(0700,root,root) %dir /var/log/samba/old  %attr(0700,root,root) %dir /var/log/samba/old
1609  %ghost %dir /var/run/samba  %ghost %dir /run/samba
1610  %ghost %dir /var/run/winbindd  %ghost %dir /run/winbindd
1611  %dir /var/lib/samba  %dir /var/lib/samba
1612  %attr(700,root,root) %dir /var/lib/samba/private  %attr(700,root,root) %dir /var/lib/samba/private
1613    %dir /var/lib/samba/lock
1614  %attr(755,root,root) %dir %{_sysconfdir}/samba  %attr(755,root,root) %dir %{_sysconfdir}/samba
1615  %config(noreplace) %{_sysconfdir}/samba/smb.conf  %config(noreplace) %{_sysconfdir}/samba/smb.conf
1616  %{_sysconfdir}/samba/smb.conf.example  %{_sysconfdir}/samba/smb.conf.example
# Line 1414  rm -rf %{buildroot} Line 1625  rm -rf %{buildroot}
1625  %files common-libs  %files common-libs
1626  %defattr(-,root,root)  %defattr(-,root,root)
1627  # common libraries  # common libraries
1628    %{_libdir}/samba/libcluster-samba4.so
1629    %{_libdir}/samba/libcmdline-contexts-samba4.so
1630    %{_libdir}/samba/libpopt-samba3-cmdline-samba4.so
1631  %{_libdir}/samba/libpopt-samba3-samba4.so  %{_libdir}/samba/libpopt-samba3-samba4.so
1632    %if %{with_intel_aes_accel}
1633    %{_libdir}/samba/libaesni-intel-samba4.so
1634    %endif
1635    
1636  %dir %{_libdir}/samba/ldb  %dir %{_libdir}/samba/ldb
1637    
# Line 1422  rm -rf %{buildroot} Line 1639  rm -rf %{buildroot}
1639  %{_libdir}/samba/pdb/ldapsam.so  %{_libdir}/samba/pdb/ldapsam.so
1640  %{_libdir}/samba/pdb/smbpasswd.so  %{_libdir}/samba/pdb/smbpasswd.so
1641  %{_libdir}/samba/pdb/tdbsam.so  %{_libdir}/samba/pdb/tdbsam.so
 %{_libdir}/samba/pdb/wbc_sam.so  
1642    
1643  %files common-tools  %files common-tools
1644  %defattr(-,root,root)  %defattr(-,root,root)
# Line 1444  rm -rf %{buildroot} Line 1660  rm -rf %{buildroot}
1660  %defattr(-,root,root)  %defattr(-,root,root)
1661    
1662  %if %with_dc  %if %with_dc
1663    %{_unitdir}/samba.service
1664  %{_bindir}/samba-tool  %{_bindir}/samba-tool
1665  %{_sbindir}/samba  %{_sbindir}/samba
1666  %{_sbindir}/samba_kcc  %{_sbindir}/samba_kcc
1667  %{_sbindir}/samba_dnsupdate  %{_sbindir}/samba_dnsupdate
1668    %{_sbindir}/samba_gpupdate
1669  %{_sbindir}/samba_spnupdate  %{_sbindir}/samba_spnupdate
1670  %{_sbindir}/samba_upgradedns  %{_sbindir}/samba_upgradedns
1671    
1672    %{_libdir}/krb5/plugins/kdb/samba.so
1673    
1674  %{_libdir}/samba/auth/samba4.so  %{_libdir}/samba/auth/samba4.so
 %{_libdir}/samba/bind9/dlz_bind9.so  
 %{_libdir}/samba/bind9/dlz_bind9_10.so  
 %{_libdir}/samba/libheimntlm-samba4.so.1  
 %{_libdir}/samba/libheimntlm-samba4.so.1.0.1  
 %{_libdir}/samba/libkdc-samba4.so.2  
 %{_libdir}/samba/libkdc-samba4.so.2.0.0  
1675  %{_libdir}/samba/libpac-samba4.so  %{_libdir}/samba/libpac-samba4.so
1676  %dir %{_libdir}/samba/gensec  %dir %{_libdir}/samba/gensec
1677  %{_libdir}/samba/gensec/krb5.so  %{_libdir}/samba/gensec/krb5.so
1678  %{_libdir}/samba/ldb/acl.so  %{_libdir}/samba/ldb/acl.so
1679  %{_libdir}/samba/ldb/aclread.so  %{_libdir}/samba/ldb/aclread.so
1680  %{_libdir}/samba/ldb/anr.so  %{_libdir}/samba/ldb/anr.so
1681    %{_libdir}/samba/ldb/audit_log.so
1682  %{_libdir}/samba/ldb/descriptor.so  %{_libdir}/samba/ldb/descriptor.so
1683  %{_libdir}/samba/ldb/dirsync.so  %{_libdir}/samba/ldb/dirsync.so
1684  %{_libdir}/samba/ldb/dns_notify.so  %{_libdir}/samba/ldb/dns_notify.so
1685    %{_libdir}/samba/ldb/dsdb_notification.so
1686    %{_libdir}/samba/ldb/encrypted_secrets.so
1687  %{_libdir}/samba/ldb/extended_dn_in.so  %{_libdir}/samba/ldb/extended_dn_in.so
1688  %{_libdir}/samba/ldb/extended_dn_out.so  %{_libdir}/samba/ldb/extended_dn_out.so
1689  %{_libdir}/samba/ldb/extended_dn_store.so  %{_libdir}/samba/ldb/extended_dn_store.so
1690    %{_libdir}/samba/ldb/group_audit_log.so
1691  %{_libdir}/samba/ldb/ildap.so  %{_libdir}/samba/ldb/ildap.so
1692  %{_libdir}/samba/ldb/instancetype.so  %{_libdir}/samba/ldb/instancetype.so
1693  %{_libdir}/samba/ldb/lazy_commit.so  %{_libdir}/samba/ldb/lazy_commit.so
# Line 1484  rm -rf %{buildroot} Line 1703  rm -rf %{buildroot}
1703  %{_libdir}/samba/ldb/password_hash.so  %{_libdir}/samba/ldb/password_hash.so
1704  %{_libdir}/samba/ldb/ranged_results.so  %{_libdir}/samba/ldb/ranged_results.so
1705  %{_libdir}/samba/ldb/repl_meta_data.so  %{_libdir}/samba/ldb/repl_meta_data.so
 %{_unitdir}/samba.service  
1706  %{_libdir}/samba/ldb/resolve_oids.so  %{_libdir}/samba/ldb/resolve_oids.so
1707  %{_libdir}/samba/ldb/rootdse.so  %{_libdir}/samba/ldb/rootdse.so
1708  %{_libdir}/samba/ldb/samba3sam.so  %{_libdir}/samba/ldb/samba3sam.so
# Line 1501  rm -rf %{buildroot} Line 1719  rm -rf %{buildroot}
1719  %{_libdir}/samba/ldb/subtree_delete.so  %{_libdir}/samba/ldb/subtree_delete.so
1720  %{_libdir}/samba/ldb/subtree_rename.so  %{_libdir}/samba/ldb/subtree_rename.so
1721  %{_libdir}/samba/ldb/tombstone_reanimate.so  %{_libdir}/samba/ldb/tombstone_reanimate.so
1722    %{_libdir}/samba/ldb/unique_object_sids.so
1723  %{_libdir}/samba/ldb/update_keytab.so  %{_libdir}/samba/ldb/update_keytab.so
1724    %{_libdir}/samba/ldb/vlv.so
1725  %{_libdir}/samba/ldb/wins_ldb.so  %{_libdir}/samba/ldb/wins_ldb.so
1726  %{_libdir}/samba/vfs/posix_eadb.so  %{_libdir}/samba/vfs/posix_eadb.so
1727  %dir /var/lib/samba/sysvol  %dir /var/lib/samba/sysvol
1728  %{_datadir}/samba/setup  %{_datadir}/samba/setup
1729  %{_mandir}/man8/samba.8*  %{_mandir}/man8/samba.8*
1730  %{_mandir}/man8/samba-tool.8*  %{_mandir}/man8/samba-tool.8*
1731    %{_mandir}/man8/samba_gpupdate.8*
1732  %else # with_dc  %else # with_dc
1733  %doc packaging/README.dc  %doc packaging/README.dc
1734  %endif # with_dc  %endif # with_dc
# Line 1516  rm -rf %{buildroot} Line 1737  rm -rf %{buildroot}
1737  %files dc-libs  %files dc-libs
1738  %defattr(-,root,root)  %defattr(-,root,root)
1739  %if %with_dc  %if %with_dc
1740    %{_libdir}/samba/libdb-glue-samba4.so
1741  %{_libdir}/samba/libprocess-model-samba4.so  %{_libdir}/samba/libprocess-model-samba4.so
1742  %{_libdir}/samba/libservice-samba4.so  %{_libdir}/samba/libservice-samba4.so
1743  %dir %{_libdir}/samba/process_model  %dir %{_libdir}/samba/process_model
1744    %{_libdir}/samba/process_model/prefork.so
1745  %{_libdir}/samba/process_model/standard.so  %{_libdir}/samba/process_model/standard.so
1746  %dir %{_libdir}/samba/service  %dir %{_libdir}/samba/service
1747  %{_libdir}/samba/service/cldap.so  %{_libdir}/samba/service/cldap.so
# Line 1536  rm -rf %{buildroot} Line 1759  rm -rf %{buildroot}
1759  %{_libdir}/samba/service/winbindd.so  %{_libdir}/samba/service/winbindd.so
1760  %{_libdir}/samba/service/wrepl.so  %{_libdir}/samba/service/wrepl.so
1761  %{_libdir}/libdcerpc-server.so.*  %{_libdir}/libdcerpc-server.so.*
 %{_libdir}/samba/libdfs-server-ad-samba4.so  
1762  %{_libdir}/samba/libdnsserver-common-samba4.so  %{_libdir}/samba/libdnsserver-common-samba4.so
1763  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
1764  %{_libdir}/samba/libntvfs-samba4.so  %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1765  %{_libdir}/samba/bind9/dlz_bind9_9.so  %{_libdir}/samba/libscavenge-dns-records-samba4.so
1766  %else  %else
1767  %doc packaging/README.dc-libs  %doc packaging/README.dc-libs
1768  %endif # with_dc  %endif # with_dc
1769    
1770    ### DC-BIND
1771    %if %with_dc
1772    %files dc-bind-dlz
1773    %attr(770,root,named) %dir /var/lib/samba/bind-dns
1774    %dir %{_libdir}/samba/bind9
1775    %{_libdir}/samba/bind9/dlz_bind9.so
1776    %{_libdir}/samba/bind9/dlz_bind9_9.so
1777    %{_libdir}/samba/bind9/dlz_bind9_10.so
1778    %{_libdir}/samba/bind9/dlz_bind9_11.so
1779    %endif # with_dc
1780    
1781  ### DEVEL  ### DEVEL
1782  %files devel  %files devel
1783  %defattr(-,root,root)  %defattr(-,root,root)
# Line 1553  rm -rf %{buildroot} Line 1786  rm -rf %{buildroot}
1786  %{_includedir}/samba-4.0/core/error.h  %{_includedir}/samba-4.0/core/error.h
1787  %{_includedir}/samba-4.0/core/hresult.h  %{_includedir}/samba-4.0/core/hresult.h
1788  %{_includedir}/samba-4.0/core/ntstatus.h  %{_includedir}/samba-4.0/core/ntstatus.h
1789    %{_includedir}/samba-4.0/core/ntstatus_gen.h
1790  %{_includedir}/samba-4.0/core/werror.h  %{_includedir}/samba-4.0/core/werror.h
1791    %{_includedir}/samba-4.0/core/werror_gen.h
1792  %{_includedir}/samba-4.0/credentials.h  %{_includedir}/samba-4.0/credentials.h
1793  %{_includedir}/samba-4.0/dcerpc.h  %{_includedir}/samba-4.0/dcerpc.h
1794  %{_includedir}/samba-4.0/domain_credentials.h  %{_includedir}/samba-4.0/domain_credentials.h
# Line 1614  rm -rf %{buildroot} Line 1849  rm -rf %{buildroot}
1849  %{_includedir}/samba-4.0/util/byteorder.h  %{_includedir}/samba-4.0/util/byteorder.h
1850  %{_includedir}/samba-4.0/util/data_blob.h  %{_includedir}/samba-4.0/util/data_blob.h
1851  %{_includedir}/samba-4.0/util/debug.h  %{_includedir}/samba-4.0/util/debug.h
1852    %{_includedir}/samba-4.0/util/discard.h
1853  %{_includedir}/samba-4.0/util/fault.h  %{_includedir}/samba-4.0/util/fault.h
1854  %{_includedir}/samba-4.0/util/genrand.h  %{_includedir}/samba-4.0/util/genrand.h
1855  %{_includedir}/samba-4.0/util/idtree.h  %{_includedir}/samba-4.0/util/idtree.h
1856  %{_includedir}/samba-4.0/util/idtree_random.h  %{_includedir}/samba-4.0/util/idtree_random.h
 %{_includedir}/samba-4.0/util/memory.h  
 %{_includedir}/samba-4.0/util/safe_string.h  
1857  %{_includedir}/samba-4.0/util/signal.h  %{_includedir}/samba-4.0/util/signal.h
1858  %{_includedir}/samba-4.0/util/string_wrappers.h  %{_includedir}/samba-4.0/util/string_wrappers.h
1859  %{_includedir}/samba-4.0/util/substitute.h  %{_includedir}/samba-4.0/util/substitute.h
 %{_includedir}/samba-4.0/util/talloc_stack.h  
1860  %{_includedir}/samba-4.0/util/tevent_ntstatus.h  %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1861  %{_includedir}/samba-4.0/util/tevent_unix.h  %{_includedir}/samba-4.0/util/tevent_unix.h
1862  %{_includedir}/samba-4.0/util/tevent_werror.h  %{_includedir}/samba-4.0/util/tevent_werror.h
1863  %{_includedir}/samba-4.0/util/time.h  %{_includedir}/samba-4.0/util/time.h
1864    %{_includedir}/samba-4.0/util/tfork.h
1865  %{_includedir}/samba-4.0/util_ldb.h  %{_includedir}/samba-4.0/util_ldb.h
1866  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1867  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
# Line 1640  rm -rf %{buildroot} Line 1874  rm -rf %{buildroot}
1874  %{_libdir}/libsamba-credentials.so  %{_libdir}/libsamba-credentials.so
1875  %{_libdir}/libsamba-errors.so  %{_libdir}/libsamba-errors.so
1876  %{_libdir}/libsamba-hostconfig.so  %{_libdir}/libsamba-hostconfig.so
 %{_libdir}/libsamba-policy.so  
1877  %{_libdir}/libsamba-util.so  %{_libdir}/libsamba-util.so
1878  %{_libdir}/libsamdb.so  %{_libdir}/libsamdb.so
1879  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
# Line 1654  rm -rf %{buildroot} Line 1887  rm -rf %{buildroot}
1887  %{_libdir}/pkgconfig/netapi.pc  %{_libdir}/pkgconfig/netapi.pc
1888  %{_libdir}/pkgconfig/samba-credentials.pc  %{_libdir}/pkgconfig/samba-credentials.pc
1889  %{_libdir}/pkgconfig/samba-hostconfig.pc  %{_libdir}/pkgconfig/samba-hostconfig.pc
 %{_libdir}/pkgconfig/samba-policy.pc  
1890  %{_libdir}/pkgconfig/samba-util.pc  %{_libdir}/pkgconfig/samba-util.pc
1891  %{_libdir}/pkgconfig/samdb.pc  %{_libdir}/pkgconfig/samdb.pc
1892  %{_libdir}/libsamba-passdb.so  %{_libdir}/libsamba-passdb.so
# Line 1664  rm -rf %{buildroot} Line 1896  rm -rf %{buildroot}
1896  %{_includedir}/samba-4.0/dcerpc_server.h  %{_includedir}/samba-4.0/dcerpc_server.h
1897  %{_libdir}/libdcerpc-server.so  %{_libdir}/libdcerpc-server.so
1898  %{_libdir}/pkgconfig/dcerpc_server.pc  %{_libdir}/pkgconfig/dcerpc_server.pc
1899    
1900    %{_libdir}/libsamba-policy.so
1901    %{_libdir}/pkgconfig/samba-policy.pc
1902  %endif  %endif
1903    
1904  %if ! %with_libsmbclient  %if ! %with_libsmbclient
# Line 1698  rm -rf %{buildroot} Line 1933  rm -rf %{buildroot}
1933  %files libs  %files libs
1934  %defattr(-,root,root)  %defattr(-,root,root)
1935  %{_libdir}/libdcerpc-samr.so.*  %{_libdir}/libdcerpc-samr.so.*
 %{_libdir}/libsamba-policy.so.*  
1936    
1937  # libraries needed by the public libraries  # libraries needed by the public libraries
1938  %{_libdir}/samba/libMESSAGING-samba4.so  %{_libdir}/samba/libMESSAGING-samba4.so
1939  %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so  %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1940  %{_libdir}/samba/libauth4-samba4.so  %{_libdir}/samba/libauth4-samba4.so
1941  %{_libdir}/samba/libauth-unix-token-samba4.so  %{_libdir}/samba/libauth-unix-token-samba4.so
 %{_libdir}/samba/libcluster-samba4.so  
1942  %{_libdir}/samba/libdcerpc-samba4.so  %{_libdir}/samba/libdcerpc-samba4.so
1943  %{_libdir}/samba/libnon-posix-acls-samba4.so  %{_libdir}/samba/libnon-posix-acls-samba4.so
1944  %{_libdir}/samba/libsamba-net-samba4.so  %{_libdir}/samba/libsamba-net-samba4.so
# Line 1714  rm -rf %{buildroot} Line 1947  rm -rf %{buildroot}
1947  %{_libdir}/samba/libsmbpasswdparser-samba4.so  %{_libdir}/samba/libsmbpasswdparser-samba4.so
1948  %{_libdir}/samba/libxattr-tdb-samba4.so  %{_libdir}/samba/libxattr-tdb-samba4.so
1949    
 %if %with_dc  
 %{_libdir}/samba/libdb-glue-samba4.so  
 %{_libdir}/samba/libHDB-SAMBA4-samba4.so  
 %{_libdir}/samba/libasn1-samba4.so.8  
 %{_libdir}/samba/libasn1-samba4.so.8.0.0  
 %{_libdir}/samba/libcom_err-samba4.so.0  
 %{_libdir}/samba/libcom_err-samba4.so.0.25  
 %{_libdir}/samba/libgssapi-samba4.so.2  
 %{_libdir}/samba/libgssapi-samba4.so.2.0.0  
 %{_libdir}/samba/libhcrypto-samba4.so.5  
 %{_libdir}/samba/libhcrypto-samba4.so.5.0.1  
 %{_libdir}/samba/libhdb-samba4.so.11  
 %{_libdir}/samba/libhdb-samba4.so.11.0.2  
 %{_libdir}/samba/libheimbase-samba4.so.1  
 %{_libdir}/samba/libheimbase-samba4.so.1.0.0  
 %{_libdir}/samba/libhx509-samba4.so.5  
 %{_libdir}/samba/libhx509-samba4.so.5.0.0  
 %{_libdir}/samba/libkrb5-samba4.so.26  
 %{_libdir}/samba/libkrb5-samba4.so.26.0.0  
 %{_libdir}/samba/libroken-samba4.so.19  
 %{_libdir}/samba/libroken-samba4.so.19.0.1  
 %{_libdir}/samba/libwind-samba4.so.0  
 %{_libdir}/samba/libwind-samba4.so.0.0.0  
 %endif  
   
1950  ### LIBSMBCLIENT  ### LIBSMBCLIENT
1951  %if %with_libsmbclient  %if %with_libsmbclient
1952  %files -n libsmbclient  %files -n libsmbclient
# Line 1811  rm -rf %{buildroot} Line 2019  rm -rf %{buildroot}
2019  ### PYTHON  ### PYTHON
2020  %files python  %files python
2021  %defattr(-,root,root,-)  %defattr(-,root,root,-)
2022  %{python_sitearch}/*  %{_libdir}/libsamba-policy.so.*
2023    
2024    %dir %{python_sitearch}/samba
2025    %{python_sitearch}/samba/__init__.py*
2026    %{python_sitearch}/samba/_glue.so
2027    %{python_sitearch}/samba/_ldb.so
2028    %{python_sitearch}/samba/auth.so
2029    %{python_sitearch}/samba/common.py*
2030    %{python_sitearch}/samba/compat.py*
2031    %{python_sitearch}/samba/credentials.so
2032    %{python_sitearch}/samba/crypto.so
2033    %{python_sitearch}/samba/dbchecker.py*
2034    %{python_sitearch}/samba/descriptor.py*
2035    %{python_sitearch}/samba/gensec.so
2036    %{python_sitearch}/samba/getopt.py*
2037    %{python_sitearch}/samba/gp_ext_loader.py*
2038    %{python_sitearch}/samba/hostconfig.py*
2039    %{python_sitearch}/samba/idmap.py*
2040    %{python_sitearch}/samba/join.py*
2041    %{python_sitearch}/samba/logger.py*
2042    %{python_sitearch}/samba/messaging.so
2043    %{python_sitearch}/samba/ms_display_specifiers.py*
2044    %{python_sitearch}/samba/ms_schema.py*
2045    %{python_sitearch}/samba/ndr.py*
2046    %{python_sitearch}/samba/net.so
2047    %{python_sitearch}/samba/netbios.so
2048    %{python_sitearch}/samba/ntacls.py*
2049    %{python_sitearch}/samba/ntstatus.so
2050    %{python_sitearch}/samba/param.so
2051    %{python_sitearch}/samba/policy.so
2052    %{python_sitearch}/samba/posix_eadb.so
2053    %{python_sitearch}/samba/registry.so
2054    %{python_sitearch}/samba/remove_dc.py*
2055    %{python_sitearch}/samba/sd_utils.py*
2056    %{python_sitearch}/samba/security.so
2057    %{python_sitearch}/samba/sites.py*
2058    %{python_sitearch}/samba/smb.so
2059    %{python_sitearch}/samba/subnets.py*
2060    
2061    %{python_sitearch}/samba/upgrade.py*
2062    %{python_sitearch}/samba/upgradehelpers.py*
2063    %{python_sitearch}/samba/uptodateness.py*
2064    %{python_sitearch}/samba/werror.so
2065    %{python_sitearch}/samba/xattr.py*
2066    %{python_sitearch}/samba/xattr_native.so
2067    %{python_sitearch}/samba/xattr_tdb.so
2068    
2069    %dir %{python_sitearch}/samba/dcerpc
2070    %{python_sitearch}/samba/dcerpc/__init__.py*
2071    %{python_sitearch}/samba/dcerpc/atsvc.so
2072    %{python_sitearch}/samba/dcerpc/auth.so
2073    %{python_sitearch}/samba/dcerpc/base.so
2074    %{python_sitearch}/samba/dcerpc/dcerpc.so
2075    %{python_sitearch}/samba/dcerpc/dfs.so
2076    %{python_sitearch}/samba/dcerpc/dns.so
2077    %{python_sitearch}/samba/dcerpc/dnsp.so
2078    %{python_sitearch}/samba/dcerpc/drsblobs.so
2079    %{python_sitearch}/samba/dcerpc/drsuapi.so
2080    %{python_sitearch}/samba/dcerpc/echo.so
2081    %{python_sitearch}/samba/dcerpc/epmapper.so
2082    %{python_sitearch}/samba/dcerpc/preg.so
2083    %{python_sitearch}/samba/dcerpc/idmap.so
2084    %{python_sitearch}/samba/dcerpc/initshutdown.so
2085    %{python_sitearch}/samba/dcerpc/irpc.so
2086    %{python_sitearch}/samba/dcerpc/krb5pac.so
2087    %{python_sitearch}/samba/dcerpc/lsa.so
2088    %{python_sitearch}/samba/dcerpc/messaging.so
2089    %{python_sitearch}/samba/dcerpc/mgmt.so
2090    %{python_sitearch}/samba/dcerpc/misc.so
2091    %{python_sitearch}/samba/dcerpc/nbt.so
2092    %{python_sitearch}/samba/dcerpc/netlogon.so
2093    %{python_sitearch}/samba/dcerpc/ntlmssp.so
2094    %{python_sitearch}/samba/dcerpc/samr.so
2095    %{python_sitearch}/samba/dcerpc/security.so
2096    %{python_sitearch}/samba/dcerpc/server_id.so
2097    %{python_sitearch}/samba/dcerpc/smb_acl.so
2098    %{python_sitearch}/samba/dcerpc/spoolss.so
2099    %{python_sitearch}/samba/dcerpc/srvsvc.so
2100    %{python_sitearch}/samba/dcerpc/svcctl.so
2101    %{python_sitearch}/samba/dcerpc/unixinfo.so
2102    %{python_sitearch}/samba/dcerpc/winbind.so
2103    %{python_sitearch}/samba/dcerpc/windows_event_ids.so
2104    %{python_sitearch}/samba/dcerpc/winreg.so
2105    %{python_sitearch}/samba/dcerpc/winspool.so
2106    %{python_sitearch}/samba/dcerpc/witness.so
2107    %{python_sitearch}/samba/dcerpc/wkssvc.so
2108    %{python_sitearch}/samba/dcerpc/xattr.so
2109    
2110    %dir %{python_sitearch}/samba/emulate
2111    %{python_sitearch}/samba/emulate/__init__.py*
2112    %{python_sitearch}/samba/emulate/traffic.py*
2113    %{python_sitearch}/samba/emulate/traffic_packets.py*
2114    
2115    %dir %{python_sitearch}/samba/gp_parse
2116    %{python_sitearch}/samba/gp_parse/__init__.py*
2117    %{python_sitearch}/samba/gp_parse/gp_aas.py*
2118    %{python_sitearch}/samba/gp_parse/gp_csv.py*
2119    %{python_sitearch}/samba/gp_parse/gp_inf.py*
2120    %{python_sitearch}/samba/gp_parse/gp_ini.py*
2121    %{python_sitearch}/samba/gp_parse/gp_pol.py*
2122    
2123    %dir %{python_sitearch}/samba/netcmd
2124    %{python_sitearch}/samba/netcmd/__init__.py*
2125    %{python_sitearch}/samba/netcmd/common.py*
2126    %{python_sitearch}/samba/netcmd/computer.py*
2127    %{python_sitearch}/samba/netcmd/dbcheck.py*
2128    %{python_sitearch}/samba/netcmd/delegation.py*
2129    %{python_sitearch}/samba/netcmd/dns.py*
2130    %{python_sitearch}/samba/netcmd/domain.py*
2131    %{python_sitearch}/samba/netcmd/domain_backup.py*
2132    %{python_sitearch}/samba/netcmd/drs.py*
2133    %{python_sitearch}/samba/netcmd/dsacl.py*
2134    %{python_sitearch}/samba/netcmd/forest.py*
2135    %{python_sitearch}/samba/netcmd/gpo.py*
2136    %{python_sitearch}/samba/netcmd/group.py*
2137    %{python_sitearch}/samba/netcmd/ldapcmp.py*
2138    %{python_sitearch}/samba/netcmd/main.py*
2139    %{python_sitearch}/samba/netcmd/nettime.py*
2140    %{python_sitearch}/samba/netcmd/ntacl.py*
2141    %{python_sitearch}/samba/netcmd/ou.py*
2142    %{python_sitearch}/samba/netcmd/processes.py*
2143    %{python_sitearch}/samba/netcmd/pso.py*
2144    %{python_sitearch}/samba/netcmd/schema.py*
2145    %{python_sitearch}/samba/netcmd/sites.py*
2146    %{python_sitearch}/samba/netcmd/spn.py*
2147    %{python_sitearch}/samba/netcmd/testparm.py*
2148    %{python_sitearch}/samba/netcmd/user.py*
2149    
2150    %dir %{python_sitearch}/samba/samba3
2151    %{python_sitearch}/samba/samba3/__init__.py*
2152    %{python_sitearch}/samba/samba3/libsmb_samba_internal.so
2153    %{python_sitearch}/samba/samba3/param.so
2154    %{python_sitearch}/samba/samba3/passdb.so
2155    %{python_sitearch}/samba/samba3/smbd.so
2156    
2157    %dir %{python_sitearch}/samba/subunit
2158    %{python_sitearch}/samba/subunit/__init__.py*
2159    %{python_sitearch}/samba/subunit/run.py*
2160    %{python_sitearch}/samba/tdb_util.py*
2161    
2162    %dir %{python_sitearch}/samba/third_party
2163    %{python_sitearch}/samba/third_party/__init__.py*
2164    
2165    %if %{with_dc}
2166    %files python-dc
2167    %defattr(-,root,root,-)
2168    %{python_sitearch}/samba/domain_update.py*
2169    %{python_sitearch}/samba/dckeytab.so
2170    %{python_sitearch}/samba/dsdb.so
2171    %{python_sitearch}/samba/dsdb_dns.so
2172    %{python_sitearch}/samba/dnsserver.py*
2173    %{python_sitearch}/samba/forest_update.py*
2174    %{python_sitearch}/samba/gpclass.py*
2175    %{python_sitearch}/samba/gpo.so
2176    %{python_sitearch}/samba/gp_sec_ext.py*
2177    %{python_sitearch}/samba/mdb_util.py*
2178    %{python_sitearch}/samba/ms_forest_updates_markdown.py*
2179    %{python_sitearch}/samba/ms_schema_markdown.py*
2180    %{python_sitearch}/samba/samdb.py*
2181    %{python_sitearch}/samba/schema.py*
2182    
2183    %{python_sitearch}/samba/dcerpc/dnsserver.so
2184    
2185    %dir %{python_sitearch}/samba/kcc
2186    %{python_sitearch}/samba/kcc/__init__.py*
2187    %{python_sitearch}/samba/kcc/debug.py*
2188    %{python_sitearch}/samba/kcc/graph.py*
2189    %{python_sitearch}/samba/kcc/graph_utils.py*
2190    %{python_sitearch}/samba/kcc/kcc_utils.py*
2191    %{python_sitearch}/samba/kcc/ldif_import_export.py*
2192    
2193    %dir %{python_sitearch}/samba/provision
2194    %{python_sitearch}/samba/provision/__init__.py*
2195    %{python_sitearch}/samba/provision/backend.py*
2196    %{python_sitearch}/samba/provision/common.py*
2197    %{python_sitearch}/samba/provision/kerberos.py*
2198    %{python_sitearch}/samba/provision/kerberos_implementation.py*
2199    %{python_sitearch}/samba/provision/sambadns.py*
2200    
2201    %dir %{python_sitearch}/samba/web_server
2202    %{python_sitearch}/samba/web_server/__init__.py*
2203    %endif
2204    
2205    %files python-test
2206    %defattr(-,root,root,-)
2207    %dir %{python_sitearch}/samba/tests
2208    %{python_sitearch}/samba/tests/__init__.py*
2209    %{python_sitearch}/samba/tests/auth.py*
2210    %{python_sitearch}/samba/tests/auth_log.py*
2211    %{python_sitearch}/samba/tests/auth_log_base.py*
2212    %{python_sitearch}/samba/tests/auth_log_ncalrpc.py*
2213    %{python_sitearch}/samba/tests/auth_log_netlogon.py*
2214    %{python_sitearch}/samba/tests/auth_log_netlogon_bad_creds.py*
2215    %{python_sitearch}/samba/tests/auth_log_pass_change.py*
2216    %{python_sitearch}/samba/tests/auth_log_samlogon.py*
2217    %{python_sitearch}/samba/tests/complex_expressions.py*
2218    %{python_sitearch}/samba/tests/common.py*
2219    %{python_sitearch}/samba/tests/core.py*
2220    %{python_sitearch}/samba/tests/credentials.py*
2221    %{python_sitearch}/samba/tests/dns.py*
2222    %{python_sitearch}/samba/tests/dns_base.py*
2223    %{python_sitearch}/samba/tests/dns_forwarder.py*
2224    %{python_sitearch}/samba/tests/dns_tkey.py*
2225    %{python_sitearch}/samba/tests/dns_wildcard.py*
2226    %{python_sitearch}/samba/tests/docs.py*
2227    %{python_sitearch}/samba/tests/dsdb.py*
2228    %{python_sitearch}/samba/tests/dsdb_lock.py*
2229    %{python_sitearch}/samba/tests/dsdb_schema_attributes.py*
2230    %{python_sitearch}/samba/tests/domain_backup_offline.py*
2231    %{python_sitearch}/samba/tests/encrypted_secrets.py*
2232    %{python_sitearch}/samba/tests/gensec.py*
2233    %{python_sitearch}/samba/tests/get_opt.py*
2234    %{python_sitearch}/samba/tests/glue.py*
2235    %{python_sitearch}/samba/tests/graph.py*
2236    %{python_sitearch}/samba/tests/hostconfig.py*
2237    %{python_sitearch}/samba/tests/ldap_referrals.py*
2238    %{python_sitearch}/samba/tests/libsmb.py*
2239    %{python_sitearch}/samba/tests/join.py*
2240    %{python_sitearch}/samba/tests/lsa_string.py*
2241    %{python_sitearch}/samba/tests/messaging.py*
2242    %{python_sitearch}/samba/tests/net_join.py*
2243    %{python_sitearch}/samba/tests/net_join_no_spnego.py*
2244    %{python_sitearch}/samba/tests/netcmd.py*
2245    %{python_sitearch}/samba/tests/netlogonsvc.py*
2246    %{python_sitearch}/samba/tests/ntacls.py*
2247    %{python_sitearch}/samba/tests/ntlm_auth.py*
2248    %{python_sitearch}/samba/tests/ntlm_auth_base.py*
2249    %{python_sitearch}/samba/tests/ntlm_auth_krb5.py*
2250    %{python_sitearch}/samba/tests/ntlmdisabled.py*
2251    %{python_sitearch}/samba/tests/pam_winbind.py*
2252    %{python_sitearch}/samba/tests/pam_winbind_chauthtok.py*
2253    %{python_sitearch}/samba/tests/pam_winbind_warn_pwd_expire.py*
2254    %{python_sitearch}/samba/tests/param.py*
2255    %{python_sitearch}/samba/tests/password_hash.py*
2256    %{python_sitearch}/samba/tests/password_hash_fl2003.py*
2257    %{python_sitearch}/samba/tests/password_hash_fl2008.py*
2258    %{python_sitearch}/samba/tests/password_hash_gpgme.py*
2259    %{python_sitearch}/samba/tests/password_hash_ldap.py*
2260    %{python_sitearch}/samba/tests/policy.py*
2261    %{python_sitearch}/samba/tests/posixacl.py*
2262    %{python_sitearch}/samba/tests/prefork_restart.py*
2263    %{python_sitearch}/samba/tests/process_limits.py*
2264    %{python_sitearch}/samba/tests/provision.py*
2265    %{python_sitearch}/samba/tests/py_credentials.py*
2266    %{python_sitearch}/samba/tests/registry.py*
2267    %{python_sitearch}/samba/tests/samba_upgradedns_lmdb*
2268    %{python_sitearch}/samba/tests/samba3sam.py*
2269    %{python_sitearch}/samba/tests/samdb.py*
2270    %{python_sitearch}/samba/tests/smbd_base.py*
2271    %{python_sitearch}/samba/tests/smbd_fuzztest.py*
2272    %{python_sitearch}/samba/tests/security.py*
2273    %{python_sitearch}/samba/tests/source.py*
2274    %{python_sitearch}/samba/tests/strings.py*
2275    %{python_sitearch}/samba/tests/subunitrun.py*
2276    %{python_sitearch}/samba/tests/tdb_util.py*
2277    %{python_sitearch}/samba/tests/upgrade.py*
2278    %{python_sitearch}/samba/tests/upgradeprovision.py*
2279    %{python_sitearch}/samba/tests/upgradeprovisionneeddc.py*
2280    %{python_sitearch}/samba/tests/xattr.py*
2281    
2282    %dir %{python_sitearch}/samba/tests/blackbox
2283    %{python_sitearch}/samba/tests/blackbox/__init__.py*
2284    %{python_sitearch}/samba/tests/blackbox/bug13653.py*
2285    %{python_sitearch}/samba/tests/blackbox/check_output.py*
2286    %{python_sitearch}/samba/tests/blackbox/netads_json.py*
2287    %{python_sitearch}/samba/tests/blackbox/ndrdump.py*
2288    %{python_sitearch}/samba/tests/blackbox/samba_dnsupdate.py*
2289    %{python_sitearch}/samba/tests/blackbox/smbcontrol.py*
2290    %{python_sitearch}/samba/tests/blackbox/smbcontrol_process.py*
2291    %{python_sitearch}/samba/tests/blackbox/traffic_learner.py*
2292    %{python_sitearch}/samba/tests/blackbox/traffic_replay.py*
2293    %{python_sitearch}/samba/tests/blackbox/traffic_summary.py*
2294    %{python_sitearch}/samba/tests/blackbox/undoguididx.py*
2295    
2296    %dir %{python_sitearch}/samba/tests/dcerpc
2297    %{python_sitearch}/samba/tests/dcerpc/__init__.py*
2298    %{python_sitearch}/samba/tests/dcerpc/array.py*
2299    %{python_sitearch}/samba/tests/dcerpc/bare.py*
2300    %{python_sitearch}/samba/tests/dcerpc/dnsserver.py*
2301    %{python_sitearch}/samba/tests/dcerpc/integer.py*
2302    %{python_sitearch}/samba/tests/dcerpc/misc.py*
2303    %{python_sitearch}/samba/tests/dcerpc/raw_protocol.py*
2304    %{python_sitearch}/samba/tests/dcerpc/raw_testcase.py*
2305    %{python_sitearch}/samba/tests/dcerpc/registry.py*
2306    %{python_sitearch}/samba/tests/dcerpc/rpc_talloc.py*
2307    %{python_sitearch}/samba/tests/dcerpc/rpcecho.py*
2308    %{python_sitearch}/samba/tests/dcerpc/sam.py*
2309    %{python_sitearch}/samba/tests/dcerpc/srvsvc.py*
2310    %{python_sitearch}/samba/tests/dcerpc/string_tests.py*
2311    %{python_sitearch}/samba/tests/dcerpc/testrpc.py*
2312    %{python_sitearch}/samba/tests/dcerpc/unix.py*
2313    
2314    %dir %{python_sitearch}/samba/tests/dns_forwarder_helpers
2315    %{python_sitearch}/samba/tests/dns_forwarder_helpers/server.py*
2316    %{python_sitearch}/samba/tests/dns_forwarder_helpers/dns_hub.py*
2317    
2318    %dir %{python_sitearch}/samba/tests/emulate
2319    %{python_sitearch}/samba/tests/emulate/__init__.py*
2320    %{python_sitearch}/samba/tests/emulate/traffic.py*
2321    %{python_sitearch}/samba/tests/emulate/traffic_packet.py*
2322    
2323    %dir %{python_sitearch}/samba/tests/kcc
2324    %{python_sitearch}/samba/tests/kcc/__init__.py*
2325    %{python_sitearch}/samba/tests/kcc/graph.py*
2326    %{python_sitearch}/samba/tests/kcc/graph_utils.py*
2327    %{python_sitearch}/samba/tests/kcc/kcc_utils.py*
2328    %{python_sitearch}/samba/tests/kcc/ldif_import_export.py*
2329    
2330    %dir %{python_sitearch}/samba/tests/samba_tool
2331    %{python_sitearch}/samba/tests/samba_tool/__init__.py*
2332    %{python_sitearch}/samba/tests/samba_tool/base.py*
2333    %{python_sitearch}/samba/tests/samba_tool/dnscmd.py*
2334    %{python_sitearch}/samba/tests/samba_tool/fsmo.py*
2335    %{python_sitearch}/samba/tests/samba_tool/gpo.py*
2336    %{python_sitearch}/samba/tests/samba_tool/group.py*
2337    %{python_sitearch}/samba/tests/samba_tool/help.py*
2338    %{python_sitearch}/samba/tests/samba_tool/join.py*
2339    %{python_sitearch}/samba/tests/samba_tool/ntacl.py*
2340    %{python_sitearch}/samba/tests/samba_tool/processes.py*
2341    %{python_sitearch}/samba/tests/samba_tool/provision_password_check.py*
2342    %{python_sitearch}/samba/tests/samba_tool/rodc.py*
2343    %{python_sitearch}/samba/tests/samba_tool/sites.py*
2344    %{python_sitearch}/samba/tests/samba_tool/timecmd.py*
2345    %{python_sitearch}/samba/tests/samba_tool/user.py*
2346    %{python_sitearch}/samba/tests/samba_tool/user_check_password_script.py*
2347    %{python_sitearch}/samba/tests/samba_tool/user_virtualCryptSHA.py*
2348    %{python_sitearch}/samba/tests/samba_tool/user_wdigest.py*
2349    %{python_sitearch}/samba/tests/samba_tool/visualize.py*
2350    %{python_sitearch}/samba/tests/samba_tool/visualize_drs.py*
2351    
2352  ### TEST  ### TEST
2353  %files test  %files test
# Line 1843  rm -rf %{buildroot} Line 2379  rm -rf %{buildroot}
2379  %else  %else
2380  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
2381  %endif  %endif
2382    %{_libdir}/samba/libcmocka-samba4.so
2383    
2384  ### WINBIND  ### WINBIND
2385  %files winbind  %files winbind
# Line 1863  rm -rf %{buildroot} Line 2400  rm -rf %{buildroot}
2400  %defattr(-,root,root)  %defattr(-,root,root)
2401  %{_bindir}/ntlm_auth  %{_bindir}/ntlm_auth
2402  %{_bindir}/wbinfo  %{_bindir}/wbinfo
2403    %{_libdir}/samba/krb5/winbind_krb5_localauth.so
2404  %{_mandir}/man1/ntlm_auth.1.gz  %{_mandir}/man1/ntlm_auth.1.gz
2405  %{_mandir}/man1/wbinfo.1*  %{_mandir}/man1/wbinfo.1*
2406    %{_mandir}/man8/winbind_krb5_localauth.8*
2407    
2408  ### WINBIND-KRB5-LOCATOR  ### WINBIND-KRB5-LOCATOR
2409  %files winbind-krb5-locator  %files winbind-krb5-locator
2410  %defattr(-,root,root)  %defattr(-,root,root)
2411  %ghost %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so  %ghost %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
2412  %{_libdir}/winbind_krb5_locator.so  %{_libdir}/samba/krb5/winbind_krb5_locator.so
2413  %{_mandir}/man7/winbind_krb5_locator.7*  %{_mandir}/man8/winbind_krb5_locator.8*
2414    
2415  ### WINBIND-MODULES  ### WINBIND-MODULES
2416  %files winbind-modules  %files winbind-modules
# Line 1887  rm -rf %{buildroot} Line 2426  rm -rf %{buildroot}
2426  %files -n ctdb  %files -n ctdb
2427  %defattr(-,root,root)  %defattr(-,root,root)
2428  %doc ctdb/README  %doc ctdb/README
2429    %doc ctdb/doc/examples
2430  # Obsolete  # Obsolete
2431  %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb  %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
2432    
2433  %dir %{_sysconfdir}/ctdb  %dir %{_sysconfdir}/ctdb
2434  %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf  %config(noreplace) %{_sysconfdir}/ctdb/ctdb.conf
2435  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
2436  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
2437  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
 %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh  
2438  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
2439    
2440  %{_sysconfdir}/ctdb/functions  %{_sysconfdir}/ctdb/functions
# Line 1905  rm -rf %{buildroot} Line 2444  rm -rf %{buildroot}
2444    
2445  # CTDB scripts, no config files  # CTDB scripts, no config files
2446  # script with executable bit means activated  # script with executable bit means activated
2447  %dir %{_sysconfdir}/ctdb/events.d  %dir %{_sysconfdir}/ctdb/events
2448  %{_sysconfdir}/ctdb/events.d/00.ctdb  %dir %{_sysconfdir}/ctdb/events/legacy
2449  %{_sysconfdir}/ctdb/events.d/01.reclock  %dir %{_sysconfdir}/ctdb/events/notification
2450  %{_sysconfdir}/ctdb/events.d/05.system  %{_sysconfdir}/ctdb/events/notification/README
 %{_sysconfdir}/ctdb/events.d/06.nfs  
 %{_sysconfdir}/ctdb/events.d/10.external  
 %{_sysconfdir}/ctdb/events.d/10.interface  
 %{_sysconfdir}/ctdb/events.d/11.natgw  
 %{_sysconfdir}/ctdb/events.d/11.routing  
 %{_sysconfdir}/ctdb/events.d/13.per_ip_routing  
 %{_sysconfdir}/ctdb/events.d/20.multipathd  
 %{_sysconfdir}/ctdb/events.d/31.clamd  
 %{_sysconfdir}/ctdb/events.d/40.vsftpd  
 %{_sysconfdir}/ctdb/events.d/41.httpd  
 %{_sysconfdir}/ctdb/events.d/49.winbind  
 %{_sysconfdir}/ctdb/events.d/50.samba  
 %{_sysconfdir}/ctdb/events.d/60.nfs  
 %{_sysconfdir}/ctdb/events.d/70.iscsi  
 %{_sysconfdir}/ctdb/events.d/91.lvs  
 %{_sysconfdir}/ctdb/events.d/99.timeout  
 %{_sysconfdir}/ctdb/events.d/README  
 %dir %{_sysconfdir}/ctdb/notify.d  
 %{_sysconfdir}/ctdb/notify.d/README  
2451    
2452  # CTDB scripts, no config files  # CTDB scripts, no config files
2453  # script with executable bit means activated  # script with executable bit means activated
# Line 1943  rm -rf %{buildroot} Line 2463  rm -rf %{buildroot}
2463  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
2464  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
2465  %{_bindir}/ctdb  %{_bindir}/ctdb
2466    %{_bindir}/ctdb_local_daemons
2467  %{_bindir}/ping_pong  %{_bindir}/ping_pong
2468  %{_bindir}/ltdbtool  %{_bindir}/ltdbtool
2469  %{_bindir}/ctdb_diagnostics  %{_bindir}/ctdb_diagnostics
2470  %{_bindir}/onnode  %{_bindir}/onnode
2471    
2472  %dir %{_libexecdir}/ctdb  %dir %{_libexecdir}/ctdb
2473  %{_libexecdir}/ctdb/ctdb_event  %{_libexecdir}/ctdb/ctdb-config
2474  %{_libexecdir}/ctdb/ctdb_eventd  %{_libexecdir}/ctdb/ctdb-event
2475    %{_libexecdir}/ctdb/ctdb-eventd
2476  %{_libexecdir}/ctdb/ctdb_killtcp  %{_libexecdir}/ctdb/ctdb_killtcp
2477  %{_libexecdir}/ctdb/ctdb_lock_helper  %{_libexecdir}/ctdb/ctdb_lock_helper
2478  %{_libexecdir}/ctdb/ctdb_lvs  %{_libexecdir}/ctdb/ctdb_lvs
2479  %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper  %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
2480  %{_libexecdir}/ctdb/ctdb_natgw  %{_libexecdir}/ctdb/ctdb_natgw
2481    %{_libexecdir}/ctdb/ctdb-path
2482  %{_libexecdir}/ctdb/ctdb_recovery_helper  %{_libexecdir}/ctdb/ctdb_recovery_helper
2483  %{_libexecdir}/ctdb/ctdb_takeover_helper  %{_libexecdir}/ctdb/ctdb_takeover_helper
2484  %{_libexecdir}/ctdb/smnotify  %{_libexecdir}/ctdb/smnotify
2485    
2486  %dir %{_localstatedir}/lib/ctdb/  %dir %{_localstatedir}/lib/ctdb/
2487    %dir %{_localstatedir}/lib/ctdb/persistent
2488    %dir %{_localstatedir}/lib/ctdb/state
2489    %dir %{_localstatedir}/lib/ctdb/volatile
2490    
2491  %{_mandir}/man1/ctdb.1.gz  %{_mandir}/man1/ctdb.1.gz
2492  %{_mandir}/man1/ctdb_diagnostics.1.gz  %{_mandir}/man1/ctdb_diagnostics.1.gz
# Line 1969  rm -rf %{buildroot} Line 2495  rm -rf %{buildroot}
2495  %{_mandir}/man1/ltdbtool.1.gz  %{_mandir}/man1/ltdbtool.1.gz
2496  %{_mandir}/man1/ping_pong.1.gz  %{_mandir}/man1/ping_pong.1.gz
2497  %{_mandir}/man1/ctdbd_wrapper.1.gz  %{_mandir}/man1/ctdbd_wrapper.1.gz
2498  %{_mandir}/man5/ctdbd.conf.5.gz  %{_mandir}/man5/ctdb.conf.5.gz
2499    %{_mandir}/man5/ctdb-script.options.5.gz
2500    %{_mandir}/man5/ctdb.sysconfig.5.gz
2501  %{_mandir}/man7/ctdb.7.gz  %{_mandir}/man7/ctdb.7.gz
2502  %{_mandir}/man7/ctdb-tunables.7.gz  %{_mandir}/man7/ctdb-tunables.7.gz
2503  %{_mandir}/man7/ctdb-statistics.7.gz  %{_mandir}/man7/ctdb-statistics.7.gz
# Line 1978  rm -rf %{buildroot} Line 2506  rm -rf %{buildroot}
2506    
2507  %{_unitdir}/ctdb.service  %{_unitdir}/ctdb.service
2508    
2509    %dir %{_datadir}/ctdb
2510    %dir %{_datadir}/ctdb/events
2511    %dir %{_datadir}/ctdb/events/legacy/
2512    %{_datadir}/ctdb/events/legacy/00.ctdb.script
2513    %{_datadir}/ctdb/events/legacy/01.reclock.script
2514    %{_datadir}/ctdb/events/legacy/05.system.script
2515    %{_datadir}/ctdb/events/legacy/06.nfs.script
2516    %{_datadir}/ctdb/events/legacy/10.interface.script
2517    %{_datadir}/ctdb/events/legacy/11.natgw.script
2518    %{_datadir}/ctdb/events/legacy/11.routing.script
2519    %{_datadir}/ctdb/events/legacy/13.per_ip_routing.script
2520    %{_datadir}/ctdb/events/legacy/20.multipathd.script
2521    %{_datadir}/ctdb/events/legacy/31.clamd.script
2522    %{_datadir}/ctdb/events/legacy/40.vsftpd.script
2523    %{_datadir}/ctdb/events/legacy/41.httpd.script
2524    %{_datadir}/ctdb/events/legacy/49.winbind.script
2525    %{_datadir}/ctdb/events/legacy/50.samba.script
2526    %{_datadir}/ctdb/events/legacy/60.nfs.script
2527    %{_datadir}/ctdb/events/legacy/70.iscsi.script
2528    %{_datadir}/ctdb/events/legacy/91.lvs.script
2529    
2530  %files -n ctdb-tests  %files -n ctdb-tests
2531  %defattr(-,root,root)  %defattr(-,root,root)
# Line 1987  rm -rf %{buildroot} Line 2535  rm -rf %{buildroot}
2535    
2536  %dir %{_libexecdir}/ctdb  %dir %{_libexecdir}/ctdb
2537  %dir %{_libexecdir}/ctdb/tests  %dir %{_libexecdir}/ctdb/tests
2538    %{_libexecdir}/ctdb/tests/cmdline_test
2539  %{_libexecdir}/ctdb/tests/comm_client_test  %{_libexecdir}/ctdb/tests/comm_client_test
2540  %{_libexecdir}/ctdb/tests/comm_server_test  %{_libexecdir}/ctdb/tests/comm_server_test
2541  %{_libexecdir}/ctdb/tests/comm_test  %{_libexecdir}/ctdb/tests/comm_test
2542    %{_libexecdir}/ctdb/tests/conf_test
2543  %{_libexecdir}/ctdb/tests/ctdb_packet_parse  %{_libexecdir}/ctdb/tests/ctdb_packet_parse
2544  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
2545    %{_libexecdir}/ctdb/tests/ctdb_io_test
2546  %{_libexecdir}/ctdb/tests/db_hash_test  %{_libexecdir}/ctdb/tests/db_hash_test
2547    %{_libexecdir}/ctdb/tests/dummy_client
2548    %{_libexecdir}/ctdb/tests/errcode
2549    %{_libexecdir}/ctdb/tests/event_protocol_test
2550    %{_libexecdir}/ctdb/tests/event_script_test
2551  %{_libexecdir}/ctdb/tests/fake_ctdbd  %{_libexecdir}/ctdb/tests/fake_ctdbd
2552  %{_libexecdir}/ctdb/tests/fetch_loop  %{_libexecdir}/ctdb/tests/fetch_loop
2553  %{_libexecdir}/ctdb/tests/fetch_loop_key  %{_libexecdir}/ctdb/tests/fetch_loop_key
# Line 2000  rm -rf %{buildroot} Line 2555  rm -rf %{buildroot}
2555  %{_libexecdir}/ctdb/tests/fetch_readonly_loop  %{_libexecdir}/ctdb/tests/fetch_readonly_loop
2556  %{_libexecdir}/ctdb/tests/fetch_ring  %{_libexecdir}/ctdb/tests/fetch_ring
2557  %{_libexecdir}/ctdb/tests/g_lock_loop  %{_libexecdir}/ctdb/tests/g_lock_loop
2558    %{_libexecdir}/ctdb/tests/hash_count_test
2559    %{_libexecdir}/ctdb/tests/line_test
2560  %{_libexecdir}/ctdb/tests/lock_tdb  %{_libexecdir}/ctdb/tests/lock_tdb
2561  %{_libexecdir}/ctdb/tests/message_ring  %{_libexecdir}/ctdb/tests/message_ring
2562  %{_libexecdir}/ctdb/tests/pidfile_test  %{_libexecdir}/ctdb/tests/pidfile_test
2563  %{_libexecdir}/ctdb/tests/pkt_read_test  %{_libexecdir}/ctdb/tests/pkt_read_test
2564  %{_libexecdir}/ctdb/tests/pkt_write_test  %{_libexecdir}/ctdb/tests/pkt_write_test
2565  %{_libexecdir}/ctdb/tests/porting_tests  %{_libexecdir}/ctdb/tests/porting_tests
2566  %{_libexecdir}/ctdb/tests/protocol_client_test  %{_libexecdir}/ctdb/tests/protocol_basic_test
2567    %{_libexecdir}/ctdb/tests/protocol_ctdb_compat_test
2568    %{_libexecdir}/ctdb/tests/protocol_ctdb_test
2569    %{_libexecdir}/ctdb/tests/protocol_types_compat_test
2570  %{_libexecdir}/ctdb/tests/protocol_types_test  %{_libexecdir}/ctdb/tests/protocol_types_test
2571  %{_libexecdir}/ctdb/tests/protocol_util_test  %{_libexecdir}/ctdb/tests/protocol_util_test
2572  %{_libexecdir}/ctdb/tests/rb_test  %{_libexecdir}/ctdb/tests/rb_test
2573  %{_libexecdir}/ctdb/tests/reqid_test  %{_libexecdir}/ctdb/tests/reqid_test
2574    %{_libexecdir}/ctdb/tests/run_event_test
2575  %{_libexecdir}/ctdb/tests/run_proc_test  %{_libexecdir}/ctdb/tests/run_proc_test
2576    %{_libexecdir}/ctdb/tests/sigcode
2577  %{_libexecdir}/ctdb/tests/sock_daemon_test  %{_libexecdir}/ctdb/tests/sock_daemon_test
2578  %{_libexecdir}/ctdb/tests/sock_io_test  %{_libexecdir}/ctdb/tests/sock_io_test
2579  %{_libexecdir}/ctdb/tests/srvid_test  %{_libexecdir}/ctdb/tests/srvid_test
2580  %{_libexecdir}/ctdb/tests/test_mutex_raw  %{_libexecdir}/ctdb/tests/system_socket_test
2581  %{_libexecdir}/ctdb/tests/transaction_loop  %{_libexecdir}/ctdb/tests/transaction_loop
2582    %{_libexecdir}/ctdb/tests/tunnel_cmd
2583    %{_libexecdir}/ctdb/tests/tunnel_test
2584  %{_libexecdir}/ctdb/tests/update_record  %{_libexecdir}/ctdb/tests/update_record
2585  %{_libexecdir}/ctdb/tests/update_record_persistent  %{_libexecdir}/ctdb/tests/update_record_persistent
2586    
 %dir %{_datadir}/ctdb  
2587  %dir %{_datadir}/ctdb/tests  %dir %{_datadir}/ctdb/tests
2588    
2589  %dir %{_datadir}/ctdb/tests/complex  %dir %{_datadir}/ctdb/tests/complex
# Line 2032  rm -rf %{buildroot} Line 2595  rm -rf %{buildroot}
2595  %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh  %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2596  %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh  %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2597  %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh  %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2598  %{_datadir}/ctdb/tests/complex/35_cifs_external_tickle.sh  %{_datadir}/ctdb/tests/complex/36_smb_reset_server.sh
2599    %{_datadir}/ctdb/tests/complex/37_nfs_reset_server.sh
2600  %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh  %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh
2601  %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh  %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2602  %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh  %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
# Line 2040  rm -rf %{buildroot} Line 2604  rm -rf %{buildroot}
2604  %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh  %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2605  %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh  %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2606  %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh  %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
 %{_datadir}/ctdb/tests/complex/90_debug_hung_script.sh  
2607    
2608  %dir %{_datadir}/ctdb/tests/complex/scripts  %dir %{_datadir}/ctdb/tests/complex/scripts
2609  %{_datadir}/ctdb/tests/complex/scripts/local.bash  %{_datadir}/ctdb/tests/complex/scripts/local.bash
2610    
2611  %dir %{_datadir}/ctdb/tests/cunit  %dir %{_datadir}/ctdb/tests/cunit
2612    %{_datadir}/ctdb/tests/cunit/cmdline_test_001.sh
2613  %{_datadir}/ctdb/tests/cunit/comm_test_001.sh  %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2614  %{_datadir}/ctdb/tests/cunit/comm_test_002.sh  %{_datadir}/ctdb/tests/cunit/comm_test_002.sh
2615    %{_datadir}/ctdb/tests/cunit/conf_test_001.sh
2616    %{_datadir}/ctdb/tests/cunit/config_test_001.sh
2617    %{_datadir}/ctdb/tests/cunit/config_test_002.sh
2618    %{_datadir}/ctdb/tests/cunit/config_test_003.sh
2619    %{_datadir}/ctdb/tests/cunit/config_test_004.sh
2620    %{_datadir}/ctdb/tests/cunit/config_test_005.sh
2621    %{_datadir}/ctdb/tests/cunit/config_test_006.sh
2622    %{_datadir}/ctdb/tests/cunit/config_test_007.sh
2623    %{_datadir}/ctdb/tests/cunit/ctdb_io_test_001.sh
2624  %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh  %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh
2625    %{_datadir}/ctdb/tests/cunit/event_protocol_test_001.sh
2626    %{_datadir}/ctdb/tests/cunit/event_script_test_001.sh
2627    %{_datadir}/ctdb/tests/cunit/hash_count_test_001.sh
2628    %{_datadir}/ctdb/tests/cunit/line_test_001.sh
2629    %{_datadir}/ctdb/tests/cunit/path_tests_001.sh
2630  %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh  %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh
2631  %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh  %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2632  %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh  %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2633  %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh  %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2634  %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh  %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2635  %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh  %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2636  %{_datadir}/ctdb/tests/cunit/protocol_test_003.sh  %{_datadir}/ctdb/tests/cunit/protocol_test_012.sh
2637    %{_datadir}/ctdb/tests/cunit/protocol_test_101.sh
2638    %{_datadir}/ctdb/tests/cunit/protocol_test_111.sh
2639    %{_datadir}/ctdb/tests/cunit/protocol_test_201.sh
2640  %{_datadir}/ctdb/tests/cunit/rb_test_001.sh  %{_datadir}/ctdb/tests/cunit/rb_test_001.sh
2641  %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh  %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh
2642    %{_datadir}/ctdb/tests/cunit/run_event_001.sh
2643  %{_datadir}/ctdb/tests/cunit/run_proc_001.sh  %{_datadir}/ctdb/tests/cunit/run_proc_001.sh
2644  %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh  %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2645  %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh  %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2646  %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh  %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh
2647    %{_datadir}/ctdb/tests/cunit/system_socket_test_001.sh
2648    %dir %{_datadir}/ctdb/tests/etc-ctdb
2649    %dir %{_datadir}/ctdb/tests/etc-ctdb/events
2650    %dir %{_datadir}/ctdb/tests/etc-ctdb/events/legacy
2651    %{_datadir}/ctdb/tests/etc-ctdb/events/legacy/00.test.script
2652  %dir %{_datadir}/ctdb/tests/eventd  %dir %{_datadir}/ctdb/tests/eventd
2653  %{_datadir}/ctdb/tests/eventd/README  %{_datadir}/ctdb/tests/eventd/README
2654    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb
2655    %{_datadir}/ctdb/tests/eventd/etc-ctdb/ctdb.conf
2656    %{_datadir}/ctdb/tests/eventd/etc-ctdb/debug-script.sh
2657    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/events
2658    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/data
2659    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/data/README
2660    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/data/03.notalink.script
2661    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/empty
2662    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/empty/README
2663    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/multi
2664    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/multi/01.test.script
2665    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/multi/02.test.script
2666    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/multi/03.test.script
2667    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/random
2668    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/random/01.disabled.script
2669    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/random/02.enabled.script
2670    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/random/README.script
2671    %{_datadir}/ctdb/tests/eventd/etc-ctdb/events/random/a.script
2672    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/share
2673    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/
2674    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/data
2675    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/data/01.dummy.script
2676    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/data/02.disabled.script
2677    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/empty
2678    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/empty/README
2679    %dir %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/random
2680    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/random/01.disabled.script
2681    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/random/02.enabled.script
2682    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/random/a.script
2683    %{_datadir}/ctdb/tests/eventd/etc-ctdb/share/events/random/README.script
2684  %{_datadir}/ctdb/tests/eventd/eventd_001.sh  %{_datadir}/ctdb/tests/eventd/eventd_001.sh
2685  %{_datadir}/ctdb/tests/eventd/eventd_002.sh  %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2686  %{_datadir}/ctdb/tests/eventd/eventd_003.sh  %{_datadir}/ctdb/tests/eventd/eventd_003.sh
# Line 2072  rm -rf %{buildroot} Line 2688  rm -rf %{buildroot}
2688  %{_datadir}/ctdb/tests/eventd/eventd_005.sh  %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2689  %{_datadir}/ctdb/tests/eventd/eventd_006.sh  %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2690  %{_datadir}/ctdb/tests/eventd/eventd_007.sh  %{_datadir}/ctdb/tests/eventd/eventd_007.sh
2691    %{_datadir}/ctdb/tests/eventd/eventd_008.sh
2692    %{_datadir}/ctdb/tests/eventd/eventd_009.sh
2693  %{_datadir}/ctdb/tests/eventd/eventd_011.sh  %{_datadir}/ctdb/tests/eventd/eventd_011.sh
2694  %{_datadir}/ctdb/tests/eventd/eventd_012.sh  %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2695  %{_datadir}/ctdb/tests/eventd/eventd_013.sh  %{_datadir}/ctdb/tests/eventd/eventd_013.sh
# Line 2086  rm -rf %{buildroot} Line 2704  rm -rf %{buildroot}
2704  %{_datadir}/ctdb/tests/eventd/eventd_041.sh  %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2705  %{_datadir}/ctdb/tests/eventd/eventd_042.sh  %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2706  %{_datadir}/ctdb/tests/eventd/eventd_043.sh  %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2707    %{_datadir}/ctdb/tests/eventd/eventd_044.sh
2708  %{_datadir}/ctdb/tests/eventd/eventd_051.sh  %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2709    %{_datadir}/ctdb/tests/eventd/eventd_052.sh
2710  %dir %{_datadir}/ctdb/tests/eventd/scripts  %dir %{_datadir}/ctdb/tests/eventd/scripts
2711  %{_datadir}/ctdb/tests/eventd/scripts/local.sh  %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2712    
 %dir %{_datadir}/ctdb/tests/events.d  
 %{_datadir}/ctdb/tests/events.d/00.test  
   
2713  %dir %{_datadir}/ctdb/tests/eventscripts  %dir %{_datadir}/ctdb/tests/eventscripts
2714  %{_datadir}/ctdb/tests/eventscripts/README  %{_datadir}/ctdb/tests/eventscripts/README
2715  %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh  %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
# Line 2128  rm -rf %{buildroot} Line 2745  rm -rf %{buildroot}
2745  %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh  %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2746  %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh  %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2747  %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh  %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh
2748    %{_datadir}/ctdb/tests/eventscripts/06.nfs.releaseip.001.sh
2749    %{_datadir}/ctdb/tests/eventscripts/06.nfs.releaseip.002.sh
2750    %{_datadir}/ctdb/tests/eventscripts/06.nfs.takeip.001.sh
2751    %{_datadir}/ctdb/tests/eventscripts/06.nfs.takeip.002.sh
2752    %{_datadir}/ctdb/tests/eventscripts/10.interface.010.sh
2753    %{_datadir}/ctdb/tests/eventscripts/10.interface.011.sh
2754    %{_datadir}/ctdb/tests/eventscripts/10.interface.012.sh
2755    %{_datadir}/ctdb/tests/eventscripts/10.interface.013.sh
2756  %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh
2757  %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2758  %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
# Line 2139  rm -rf %{buildroot} Line 2764  rm -rf %{buildroot}
2764  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2765  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2766  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
 %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.007.sh  
 %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.008.sh  
2767  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2768  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2769  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
# Line 2154  rm -rf %{buildroot} Line 2777  rm -rf %{buildroot}
2777  %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2778  %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2779  %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
 %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.010.sh  
 %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.011.sh  
2780  %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2781  %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2782  %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh  %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
# Line 2209  rm -rf %{buildroot} Line 2830  rm -rf %{buildroot}
2830  %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh  %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2831  %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh  %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2832  %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh  %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2833  %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.001.sh  %{_datadir}/ctdb/tests/eventscripts/31.clamd.monitor.002.sh
2834    %{_datadir}/ctdb/tests/eventscripts/31.clamd.monitor.003.sh
2835  %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh  %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
2836  %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.001.sh  %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.shutdown.002.sh
2837    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.startup.002.sh
2838  %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh  %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh
2839  %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.001.sh  %{_datadir}/ctdb/tests/eventscripts/41.httpd.shutdown.002.sh
2840  %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.050.sh  %{_datadir}/ctdb/tests/eventscripts/41.httpd.startup.002.sh
 %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.051.sh  
2841  %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh  %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2842  %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh  %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2843  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.001.sh  %{_datadir}/ctdb/tests/eventscripts/49.winbind.shutdown.002.sh
2844  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.050.sh  %{_datadir}/ctdb/tests/eventscripts/49.winbind.startup.002.sh
 %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.051.sh  
2845  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2846  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2847  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2848  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2849  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
 %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.107.sh  
2850  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2851  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2852  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
# Line 2235  rm -rf %{buildroot} Line 2855  rm -rf %{buildroot}
2855  %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2856  %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2857  %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh  %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
 %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.001.sh  
2858  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2859  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2860  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
# Line 2244  rm -rf %{buildroot} Line 2863  rm -rf %{buildroot}
2863  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2864  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2865  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh
2866    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.109.sh
2867  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh
2868  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2869  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
# Line 2263  rm -rf %{buildroot} Line 2883  rm -rf %{buildroot}
2883  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2884  %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2885  %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh  %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh
2886    %{_datadir}/ctdb/tests/eventscripts/60.nfs.releaseip.001.sh
2887    %{_datadir}/ctdb/tests/eventscripts/60.nfs.releaseip.002.sh
2888    %{_datadir}/ctdb/tests/eventscripts/60.nfs.shutdown.001.sh
2889    %{_datadir}/ctdb/tests/eventscripts/60.nfs.shutdown.002.sh
2890    %{_datadir}/ctdb/tests/eventscripts/60.nfs.startup.001.sh
2891    %{_datadir}/ctdb/tests/eventscripts/60.nfs.startup.002.sh
2892    %{_datadir}/ctdb/tests/eventscripts/60.nfs.takeip.001.sh
2893    %{_datadir}/ctdb/tests/eventscripts/60.nfs.takeip.002.sh
2894  %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh  %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh
2895  %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh  %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2896  %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh  %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
# Line 2284  rm -rf %{buildroot} Line 2912  rm -rf %{buildroot}
2912  %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh  %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2913    
2914  %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb  %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d  
 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions  
 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d  
 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout  
2915  %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses  %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2916  %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local  %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout  
2917    
2918  %dir %{_datadir}/ctdb/tests/eventscripts/etc  %dir %{_datadir}/ctdb/tests/eventscripts/etc
2919  %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d  %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
# Line 2301  rm -rf %{buildroot} Line 2924  rm -rf %{buildroot}
2924  %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf  %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2925    
2926  %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig  %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
 %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb  
2927  %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs  %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2928    
2929  %dir %{_datadir}/ctdb/tests/eventscripts/scripts  %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2930  %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh  %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
2931    %{_datadir}/ctdb/tests/eventscripts/scripts/00.ctdb.sh
2932    %{_datadir}/ctdb/tests/eventscripts/scripts/01.reclock.sh
2933    %{_datadir}/ctdb/tests/eventscripts/scripts/05.system.sh
2934    %{_datadir}/ctdb/tests/eventscripts/scripts/06.nfs.sh
2935    %{_datadir}/ctdb/tests/eventscripts/scripts/10.interface.sh
2936    %{_datadir}/ctdb/tests/eventscripts/scripts/11.natgw.sh
2937    %{_datadir}/ctdb/tests/eventscripts/scripts/13.per_ip_routing.sh
2938    %{_datadir}/ctdb/tests/eventscripts/scripts/20.multipathd.sh
2939    %{_datadir}/ctdb/tests/eventscripts/scripts/31.clamd.sh
2940    %{_datadir}/ctdb/tests/eventscripts/scripts/40.vsftpd.sh
2941    %{_datadir}/ctdb/tests/eventscripts/scripts/41.httpd.sh
2942    %{_datadir}/ctdb/tests/eventscripts/scripts/49.winbind.sh
2943    %{_datadir}/ctdb/tests/eventscripts/scripts/50.samba.sh
2944    %{_datadir}/ctdb/tests/eventscripts/scripts/60.nfs.sh
2945    %{_datadir}/ctdb/tests/eventscripts/scripts/91.lvs.sh
2946    %{_datadir}/ctdb/tests/eventscripts/scripts/statd-callout.sh
2947    
2948  %dir %{_datadir}/ctdb/tests/eventscripts/stubs  %dir %{_datadir}/ctdb/tests/eventscripts/stubs
2949  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2950    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb-config
2951  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2952  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2953  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw  %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
# Line 2325  rm -rf %{buildroot} Line 2964  rm -rf %{buildroot}
2964  %{_datadir}/ctdb/tests/eventscripts/stubs/killall  %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2965  %{_datadir}/ctdb/tests/eventscripts/stubs/multipath  %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2966  %{_datadir}/ctdb/tests/eventscripts/stubs/net  %{_datadir}/ctdb/tests/eventscripts/stubs/net
 %{_datadir}/ctdb/tests/eventscripts/stubs/netstat  
 %{_datadir}/ctdb/tests/eventscripts/stubs/nmap  
2967  %{_datadir}/ctdb/tests/eventscripts/stubs/pidof  %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2968  %{_datadir}/ctdb/tests/eventscripts/stubs/pkill  %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2969  %{_datadir}/ctdb/tests/eventscripts/stubs/ps  %{_datadir}/ctdb/tests/eventscripts/stubs/ps
# Line 2347  rm -rf %{buildroot} Line 2984  rm -rf %{buildroot}
2984  %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo  %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2985    
2986  %dir %{_datadir}/ctdb/tests/onnode  %dir %{_datadir}/ctdb/tests/onnode
 %{_datadir}/ctdb/tests/onnode/README  
2987  %{_datadir}/ctdb/tests/onnode/0001.sh  %{_datadir}/ctdb/tests/onnode/0001.sh
2988  %{_datadir}/ctdb/tests/onnode/0002.sh  %{_datadir}/ctdb/tests/onnode/0002.sh
2989  %{_datadir}/ctdb/tests/onnode/0003.sh  %{_datadir}/ctdb/tests/onnode/0003.sh
2990  %{_datadir}/ctdb/tests/onnode/0004.sh  %{_datadir}/ctdb/tests/onnode/0004.sh
2991  %{_datadir}/ctdb/tests/onnode/0005.sh  %{_datadir}/ctdb/tests/onnode/0005.sh
2992  %{_datadir}/ctdb/tests/onnode/0006.sh  %{_datadir}/ctdb/tests/onnode/0006.sh
2993    %{_datadir}/ctdb/tests/onnode/0010.sh
2994    %{_datadir}/ctdb/tests/onnode/0011.sh
2995  %{_datadir}/ctdb/tests/onnode/0070.sh  %{_datadir}/ctdb/tests/onnode/0070.sh
2996  %{_datadir}/ctdb/tests/onnode/0071.sh  %{_datadir}/ctdb/tests/onnode/0071.sh
2997  %{_datadir}/ctdb/tests/onnode/0072.sh  %{_datadir}/ctdb/tests/onnode/0072.sh
2998  %{_datadir}/ctdb/tests/onnode/0075.sh  %{_datadir}/ctdb/tests/onnode/0075.sh
2999  %{_datadir}/ctdb/tests/onnode/functions  
3000  %{_datadir}/ctdb/tests/onnode/nodes  %dir %{_datadir}/ctdb/tests/onnode/etc-ctdb
3001    %{_datadir}/ctdb/tests/onnode/etc-ctdb/nodes
3002    
3003  %dir %{_datadir}/ctdb/tests/onnode/scripts  %dir %{_datadir}/ctdb/tests/onnode/scripts
3004  %{_datadir}/ctdb/tests/onnode/scripts/local.sh  %{_datadir}/ctdb/tests/onnode/scripts/local.sh
3005    
3006  %dir %{_datadir}/ctdb/tests/onnode/stubs  %dir %{_datadir}/ctdb/tests/onnode/stubs
3007  %{_datadir}/ctdb/tests/onnode/stubs/ctdb  %{_datadir}/ctdb/tests/onnode/stubs/ctdb
 %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001  
3008  %{_datadir}/ctdb/tests/onnode/stubs/ssh  %{_datadir}/ctdb/tests/onnode/stubs/ssh
3009    
3010  %dir %{_datadir}/ctdb/tests/scripts  %dir %{_datadir}/ctdb/tests/scripts
# Line 2390  rm -rf %{buildroot} Line 3028  rm -rf %{buildroot}
3028    
3029  %dir %{_datadir}/ctdb/tests/simple  %dir %{_datadir}/ctdb/tests/simple
3030  %{_datadir}/ctdb/tests/simple/README  %{_datadir}/ctdb/tests/simple/README
 %{_datadir}/ctdb/tests/simple/00_ctdb_init.sh  
3031  %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh  %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
3032  %{_datadir}/ctdb/tests/simple/01_ctdb_version.sh  %{_datadir}/ctdb/tests/simple/01_ctdb_reclock_command.sh
3033  %{_datadir}/ctdb/tests/simple/02_ctdb_listvars.sh  %{_datadir}/ctdb/tests/simple/02_ctdb_tunables.sh
 %{_datadir}/ctdb/tests/simple/03_ctdb_getvar.sh  
 %{_datadir}/ctdb/tests/simple/04_ctdb_setvar.sh  
3034  %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh  %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
3035  %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh  %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
3036  %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh  %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
# Line 2411  rm -rf %{buildroot} Line 3046  rm -rf %{buildroot}
3046  %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh  %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
3047  %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh  %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
3048  %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh  %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh
3049    %{_datadir}/ctdb/tests/simple/21_ctdb_attach.sh
3050  %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh  %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh
3051  %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh  %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
3052  %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh  %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
3053  %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh  %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
3054  %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh  %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
3055  %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh  %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
3056  %{_datadir}/ctdb/tests/simple/31_ctdb_disable.sh  %{_datadir}/ctdb/tests/simple/32_ctdb_disable_enable.sh
 %{_datadir}/ctdb/tests/simple/32_ctdb_enable.sh  
3057  %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh  %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
3058  %{_datadir}/ctdb/tests/simple/41_ctdb_stop.sh  %{_datadir}/ctdb/tests/simple/42_ctdb_stop_continue.sh
 %{_datadir}/ctdb/tests/simple/42_ctdb_continue.sh  
3059  %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh  %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
3060  %{_datadir}/ctdb/tests/simple/51_message_ring.sh  %{_datadir}/ctdb/tests/simple/51_message_ring.sh
3061  %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh  %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
3062  %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh  %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
3063  %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh  %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
3064  %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh  %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh
3065    %{_datadir}/ctdb/tests/simple/56_replicated_transaction_recovery.sh
3066  %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh  %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh
3067  %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh  %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh
3068    %{_datadir}/ctdb/tests/simple/69_recovery_resurrect_deleted.sh
3069  %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh  %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh
3070  %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh  %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
3071  %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh  %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
# Line 2438  rm -rf %{buildroot} Line 3074  rm -rf %{buildroot}
3074  %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh  %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
3075  %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh  %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
3076  %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh  %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
3077    %{_datadir}/ctdb/tests/simple/79_volatile_db_traverse.sh
3078  %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh  %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
3079  %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh  %{_datadir}/ctdb/tests/simple/81_tunnel_ring.sh
3080  %{_datadir}/ctdb/tests/simple/functions  %{_datadir}/ctdb/tests/simple/90_debug_hung_script.sh
 # This is a dangling symlink but needed for testing  
 %{_datadir}/ctdb/tests/simple/nodes  
3081    
3082  %dir %{_datadir}/ctdb/tests/simple/scripts  %dir %{_datadir}/ctdb/tests/simple/scripts
3083  %{_datadir}/ctdb/tests/simple/scripts/local.bash  %{_datadir}/ctdb/tests/simple/scripts/local.bash
# Line 2469  rm -rf %{buildroot} Line 3104  rm -rf %{buildroot}
3104  %{_datadir}/ctdb/tests/takeover/lcp2.014.sh  %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
3105  %{_datadir}/ctdb/tests/takeover/lcp2.015.sh  %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
3106  %{_datadir}/ctdb/tests/takeover/lcp2.016.sh  %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
 %{_datadir}/ctdb/tests/takeover/lcp2.017.sh  
 %{_datadir}/ctdb/tests/takeover/lcp2.018.sh  
 %{_datadir}/ctdb/tests/takeover/lcp2.019.sh  
 %{_datadir}/ctdb/tests/takeover/lcp2.022.sh  
 %{_datadir}/ctdb/tests/takeover/lcp2.023.sh  
3107  %{_datadir}/ctdb/tests/takeover/lcp2.024.sh  %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
3108  %{_datadir}/ctdb/tests/takeover/lcp2.025.sh  %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
 %{_datadir}/ctdb/tests/takeover/lcp2.026.sh  
3109  %{_datadir}/ctdb/tests/takeover/lcp2.027.sh  %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
3110  %{_datadir}/ctdb/tests/takeover/lcp2.028.sh  %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
3111  %{_datadir}/ctdb/tests/takeover/lcp2.029.sh  %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
# Line 2484  rm -rf %{buildroot} Line 3113  rm -rf %{buildroot}
3113  %{_datadir}/ctdb/tests/takeover/lcp2.031.sh  %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
3114  %{_datadir}/ctdb/tests/takeover/lcp2.032.sh  %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
3115  %{_datadir}/ctdb/tests/takeover/lcp2.033.sh  %{_datadir}/ctdb/tests/takeover/lcp2.033.sh
3116    %{_datadir}/ctdb/tests/takeover/lcp2.034.sh
3117    %{_datadir}/ctdb/tests/takeover/lcp2.035.sh
3118  %{_datadir}/ctdb/tests/takeover/nondet.001.sh  %{_datadir}/ctdb/tests/takeover/nondet.001.sh
3119  %{_datadir}/ctdb/tests/takeover/nondet.002.sh  %{_datadir}/ctdb/tests/takeover/nondet.002.sh
3120  %{_datadir}/ctdb/tests/takeover/nondet.003.sh  %{_datadir}/ctdb/tests/takeover/nondet.003.sh
# Line 2498  rm -rf %{buildroot} Line 3129  rm -rf %{buildroot}
3129  %{_datadir}/ctdb/tests/takeover_helper/012.sh  %{_datadir}/ctdb/tests/takeover_helper/012.sh
3130  %{_datadir}/ctdb/tests/takeover_helper/013.sh  %{_datadir}/ctdb/tests/takeover_helper/013.sh
3131  %{_datadir}/ctdb/tests/takeover_helper/014.sh  %{_datadir}/ctdb/tests/takeover_helper/014.sh
 %{_datadir}/ctdb/tests/takeover_helper/015.sh  
3132  %{_datadir}/ctdb/tests/takeover_helper/016.sh  %{_datadir}/ctdb/tests/takeover_helper/016.sh
3133  %{_datadir}/ctdb/tests/takeover_helper/017.sh  %{_datadir}/ctdb/tests/takeover_helper/017.sh
3134  %{_datadir}/ctdb/tests/takeover_helper/018.sh  %{_datadir}/ctdb/tests/takeover_helper/018.sh
3135  %{_datadir}/ctdb/tests/takeover_helper/019.sh  %{_datadir}/ctdb/tests/takeover_helper/019.sh
 %{_datadir}/ctdb/tests/takeover_helper/020.sh  
3136  %{_datadir}/ctdb/tests/takeover_helper/021.sh  %{_datadir}/ctdb/tests/takeover_helper/021.sh
3137  %{_datadir}/ctdb/tests/takeover_helper/022.sh  %{_datadir}/ctdb/tests/takeover_helper/022.sh
3138  %{_datadir}/ctdb/tests/takeover_helper/023.sh  %{_datadir}/ctdb/tests/takeover_helper/023.sh
# Line 2512  rm -rf %{buildroot} Line 3141  rm -rf %{buildroot}
3141  %{_datadir}/ctdb/tests/takeover_helper/026.sh  %{_datadir}/ctdb/tests/takeover_helper/026.sh
3142  %{_datadir}/ctdb/tests/takeover_helper/027.sh  %{_datadir}/ctdb/tests/takeover_helper/027.sh
3143  %{_datadir}/ctdb/tests/takeover_helper/028.sh  %{_datadir}/ctdb/tests/takeover_helper/028.sh
3144    %{_datadir}/ctdb/tests/takeover_helper/030.sh
3145    %{_datadir}/ctdb/tests/takeover_helper/031.sh
3146  %{_datadir}/ctdb/tests/takeover_helper/110.sh  %{_datadir}/ctdb/tests/takeover_helper/110.sh
3147  %{_datadir}/ctdb/tests/takeover_helper/111.sh  %{_datadir}/ctdb/tests/takeover_helper/111.sh
3148  %{_datadir}/ctdb/tests/takeover_helper/120.sh  %{_datadir}/ctdb/tests/takeover_helper/120.sh
# Line 2536  rm -rf %{buildroot} Line 3167  rm -rf %{buildroot}
3167    
3168  %dir %{_datadir}/ctdb/tests/tool  %dir %{_datadir}/ctdb/tests/tool
3169  %{_datadir}/ctdb/tests/tool/README  %{_datadir}/ctdb/tests/tool/README
3170    %{_datadir}/ctdb/tests/tool/ctdb.attach.001.sh
3171    %{_datadir}/ctdb/tests/tool/ctdb.attach.002.sh
3172    %{_datadir}/ctdb/tests/tool/ctdb.attach.003.sh
3173  %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh
3174  %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
3175  %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh
3176    %{_datadir}/ctdb/tests/tool/ctdb.catdb.001.sh
3177    %{_datadir}/ctdb/tests/tool/ctdb.catdb.002.sh
3178    %{_datadir}/ctdb/tests/tool/ctdb.cattdb.001.sh
3179    %{_datadir}/ctdb/tests/tool/ctdb.cattdb.002.sh
3180  %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh
3181  %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
3182  %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh
3183    %{_datadir}/ctdb/tests/tool/ctdb.deletekey.001.sh
3184  %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh
3185  %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
3186  %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
3187  %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh  %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
 %{_datadir}/ctdb/tests/tool/ctdb.disablemonitor.001.sh  
3188  %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
3189  %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
3190  %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
 %{_datadir}/ctdb/tests/tool/ctdb.enablemonitor.001.sh  
3191  %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
3192  %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
3193  %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
# Line 2560  rm -rf %{buildroot} Line 3197  rm -rf %{buildroot}
3197  %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
3198  %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
3199  %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
 %{_datadir}/ctdb/tests/tool/ctdb.getmonmode.001.sh  
3200  %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
3201  %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
3202  %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
# Line 2598  rm -rf %{buildroot} Line 3234  rm -rf %{buildroot}
3234  %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh  %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
3235  %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
3236  %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh
3237    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.003.sh
3238    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.004.sh
3239    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.005.sh
3240    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.006.sh
3241    %{_datadir}/ctdb/tests/tool/ctdb.pdelete.001.sh
3242  %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
3243  %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
3244  %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
3245    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.002.sh
3246    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.003.sh
3247    %{_datadir}/ctdb/tests/tool/ctdb.pstore.001.sh
3248    %{_datadir}/ctdb/tests/tool/ctdb.ptrans.001.sh
3249    %{_datadir}/ctdb/tests/tool/ctdb.readkey.001.sh
3250  %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
3251  %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
3252  %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
# Line 2629  rm -rf %{buildroot} Line 3275  rm -rf %{buildroot}
3275  %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
3276  %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
3277  %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh
3278    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.005.sh
3279  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh
3280  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
3281  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
3282  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh
3283    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.005.sh
3284  %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh
3285  %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
3286  %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
# Line 2649  rm -rf %{buildroot} Line 3297  rm -rf %{buildroot}
3297  %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh  %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
3298  %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh  %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
3299  %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh  %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh
3300    %{_datadir}/ctdb/tests/tool/ctdb.writekey.001.sh
3301    
3302  %dir %{_datadir}/ctdb/tests/tool/scripts  %dir %{_datadir}/ctdb/tests/tool/scripts
3303  %{_datadir}/ctdb/tests/tool/scripts/local.sh  %{_datadir}/ctdb/tests/tool/scripts/local.sh
# Line 2656  rm -rf %{buildroot} Line 3305  rm -rf %{buildroot}
3305  %endif # with_clustering_support  %endif # with_clustering_support
3306    
3307  %changelog  %changelog
3308  * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> - 4.6.2-12.1.sme  * Fri Jan 20 2023 Andreas Schneider <asn@redhat.com> - 4.10.16-24
3309  - import 4.6.2-12 [SME: 10429]  - related: #2154364 - Add additional patches for CVE-2022-38023
3310  - import to SME the two last upstream releases [SME: 10326]  
3311    * Wed Dec 21 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-23
3312    - resolves: #2154364 - Fix CVE-2022-38023
3313    
3314  * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-12  * Tue Aug 30 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-20
3315  - resolves: #1514314 - Fix CVE-2017-14746 and CVE-2017-15275  - resolves: #2119058 - Fix possible segfault in winbind
3316    
3317    * Tue May 10 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-19
3318    - resolves: #2081649 - Fix idmap_rfc2307 and idmap_nss returning wrong
3319                           mapping for uid/gid conflict
3320    
3321    * Tue Jan 25 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-18
3322    - resolves: #2034800 - Fix usermap script regression caused by CVE-2020-25717
3323    - resolves: #2036595 - Fix MIT realm regression caused by CVE-2020-25717
3324    - resolves: #2046148 - Fix CVE-2021-44142
3325    
3326    * Mon Nov 15 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-17
3327    - related: #2019673 - Add missing checks for IPA DC server role
3328    
3329    * Mon Nov 08 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-16
3330    - resolves: #2019661 - Fix CVE-2016-2124
3331    - resolves: #2019673 - Fix CVE-2020-25717
3332    - resolves: #2021428 - Add missing PAC buffer types to krb5pac.idl
3333    
3334    * Mon Apr 26 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-15
3335    - resolves: #1949444 - Fix CVE-2021-20254
3336    
3337    * Mon Apr 12 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-14
3338    - resolves: #1937867 - Fix possible core dump with printing support
3339    - resolves: #1930747 - Ensure that libwbclient has been updated before
3340                           restarting services
3341    
3342    * Wed Feb 03 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-13
3343    - related: #1876839 - Fix double crash when requesting share mode lock
3344    
3345    * Wed Jan 20 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-11
3346    - resolves: #1876839 - Fix double crash when requesting share mode lock
3347    
3348    * Tue Dec 22 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-10
3349    - resolves: #1868327 - Fix winbind in trust scenaries with connection issues
3350    
3351    * Fri Nov 06 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-9
3352    - related: #1853272 - Add back missing patch hunks
3353    
3354    * Mon Nov 02 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-8
3355    - resolves: #1878205 - Fix restarting winbind on package upgrade
3356    - resolves: #1892632 - Fix CVE-2020-14318
3357    - resolves: #1891687 - Fix CVE-2020-14323
3358    - resolves: #1879834 - Fix CVE-2020-1472
3359    - resolves: #1892313 - Fix memory leak in winbindd (wbinfo -u)
3360    - resolves: #1868917 - Fix %U substitution for 'valid users' option
3361    - resolves: #1853272 - Fix 'require_membership_of' documentation in
3362                           pam_winbind{.conf} manpage
3363    
3364    * Tue Jul 21 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.16-7
3365    - related: #1852812 - trigger a rebuild to get the right tag
3366    
3367    * Thu Jul 16 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.16-6
3368    - resolves: #1852812 - Fix additioanl hostnames with win DC
3369    
3370    * Wed Jun 03 2020 Andreas Schneider <asn@redhat.com> - 4.10-16-5
3371    - related: #1785121 - Add missing RPM Requires
3372    
3373    * Tue Jun 2 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.16-2
3374    - resolves: #1828354 - add additioanl hostnames to the keytab
3375    - resolves: #1836427 - add dnshostname option net-ads-join
3376    
3377    * Mon May 25 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-1
3378    - related: #1785121 - Rebase to version 4.10.16
3379    
3380    * Tue May 19 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-5
3381    - resolves: #1831986 - Fix gencache for normal users
3382    
3383    * Thu May 07 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-4
3384    - resolves: #1813017 - Fix smbclient log to file
3385    
3386    * Tue May 05 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-3
3387    - Removed patch for #1634057
3388    
3389    * Mon May 4 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.15-2
3390    - resolves: #1825505 - Compilation of samba sources fails on RHEL
3391    
3392    * Thu Apr 30 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-1
3393    - related: #1785121 - Rebase to version 4.10.15
3394    - resolves: #1828924 - Fix typo in pam_winbind documentation about require_membership_of
3395    - resolves: #1801496 - Add missing ctdb directories
3396    
3397    * Thu Apr 16 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.13-2
3398    - resolves: #1810511 - Fix net-ads-keytab-create to include UPN
3399    
3400    * Mon Feb 03 2020 Andreas Schneider <asn@redhat.com> - 4.10.13-1
3401    - resolves: #1785121 - Rebase to vesion 4.10.13
3402    - resolves: #1791208 - Fix CVE-2019-14907
3403    - resolves: #1737888 - Fix manual libwbclient alternative settings
3404    - resolves: #1634057 - Return correct stat for SMB1 with POSIX extensions
3405    
3406    * Mon Feb 03 2020 Andreas Schneider <asn@redhat.com> - 4.10.4-11
3407    - resolves: #1791823 - Fix Kerberos authentication with trusted domains
3408    - resolves: #1781231 - Fix smbclient mkdir log spam
3409    - resolves: #1776333 - Fix client tools log spam about messaging
3410    
3411    * Wed Jan 08 2020 Alexander Bokovoy <abokovoy@redhat.com> - 4.10.4-10
3412    - resolves: #1786324 - fix security level check for DsRGetForestTrustInformation
3413    
3414    * Thu Oct 31 2019 Isaac Boukris <iboukris@redhat.com> - 4.10.4-9
3415    - resolves: #1764468 - Fix CVE-2019-10218
3416    
3417    * Wed Oct 30 2019 Isaac Boukris <iboukris@redhat.com> - 4.10.4-8
3418    - resolves: #1656541 - Fix join using netbios name
3419    
3420    * Mon Oct 14 2019 Isaac Boukris <iboukris@redhat.com> - 4.10.4-7
3421    - resolves: #1657428 - Fix spnego downgrade
3422    - resolves: #1663064 - Fix net ads join in hardened environments
3423    
3424    * Fri Oct 04 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-6
3425    - resolves: #1753254 - Fix trusted domain enumeration in windind caused
3426                           a Active Directory update
3427    
3428    * Thu Sep 19 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-5
3429    - resolves: #1751335 - Fix username/passwd auth with smbspool
3430    
3431    * Mon Sep 16 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-4
3432    - resolves: #1740986 - Fix issues creating BUILTIN\Guests
3433    
3434    * Thu Sep 05 2019 Guenther Deschner <gdeschner@redhat.com> - 4.10.4-3
3435    - resolves: #1746240 - Security fix for CVE-2019-10197
3436    
3437    * Wed Sep 04 2019 Guenther Deschner <gdeschner@redhat.com> - 4.10.4-2
3438    - resolves: #1740000 - Fix 'net ads join createcomputer=<accountou>'
3439    
3440    * Wed Aug 14 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-1
3441    - resolves: #1497809 - Add --resolve-uids for 'smbstatus -L'
3442    - resolves: #1714947 - Fix idmap_tdb2 scripts
3443    
3444    * Wed Aug 14 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-0
3445    - resolves: #1724991 - Update to version 4.10.4
3446    - resolves: #1595277 - Update manpage for 'net ads lookup'
3447    
3448    * Fri May 24 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-6
3449    - related: #1703204 - Fix printing with smbspool as CUPS backend
3450    
3451    * Fri May 10 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-5
3452    - resolves: #1703204 - Fix smbspool krb5 authentication
3453    
3454    * Thu Mar 28 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-4
3455    - resolves: #1690222 - Fix --max-protocol documentation of smbclient
3456    - resolves: #1518353 - Fix 'net ads join -Uadmin@forestdomain'
3457    - resolves: #1696524 - Fix CVE-2019-3880
3458    
3459    * Thu Mar 14 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-3
3460    - resolves: #1479451 - Fix 'net' command auth with Kerberos
3461    - resolves: #1686158 - Fix printing with CUPS
3462    - resolves: #1662408 - Fix username/password printing with CUPS
3463    
3464    * Mon Feb 11 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-2
3465    - resolves: #1674403 - Fix panic when setting 'force group' on a share with
3466                           an active connections
3467    - resolves: #1670720 - Fix installation of samba-python
3468    - resolves: #1669476 - Fix user lookup via UPN
3469    
3470    * Fri Jan 18 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-1
3471    - resolves: #1649434 - Update to version 4.9.1
3472    - resolves: #1648852 - Fix out of bound array access in ctdb
3473    - resolves: #1647960 - Fix segfault in the debug system with hardended build
3474    - resolves: #1644328 - Fix segfault if wrong 'passdb backend' is configured
3475    - resolves: #1650452 - Add smbc_setOptionProtocols()
3476    - resolves: #1659513 - Fix testparm/pdbedit crash
3477    - resolves: #1529301 - Added new 'net ads spn' command
3478    - resolves: #1595277 - Fix manpage for 'net ads lookup'
3479    - resolves: #1600274 - Fix vfs_audit log which does not show full path names
3480    - resolves: #1623140 - Fix handling the 'disable netbios' option
3481    - resolves: #1624227 - Connect to spoolss with the correct version information
3482    - resolves: #1659533 - Fix new file and folder creation with vfs_glusterfs
3483    - resolves: #1579401 - Implement 'net ads leave --keep-account'
3484    - resolves: #1624227 - Fix spoolss client operations against newer Windows
3485                           versions
3486    - resolves: #1656405 - Fix looking up local system accounts
3487    
3488    * Thu Aug 09 2018 Andreas Schneider <asn@redhat.com> - 4.8.3-4
3489    - resolves: #1614132 - Fix delete-on-close after smb2_find
3490    - resolves: #1614265 - Fix CVE-2018-1139
3491    - resolves: #1614269 - Fix CVE-2018-10858
3492    
3493    * Fri Jul 06 2018 Justin Stephenson <jstephen@redhat.com> - 4.8.3-3
3494    - resolves: #1581016 - Add smbclient quiet argument
3495    
3496    * Thu Jul 05 2018 Andreas Schneider <asn@redhat.com> - 4.8.3-2
3497    - related: #1538743 - Fix local user account lookup with winbind
3498    
3499    * Wed Jun 27 2018 Andreas Schneider <asn@redhat.com> - 4.8.3-1
3500    - related: #1558560 - Rebase to Samba version 4.8.3
3501    - resolves: #1579398 - Add winbind localauth krb5 plugin
3502    
3503    * Wed Jun 13 2018 Andreas Schneider <asn@redhat.com> - 4.8.2-2
3504    - resolves: #1540457 - Fixed support for authenticaton on on way trusts
3505    
3506    * Mon Jun 11 2018 Andreas Schneider <asn@redhat.com> - 4.8.2-1
3507    - related: #1558560 - Rebase to newer Samba version
3508    
3509    * Wed May 30 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-4
3510    - resolves: #1582541 - Fix anonymous auth with SMB2/3
3511    
3512    * Tue May 22 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-3
3513    - resolves: #1575205 - Fix segfault when updating DNS with 'net ads join'
3514    - resolves: #1525511 - Fix idmap_rid dependency on trusted domain list
3515    
3516    * Wed May 16 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-2
3517    - resolves: #1538743 - Fix UPN handling in winbind
3518    
3519    * Fri Apr 27 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-1
3520    - related: #1558560 - Rebase to newer Samba version
3521    - resolves: #1567896 - Fix possible crash if secrets db is emtpy
3522    - resolves: #1570020 - Fix a crash in smbd when dfsgetinfo is called
3523    
3524    * Thu Apr 12 2018 Andreas Schneider <asn@redhat.com> - 4.8.0-1
3525    - resolves: #1558560 - Rebase to newer Samba version
3526    - resolves: #1558943 - Fix winbind requests getting stuck on a child
3527    - resolves: #1532618 - Fix segfault with NT1 connections in smbd
3528    
3529    * Fri Mar 09 2018 Andreas Schneider <asn@redhat.com> - 4.7.1-7
3530    - resolves: #1552004 - Fix CVE-2018-1050
3531    
3532    * Wed Dec 20 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-6
3533    - resolves: #1476153 - Handle SMB echo responses more gracefully
3534    - resolves: #1523212 - Fix SMB2 client read-after-free issue
3535    
3536    * Mon Dec 04 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-5
3537    - resolves: #1505940 - Fix 'net ads keytab list'
3538    - resolves: #1518732 - Enable AES-NI to make SMB3 encryption and signing
3539                           faster
3540    
3541    * Tue Nov 28 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-4
3542    - resolves: #1510872 - Fix systemd startup of samba daemons
3543    
3544    * Thu Nov 23 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-3
3545    - resolves: #1498353 - Fix broken MacOSX client which can't handle file_ids
3546                           correctly
3547    - resolves: #1495490 - Fix client rename over SMB2
3548    - resolves: #1510598 - Fix client volume cmd over SMB2
3549    
3550    * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-2
3551    - resolves: #1514316 - CVE-2017-14746 CVE-2017-15275
3552    
3553    * Thu Nov 02 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-1
3554    - related: #1470048 - Update to version 4.7.1
3555    
3556    * Thu Oct 26 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-4
3557    - resolves: #1506489 - Fix python dependency issues
3558    
3559    * Wed Oct 25 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-3
3560    - related: #1470048 - Fix dependency issues
3561    - resolves: #1486318 - Move /var/lib/samba/lock to common package
3562    - resolves: #1497162 - Fix smbcacls command line password handling
3563    
3564    * Tue Oct 24 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-2
3565    - related: #1470048 - Fix package names
3566    
3567    * Mon Oct 23 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-1
3568    - resolves: #1470048 - Rebase Samba to version 4.7.0
3569    - resolves: #1335710 - Improve performance of smbd for a lot
3570                           of new client connections
3571    
3572  * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11  * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
3573  - resolves: #1491213 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163  - resolves: #1491214 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
3574    
3575  * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10  * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10
3576  - resolves: #1484423 - Require at least krb5 version 1.15.1  - resolves: #1480310 - Require at least krb5 version 1.15.1
3577  - resolves: #1484713 - Fix password changes for users via smbpasswd  - resolves: #1482133 - Fix password changes for users via smbpasswd
3578  - resolves: #1484723 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO  - resolves: #1452003 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO
3579                         returned errors                         returned errors
3580    - resolves: #1485390 - Do not print kerberos warning when not enforced
3581    
3582  * Mon Aug 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-9  * Mon Aug 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-9
3583  - resolves: #1481188 - Fix 'net ads changetrustpw'  - resolves: #1479897 - Fix 'net ads changetrustpw'
3584    
3585  * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8  * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8
3586  - resolves: #1459936 - Fix regression with "follow symlinks = no"  - resolves: #1459936 - Fix regression with "follow symlinks = no"
# Line 3357  rm -rf %{buildroot} Line 4264  rm -rf %{buildroot}
4264  - Call ldconfig at libwbclient and -winbind-clients post(un)install time.  - Call ldconfig at libwbclient and -winbind-clients post(un)install time.
4265  - Fix empty localization files, use %%find_lang to find and %%lang-mark them.  - Fix empty localization files, use %%find_lang to find and %%lang-mark them.
4266  - Escape macros in %%changelog.  - Escape macros in %%changelog.
 * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> -1.sme  
 - fix [SME: ]  
   
4267  - Fix source tarball URL.  - Fix source tarball URL.
4268    
4269  * Tue Jun 26 2012 Guenther Deschner <gdeschner@redhat.com> - 2:3.6.6-91  * Tue Jun 26 2012 Guenther Deschner <gdeschner@redhat.com> - 2:3.6.6-91


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