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

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

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

Revision 1.8 by unnilennium, Fri May 26 21:02:39 2017 UTC Revision 1.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 14.6  %define main_release 24
10    
11  %define samba_version 4.4.4  %define samba_version 4.10.16
12  %define talloc_version 2.1.6  %define talloc_version 2.1.16
13  %define tdb_version 1.3.8  %define tdb_version 1.3.18
14  %define tevent_version 0.9.28  %define tevent_version 0.9.39
15  %define ldb_version 1.1.26  %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.12  %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    
83    %global required_mit_krb5 1.15.1
84    
85  %global with_clustering_support 0  %global with_clustering_support 0
86    
87  %if %{with clustering}  %if %{with clustering}
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 91  Epoch:          2 Line 111  Epoch:          2
111    
112  Summary:        Server and Client software to interoperate with Windows machines  Summary:        Server and Client software to interoperate with Windows machines
113  License:        GPLv3+ and LGPLv3+  License:        GPLv3+ and LGPLv3+
 Group:          System Environment/Daemons  
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:        https://ftp.samba.org/pub/samba/samba-%{version}%{pre_release}.tar.asc
119    Source2:        gpgkey-52FBC0B86D954B0843324CDC6F33915B6568B7EA.gpg
120    
121  # Red Hat specific replacement-files  # Red Hat specific replacement-files
122  Source1: samba.log  Source10: samba.log
123  Source2: samba.xinetd  Source11: smb.conf.vendor
124  Source3: smb.conf.vendor  Source12: smb.conf.example
125  Source4: smb.conf.example  Source13: pam_winbind.conf
126  Source5: pam_winbind.conf  Source14: samba.pamd
 Source6: samba.pamd  
127    
128  Source200: README.dc  Source200: README.dc
129  Source201: README.downgrade  Source201: README.downgrade
130    
131  Patch0:    samba-4.4.5-fix_resolving_trusted_domain_users.patch  # Backport bug fixes to https://gitlab.com/samba-redhat/samba/-/tree/v4-10-redhat
132  Patch1:    samba-4.4.5-fix_site_aware_net_ads_join_with_krb5.patch  # This will give us CI and makes it easy to generate patchsets.
133  Patch2:    samba-4.4.5-accept_empty_realm_for_ad_domains_with_security_domain.patch  #
134  Patch3:    samba-4.4.5-fix_winbind_cached_creds_memleak.patch  # Generate the patchset using: git fpstd -N > samba-4.10-redhat.patch
135  Patch4:    CVE-2016-2119-v4-4.patch  Patch0:    samba-4.10-redhat.patch
136  Patch5:    samba-4.4.7-fix-ctdb-test-install-dir.patch  
137  Patch6:    samba-4.4.7-fix_ads_krb5_ccname_handling.patch  # Set the libldb requirement back to 1.5.4, we don't need a newer version as
138  Patch7:    samba-4.4.7-fix_smbclient_cpu_usage_with_unreachable_ip.patch  # we only build Samba FS.
139  Patch8:    samba-4.4.7-fix_idmap_range_checks.patch  Patch1000:    libldb-require-version-1.5.4.patch
 Patch9:    samba-4.4.7-fix_smget_auth_callback.patch  
 Patch10:   samba-4.4.6-fix_nss_wins.patch  
 Patch11:   samba-4.4.7-fix_group_substituion_with_ad.patch  
 Patch12:   samba-4.4.6-fix_smbclient_against_apple_and_azure.patch  
 Patch13:   samba-4.4.x-fix_libads_krb5_memcache.patch  
 Patch14:   CVE-2016-2125-v4-4.patch  
 Patch15:   CVE-2016-2126-v4-4.patch  
 Patch16:   CVE-2017-2619-v4-4.patch  
 Patch17:   CVE-2017-7494.patch  
   
 BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)  
140    
141  Requires(pre): /usr/sbin/groupadd  Requires(pre): /usr/sbin/groupadd
142  Requires(post): systemd  Requires(post): systemd
# Line 134  Requires(preun): systemd Line 144  Requires(preun): systemd
144  Requires(postun): systemd  Requires(postun): systemd
145    
146  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
147    Requires: %{name}-common = %{samba_depver}
148  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
149  Requires: %{name}-common-tools = %{samba_depver}  Requires: %{name}-common-tools = %{samba_depver}
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 162  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: krb5-devel >= 1.14  BuildRequires: gnupg2
184    BuildRequires: jansson-devel
185    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-interpreter
198    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  BuildRequires: python2-devel
203  BuildRequires: python-devel  BuildRequires: python-dns
204  BuildRequires: python-tevent  # This is required to avoid packaging the in tree
205    # 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
218  BuildRequires: zlib-devel >= 1.2.3  BuildRequires: zlib-devel >= 1.2.3
219    
220  BuildRequires: pkgconfig(libsystemd)  BuildRequires: pkgconfig(libsystemd)
# Line 197  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
229    %if %{with_dc}
230    BuildRequires: gnutls-devel >= 3.4.7
231    # Required by samba-tool to run tests
232    BuildRequires: python2-crypto
233    %else
234    BuildRequires: gnutls-devel >= 3.2.0
235  %endif  %endif
 BuildRequires: gnutls-devel  
 # Allow build with testsuite which uses heimdal  
 #%if %{with_dc}  
 #BuildRequires: gnutls-devel >= 3.4.7  
 # Required by samba-tool  
 #BuildRequires: python-crypto  
 #%endif  
236    
237  # pidl requirements  # pidl requirements
238  BuildRequires: perl(Parse::Yapp)  BuildRequires: perl(Parse::Yapp)
239    
240  %if ! %with_internal_talloc  %if ! %with_internal_talloc
241  %global libtalloc_version 2.1.6  %global libtalloc_version 2.1.9
242    
243  BuildRequires: libtalloc-devel >= %{libtalloc_version}  BuildRequires: libtalloc-devel >= %{libtalloc_version}
244  BuildRequires: pytalloc-devel >= %{libtalloc_version}  BuildRequires: pytalloc-devel >= %{libtalloc_version}
245  %endif  %endif
246    
247  %if ! %with_internal_tevent  %if ! %with_internal_tevent
248  %global libtevent_version 0.9.28  %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.26  %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.8  %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 240  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: tdb-tools
271    BuildRequires: python2-pygpgme
272    %endif
273    
274    %if %{with_dc}
275    BuildRequires: krb5-server >= %{required_mit_krb5}
276    BuildRequires: bind
277  %endif  %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 257  Unix. Line 288  Unix.
288  ### CLIENT  ### CLIENT
289  %package client  %package client
290  Summary: Samba client programs  Summary: Samba client programs
 Group: Applications/System  
291  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
292    Requires: %{name}-common = %{samba_depver}
293  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
294  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
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 279  of SMB/CIFS shares and printing to SMB/C Line 313  of SMB/CIFS shares and printing to SMB/C
313  ### CLIENT-LIBS  ### CLIENT-LIBS
314  %package client-libs  %package client-libs
315  Summary: Samba client libraries  Summary: Samba client libraries
 Group: Applications/System  
316  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
317    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
322    Requires: krb5-libs >= %{required_mit_krb5}
323    
324  %description client-libs  %description client-libs
325  The samba-client-libs package contains internal libraries needed by the  The samba-client-libs package contains internal libraries needed by the
# Line 292  SMB/CIFS clients. Line 328  SMB/CIFS clients.
328  ### COMMON  ### COMMON
329  %package common  %package common
330  Summary: Files used by both Samba servers and clients  Summary: Files used by both Samba servers and clients
 Group: Applications/System  
331  BuildArch: noarch  BuildArch: noarch
332    
333  Requires(post): systemd  Requires(post): systemd
# Line 307  packages of Samba. Line 342  packages of Samba.
342  ### COMMON-LIBS  ### COMMON-LIBS
343  %package common-libs  %package common-libs
344  Summary: Libraries used by both Samba servers and clients  Summary: Libraries used by both Samba servers and clients
 Group: Applications/System  
345  Requires(pre): samba-common = %{samba_depver}  Requires(pre): samba-common = %{samba_depver}
346    Requires: samba-common = %{samba_depver}
347  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
348  %if %with_libwbclient  %if %with_libwbclient
349  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
# Line 321  SMB/CIFS clients. Line 356  SMB/CIFS clients.
356  ### COMMON-TOOLS  ### COMMON-TOOLS
357  %package common-tools  %package common-tools
358  Summary: Tools for Samba servers and clients  Summary: Tools for Samba servers and clients
 Group: Applications/System  
359  Requires: samba-common-libs = %{samba_depver}  Requires: samba-common-libs = %{samba_depver}
360  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
361  Requires: samba-libs = %{samba_depver}  Requires: samba-libs = %{samba_depver}
# Line 336  SMB/CIFS clients. Line 370  SMB/CIFS clients.
370  ### DC  ### DC
371  %package dc  %package dc
372  Summary: Samba AD Domain Controller  Summary: Samba AD Domain Controller
 Group: Applications/System  
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 356  The samba-dc package provides AD Domain Line 402  The samba-dc package provides AD Domain
402  ### DC-LIBS  ### DC-LIBS
403  %package dc-libs  %package dc-libs
404  Summary: Samba AD Domain Controller Libraries  Summary: Samba AD Domain Controller Libraries
 Group: Applications/System  
405  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
406  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
407    
# Line 367  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
 Group: Development/Libraries  
432  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
433  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
434    
# Line 386  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
 Group: Applications/System  
 Requires: libcephfs1  
447  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
448  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
449    
# Line 399  Samba VFS module for Ceph distributed st Line 455  Samba VFS module for Ceph distributed st
455  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
456  %package vfs-glusterfs  %package vfs-glusterfs
457  Summary: Samba VFS module for GlusterFS  Summary: Samba VFS module for GlusterFS
 Group: Applications/System  
 Requires: libldb  
458  Requires: glusterfs-api >= 3.4.0.16  Requires: glusterfs-api >= 3.4.0.16
459  Requires: glusterfs >= 3.4.0.16  Requires: glusterfs >= 3.4.0.16
460  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
# Line 417  Samba VFS module for GlusterFS integrati Line 471  Samba VFS module for GlusterFS integrati
471  ### KRB5-PRINTING  ### KRB5-PRINTING
472  %package krb5-printing  %package krb5-printing
473  Summary: Samba CUPS backend for printing with Kerberos  Summary: Samba CUPS backend for printing with Kerberos
 Group: Applications/System  
474  Requires(pre): %{name}-client  Requires(pre): %{name}-client
475    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 431  the Kerberos credentials cache of the us Line 486  the Kerberos credentials cache of the us
486  ### LIBS  ### LIBS
487  %package libs  %package libs
488  Summary: Samba libraries  Summary: Samba libraries
 Group: Applications/System  
 Requires: krb5-libs >= 1.14  
489  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
490  %if %with_libwbclient  %if %with_libwbclient
491  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
# Line 449  against the SMB, RPC and other protocols Line 502  against the SMB, RPC and other protocols
502  %if %with_libsmbclient  %if %with_libsmbclient
503  %package -n libsmbclient  %package -n libsmbclient
504  Summary: The SMB client library  Summary: The SMB client library
 Group: Applications/System  
505  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
506    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.
515    
516  %package -n libsmbclient-devel  %package -n libsmbclient-devel
517  Summary: Developer tools for the SMB client library  Summary: Developer tools for the SMB client library
 Group: Development/Libraries  
518  Requires: libsmbclient = %{samba_depver}  Requires: libsmbclient = %{samba_depver}
519    
520  %description -n libsmbclient-devel  %description -n libsmbclient-devel
# Line 471  suite. Line 527  suite.
527  %if %with_libwbclient  %if %with_libwbclient
528  %package -n libwbclient  %package -n libwbclient
529  Summary: The winbind client library  Summary: The winbind client library
 Group: Applications/System  
530  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
531    
532  %description -n libwbclient  %description -n libwbclient
# Line 480  suite. Line 535  suite.
535    
536  %package -n libwbclient-devel  %package -n libwbclient-devel
537  Summary: Developer tools for the winbind library  Summary: Developer tools for the winbind library
 Group: Development/Libraries  
538  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
539    
540  Provides: samba-winbind-devel = %{samba_depver}  Provides: samba-winbind-devel = %{samba_depver}
# Line 494  library. Line 548  library.
548  ### PYTHON  ### PYTHON
549  %package python  %package python
550  Summary: Samba Python libraries  Summary: Samba Python libraries
 Group: Applications/System  
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  Group: Development/Tools  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 528  and Wireshark to parse IDL and similar p Line 606  and Wireshark to parse IDL and similar p
606  ### TEST  ### TEST
607  %package test  %package test
608  Summary: Testing tools for Samba servers and clients  Summary: Testing tools for Samba servers and clients
 Group: Applications/System  
609  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
610  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
611  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 557  packages of Samba. Line 634  packages of Samba.
634  ### TEST-LIBS  ### TEST-LIBS
635  %package test-libs  %package test-libs
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
 Group: Applications/System  
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 570  Obsoletes: %{name}-test-devel < %{samba_ Line 649  Obsoletes: %{name}-test-devel < %{samba_
649  ### WINBIND  ### WINBIND
650  %package winbind  %package winbind
651  Summary: Samba winbind  Summary: Samba winbind
 Group: Applications/System  
652  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
653    Requires: %{name}-common = %{samba_depver}
654  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
655  Requires: %{name}-common-tools = %{samba_depver}  Requires: %{name}-common-tools = %{samba_depver}
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 589  Windows user and group accounts on Linux Line 672  Windows user and group accounts on Linux
672  ### WINBIND-CLIENTS  ### WINBIND-CLIENTS
673  %package winbind-clients  %package winbind-clients
674  Summary: Samba winbind clients  Summary: Samba winbind clients
 Group: Applications/System  
675  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
676  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
677  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 609  tool. Line 691  tool.
691  ### WINBIND-KRB5-LOCATOR  ### WINBIND-KRB5-LOCATOR
692  %package winbind-krb5-locator  %package winbind-krb5-locator
693  Summary: Samba winbind krb5 locator  Summary: Samba winbind krb5 locator
 Group: Applications/System  
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 636  the local kerberos library to use the sa Line 718  the local kerberos library to use the sa
718  ### WINBIND-MODULES  ### WINBIND-MODULES
719  %package winbind-modules  %package winbind-modules
720  Summary: Samba winbind modules  Summary: Samba winbind modules
 Group: Applications/System  
721  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
722  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
723  %if %with_libwbclient  %if %with_libwbclient
# Line 652  necessary to communicate to the Winbind Line 733  necessary to communicate to the Winbind
733  %if %with_clustering_support  %if %with_clustering_support
734  %package -n ctdb  %package -n ctdb
735  Summary: A Clustered Database based on Samba's Trivial Database (TDB)  Summary: A Clustered Database based on Samba's Trivial Database (TDB)
 Group: System Environment/Daemons  
736    
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 687  and use CTDB instead. Line 766  and use CTDB instead.
766  ### CTDB-TEST  ### CTDB-TEST
767  %package -n ctdb-tests  %package -n ctdb-tests
768  Summary: CTDB clustered database test suite  Summary: CTDB clustered database test suite
 Group: Development/Tools  
769    
770  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
771    
# Line 708  and use CTDB instead. Line 786  and use CTDB instead.
786    
787    
788  %prep  %prep
789  %setup -q -n samba-%{version}%{pre_release}  xzcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
790    %autosetup -n samba-%{version}%{pre_release} -p1
 %patch0 -p1 -b .samba-4.4.5-fix_resolving_trusted_domain_users.patch  
 %patch1 -p1 -b .samba-4.4.5-fix_site_aware_net_ads_join_with_krb5.patch  
 %patch2 -p1 -b .samba-4.4.5-accept_empty_realm_for_ad_domains_with_security_domain.patch  
 %patch3 -p1 -b .samba-4.4.5-fix_winbind_cached_creds_memleak.patch  
 %patch4 -p1 -b .CVE-2016-2119-v4-4.patch  
 %patch5 -p1 -b .samba-4.4.7-fix-ctdb-test-install-dir.patch  
 %patch6 -p1 -b .samba-4.4.7-fix_ads_krb5_ccname_handling.patch  
 %patch7 -p1 -b .samba-4.4.7-fix_smbclient_cpu_usage_with_unreachable_ip.patch  
 %patch8 -p1 -b .samba-4.4.7-fix_idmap_range_checks.patch  
 %patch9 -p1 -b .samba-4.4.7-fix_smget_auth_callback.patch  
 %patch10 -p1 -b .samba-4.4.6-fix_nss_wins.patch  
 %patch11 -p1 -b .samba-4.4.7-fix_group_substituion_with_ad.patch  
 %patch12 -p1 -b .samba-4.4.6-fix_smbclient_against_apple_and_azure.patch  
 %patch13 -p1 -b .samba-4.4.x-fix_libads_krb5_memcache.patch  
 %patch14 -p1 -b .CVE-2016-2125-v4-4.patch  
 %patch15 -p1 -b .CVE-2016-2126-v4-4.patch  
 %patch16 -p1 -b .CVE-2017-2619-v4-4.patch  
 %patch17 -p1 -b .CVE-2017-7494.patch  
791    
792  %build  %build
793  %global _talloc_lib ,talloc,pytalloc,pytalloc-util  %global _talloc_lib ,talloc,pytalloc,pytalloc-util
# Line 751  and use CTDB instead. Line 811  and use CTDB instead.
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 770  and use CTDB instead. Line 831  and use CTDB instead.
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 782  and use CTDB instead. Line 844  and use CTDB instead.
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 809  and use CTDB instead. Line 871  and use CTDB instead.
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 828  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 849  touch %{buildroot}%{_libexecdir}/samba/c Line 932  touch %{buildroot}%{_libexecdir}/samba/c
932    
933  # Install other stuff  # Install other stuff
934  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
935  install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba  install -m 0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/logrotate.d/samba
936    
937  install -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/samba/smb.conf  install -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/samba/smb.conf
938  install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf.example  install -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/samba/smb.conf.example
939    
940  install -d -m 0755 %{buildroot}%{_sysconfdir}/security  install -d -m 0755 %{buildroot}%{_sysconfdir}/security
941  install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf  install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf
942    
943  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d
944  install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pam.d/samba  install -m 0644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/samba
945    
946  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts
947    
# Line 869  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  install -m 0644 ctdb/config/ctdb.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ctdb  cat > %{buildroot}%{_sysconfdir}/sysconfig/ctdb <<EOF
965    # CTDB configuration is now in %{_sysconfdir}/ctdb/ctdb.conf
966    EOF
967    
968    install -d -m 0755 %{buildroot}%{_sysconfdir}/ctdb
969    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 889  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 0755 ctdb/config/ctdb.service %{buildroot}%{_unitdir}  install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}
981  %endif  %endif
982    
983  # NetworkManager online/offline script  # NetworkManager online/offline script
# Line 908  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 922  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 939  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 971  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 997  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 1015  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 1037  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 1079  rm -rf %{buildroot} Line 1262  rm -rf %{buildroot}
1262  ### SAMBA  ### SAMBA
1263  %files  %files
1264  %defattr(-,root,root,-)  %defattr(-,root,root,-)
1265  %doc COPYING README WHATSNEW.txt  %license COPYING
1266    %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 1104  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 1111  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 1128  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 1144  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 1160  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 1178  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 1187  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
1382  %defattr(-,root,root)  %defattr(-,root,root)
1383  %{_bindir}/cifsdd  %{_bindir}/cifsdd
1384  %{_bindir}/dbwrap_tool  %{_bindir}/dbwrap_tool
1385    %{_bindir}/findsmb
1386    %{_bindir}/mvxattr
1387  %{_bindir}/nmblookup  %{_bindir}/nmblookup
1388  %{_bindir}/oLschema2ldif  %{_bindir}/oLschema2ldif
1389  %{_bindir}/regdiff  %{_bindir}/regdiff
# Line 1225  rm -rf %{buildroot} Line 1410  rm -rf %{buildroot}
1410  %{_mandir}/man1/regpatch.1*  %{_mandir}/man1/regpatch.1*
1411  %{_mandir}/man1/regshell.1*  %{_mandir}/man1/regshell.1*
1412  %{_mandir}/man1/regtree.1*  %{_mandir}/man1/regtree.1*
1413  %exclude %{_mandir}/man1/findsmb.1*  %{_mandir}/man1/findsmb.1*
1414  %{_mandir}/man1/log2pcap.1*  %{_mandir}/man1/log2pcap.1*
1415    %{_mandir}/man1/mvxattr.1*
1416  %{_mandir}/man1/rpcclient.1*  %{_mandir}/man1/rpcclient.1*
1417  %{_mandir}/man1/sharesec.1*  %{_mandir}/man1/sharesec.1*
1418  %{_mandir}/man1/smbcacls.1*  %{_mandir}/man1/smbcacls.1*
# Line 1236  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 1259  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 1292  rm -rf %{buildroot} Line 1483  rm -rf %{buildroot}
1483  %{_libdir}/libsamdb.so.*  %{_libdir}/libsamdb.so.*
1484  %{_libdir}/libsmbconf.so.*  %{_libdir}/libsmbconf.so.*
1485  %{_libdir}/libsmbldap.so.*  %{_libdir}/libsmbldap.so.*
 %{_libdir}/libtevent-unix-util.so.*  
1486  %{_libdir}/libtevent-util.so.*  %{_libdir}/libtevent-util.so.*
1487  %{_libdir}/libdcerpc.so.*  %{_libdir}/libdcerpc.so.*
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 1311  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
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 1337  rm -rf %{buildroot} Line 1530  rm -rf %{buildroot}
1530  %{_libdir}/samba/libnet-keytab-samba4.so  %{_libdir}/samba/libnet-keytab-samba4.so
1531  %{_libdir}/samba/libnetif-samba4.so  %{_libdir}/samba/libnetif-samba4.so
1532  %{_libdir}/samba/libnpa-tstream-samba4.so  %{_libdir}/samba/libnpa-tstream-samba4.so
1533    %{_libdir}/samba/libposix-eadb-samba4.so
1534  %{_libdir}/samba/libprinting-migrate-samba4.so  %{_libdir}/samba/libprinting-migrate-samba4.so
1535  %{_libdir}/samba/libreplace-samba4.so  %{_libdir}/samba/libreplace-samba4.so
1536  %{_libdir}/samba/libregistry-samba4.so  %{_libdir}/samba/libregistry-samba4.so
# Line 1356  rm -rf %{buildroot} Line 1550  rm -rf %{buildroot}
1550  %{_libdir}/samba/libsmbd-conn-samba4.so  %{_libdir}/samba/libsmbd-conn-samba4.so
1551  %{_libdir}/samba/libsmbd-shim-samba4.so  %{_libdir}/samba/libsmbd-shim-samba4.so
1552  %{_libdir}/samba/libsmbldaphelper-samba4.so  %{_libdir}/samba/libsmbldaphelper-samba4.so
 %{_libdir}/samba/libsmbregistry-samba4.so  
1553  %{_libdir}/samba/libsys-rw-samba4.so  %{_libdir}/samba/libsys-rw-samba4.so
1554  %{_libdir}/samba/libsocket-blocking-samba4.so  %{_libdir}/samba/libsocket-blocking-samba4.so
1555  %{_libdir}/samba/libtalloc-report-samba4.so  %{_libdir}/samba/libtalloc-report-samba4.so
# Line 1413  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 1431  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    
 # We need this directory here because the net tool is looking  
 # for it.  
1636  %dir %{_libdir}/samba/ldb  %dir %{_libdir}/samba/ldb
1637    
1638  %dir %{_libdir}/samba/pdb  %dir %{_libdir}/samba/pdb
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 1463  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 1505  rm -rf %{buildroot} Line 1705  rm -rf %{buildroot}
1705  %{_libdir}/samba/ldb/repl_meta_data.so  %{_libdir}/samba/ldb/repl_meta_data.so
1706  %{_libdir}/samba/ldb/resolve_oids.so  %{_libdir}/samba/ldb/resolve_oids.so
1707  %{_libdir}/samba/ldb/rootdse.so  %{_libdir}/samba/ldb/rootdse.so
 %{_unitdir}/samba.service  
1708  %{_libdir}/samba/ldb/samba3sam.so  %{_libdir}/samba/ldb/samba3sam.so
1709  %{_libdir}/samba/ldb/samba3sid.so  %{_libdir}/samba/ldb/samba3sid.so
1710  %{_libdir}/samba/ldb/samba_dsdb.so  %{_libdir}/samba/ldb/samba_dsdb.so
# Line 1520  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 1535  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 1555  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/libposix-eadb-samba4.so  %{_libdir}/samba/libscavenge-dns-records-samba4.so
 %{_libdir}/samba/bind9/dlz_bind9_9.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 1573  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 1610  rm -rf %{buildroot} Line 1825  rm -rf %{buildroot}
1825  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1826  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1827  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1828    %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1829  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1830  %{_includedir}/samba-4.0/ndr/ndr_nbt.h  %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1831  %{_includedir}/samba-4.0/netapi.h  %{_includedir}/samba-4.0/netapi.h
# Line 1633  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/xfile.h  %{_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 1660  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
 %{_libdir}/libtevent-unix-util.so  
1880  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1881  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
1882  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
# Line 1675  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 1685  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 1719  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 1735  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 1832  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 1864  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 1884  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 1908  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  %config(noreplace) %{_sysconfdir}/sysconfig/ctdb  %doc ctdb/doc/examples
2430  %{_sysconfdir}/ctdb/notify.sh  # Obsolete
2431  %{_sysconfdir}/ctdb/debug-hung-script.sh  %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
 %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  
 %{_sysconfdir}/ctdb/gcore_trace.sh  
 %{_sysconfdir}/ctdb/functions  
 %{_sysconfdir}/ctdb/debug_locks.sh  
 %dir %{_localstatedir}/lib/ctdb/  
   
 %{_unitdir}/ctdb.service  
2432    
2433  %dir %{_sysconfdir}/ctdb  %dir %{_sysconfdir}/ctdb
2434    %config(noreplace) %{_sysconfdir}/ctdb/ctdb.conf
2435    %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
2436    %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
2437    %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
2438    %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
2439    
2440    %{_sysconfdir}/ctdb/functions
2441    %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
2442  %{_sysconfdir}/ctdb/statd-callout  %{_sysconfdir}/ctdb/statd-callout
2443    %config %{_sysconfdir}/sudoers.d/ctdb
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/nfs-checks.d  %dir %{_sysconfdir}/ctdb/events
2448  %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check  %dir %{_sysconfdir}/ctdb/events/legacy
2449  %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check  %dir %{_sysconfdir}/ctdb/events/notification
2450  %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check  %{_sysconfdir}/ctdb/events/notification/README
2451  %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check  
 %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check  
 %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check  
 %{_sysconfdir}/ctdb/nfs-checks.d/README  
 %{_sysconfdir}/ctdb/nfs-linux-kernel-callout  
 %config %{_sysconfdir}/sudoers.d/ctdb  
2452  # CTDB scripts, no config files  # CTDB scripts, no config files
2453  # script with executable bit means activated  # script with executable bit means activated
2454  %dir %{_sysconfdir}/ctdb/events.d  %dir %{_sysconfdir}/ctdb/nfs-checks.d
2455  %{_sysconfdir}/ctdb/events.d/00.ctdb  %{_sysconfdir}/ctdb/nfs-checks.d/README
2456  %{_sysconfdir}/ctdb/events.d/01.reclock  %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
2457  %{_sysconfdir}/ctdb/events.d/05.system  %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
2458  %{_sysconfdir}/ctdb/events.d/10.external  %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
2459  %{_sysconfdir}/ctdb/events.d/10.interface  %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
2460  %{_sysconfdir}/ctdb/events.d/11.natgw  %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
2461  %{_sysconfdir}/ctdb/events.d/11.routing  %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
2462  %{_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  
 %{_tmpfilesdir}/ctdb.conf  
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-config
2474    %{_libexecdir}/ctdb/ctdb-event
2475    %{_libexecdir}/ctdb/ctdb-eventd
2476    %{_libexecdir}/ctdb/ctdb_killtcp
2477    %{_libexecdir}/ctdb/ctdb_lock_helper
2478    %{_libexecdir}/ctdb/ctdb_lvs
2479    %{_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
2484  %{_libexecdir}/ctdb/smnotify  %{_libexecdir}/ctdb/smnotify
2485  %{_libexecdir}/ctdb/ctdb_lock_helper  
2486  %{_libexecdir}/ctdb/ctdb_event_helper  %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
2493  %{_mandir}/man1/ctdbd.1.gz  %{_mandir}/man1/ctdbd.1.gz
2494  %{_mandir}/man1/onnode.1.gz  %{_mandir}/man1/onnode.1.gz
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
2504    
2505    %{_tmpfilesdir}/ctdb.conf
2506    
2507    %{_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)
2532    %doc ctdb/tests/README
2533    %{_bindir}/ctdb_run_tests
2534    %{_bindir}/ctdb_run_cluster_tests
2535    
2536    %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/ctdb_bench  %{_libexecdir}/ctdb/tests/conf_test
2543  %{_libexecdir}/ctdb/tests/ctdb_fetch  %{_libexecdir}/ctdb/tests/ctdb_packet_parse
 %{_libexecdir}/ctdb/tests/ctdb_fetch_one  
 %{_libexecdir}/ctdb/tests/ctdb_fetch_readonly_loop  
 %{_libexecdir}/ctdb/tests/ctdb_fetch_readonly_once  
 %{_libexecdir}/ctdb/tests/ctdb_functest  
 %{_libexecdir}/ctdb/tests/ctdb_lock_tdb  
 %{_libexecdir}/ctdb/tests/ctdb_persistent  
 %{_libexecdir}/ctdb/tests/ctdb_porting_tests  
 %{_libexecdir}/ctdb/tests/ctdb_randrec  
 %{_libexecdir}/ctdb/tests/ctdb_store  
 %{_libexecdir}/ctdb/tests/ctdb_stubtest  
2544  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
2545  %{_libexecdir}/ctdb/tests/ctdb_trackingdb_test  %{_libexecdir}/ctdb/tests/ctdb_io_test
 %{_libexecdir}/ctdb/tests/ctdb_transaction  
 %{_libexecdir}/ctdb/tests/ctdb_traverse  
 %{_libexecdir}/ctdb/tests/ctdb_update_record  
 %{_libexecdir}/ctdb/tests/ctdb_update_record_persistent  
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
2552    %{_libexecdir}/ctdb/tests/fetch_loop
2553    %{_libexecdir}/ctdb/tests/fetch_loop_key
2554    %{_libexecdir}/ctdb/tests/fetch_readonly
2555    %{_libexecdir}/ctdb/tests/fetch_readonly_loop
2556    %{_libexecdir}/ctdb/tests/fetch_ring
2557    %{_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
2561    %{_libexecdir}/ctdb/tests/message_ring
2562    %{_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/protocol_client_test  %{_libexecdir}/ctdb/tests/porting_tests
2566    %{_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
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
2576    %{_libexecdir}/ctdb/tests/sigcode
2577    %{_libexecdir}/ctdb/tests/sock_daemon_test
2578    %{_libexecdir}/ctdb/tests/sock_io_test
2579  %{_libexecdir}/ctdb/tests/srvid_test  %{_libexecdir}/ctdb/tests/srvid_test
2580  %{_bindir}/ctdb_run_tests  %{_libexecdir}/ctdb/tests/system_socket_test
2581  %{_bindir}/ctdb_run_cluster_tests  %{_libexecdir}/ctdb/tests/transaction_loop
2582  %dir %{_datadir}/ctdb-tests/eventscripts  %{_libexecdir}/ctdb/tests/tunnel_cmd
2583  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  %{_libexecdir}/ctdb/tests/tunnel_test
2584  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  %{_libexecdir}/ctdb/tests/update_record
2585  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-checks.d  %{_libexecdir}/ctdb/tests/update_record_persistent
2586  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout  
2587  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  %dir %{_datadir}/ctdb/tests
2588  %dir %{_datadir}/ctdb-tests/onnode  
2589  %{_datadir}/ctdb-tests/onnode/functions  %dir %{_datadir}/ctdb/tests/complex
2590  %dir %{_datadir}/ctdb-tests/scripts  %{_datadir}/ctdb/tests/complex/README
2591  %{_datadir}/ctdb-tests/scripts/common.sh  %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2592  %{_datadir}/ctdb-tests/scripts/integration.bash  %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2593  %{_datadir}/ctdb-tests/scripts/test_wrap  %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2594  %{_datadir}/ctdb-tests/scripts/unit.sh  %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2595  %dir %{_datadir}/ctdb-tests/simple  %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2596  %{_datadir}/ctdb-tests/simple/functions  %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2597  %{_datadir}/ctdb-tests/simple/nodes  %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2598  %doc ctdb/tests/README  %{_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
2601    %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2602    %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
2603    %{_datadir}/ctdb/tests/complex/44_failover_nfs_oneway.sh
2604    %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2605    %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2606    %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
2607    
2608    %dir %{_datadir}/ctdb/tests/complex/scripts
2609    %{_datadir}/ctdb/tests/complex/scripts/local.bash
2610    
2611    %dir %{_datadir}/ctdb/tests/cunit
2612    %{_datadir}/ctdb/tests/cunit/cmdline_test_001.sh
2613    %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2614    %{_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
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
2631    %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2632    %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2633    %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2634    %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2635    %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2636    %{_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
2641    %{_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
2644    %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2645    %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2646    %{_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
2653    %{_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
2685    %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2686    %{_datadir}/ctdb/tests/eventd/eventd_003.sh
2687    %{_datadir}/ctdb/tests/eventd/eventd_004.sh
2688    %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2689    %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2690    %{_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
2694    %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2695    %{_datadir}/ctdb/tests/eventd/eventd_013.sh
2696    %{_datadir}/ctdb/tests/eventd/eventd_014.sh
2697    %{_datadir}/ctdb/tests/eventd/eventd_021.sh
2698    %{_datadir}/ctdb/tests/eventd/eventd_022.sh
2699    %{_datadir}/ctdb/tests/eventd/eventd_023.sh
2700    %{_datadir}/ctdb/tests/eventd/eventd_024.sh
2701    %{_datadir}/ctdb/tests/eventd/eventd_031.sh
2702    %{_datadir}/ctdb/tests/eventd/eventd_032.sh
2703    %{_datadir}/ctdb/tests/eventd/eventd_033.sh
2704    %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2705    %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2706    %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2707    %{_datadir}/ctdb/tests/eventd/eventd_044.sh
2708    %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2709    %{_datadir}/ctdb/tests/eventd/eventd_052.sh
2710    %dir %{_datadir}/ctdb/tests/eventd/scripts
2711    %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2712    
2713    %dir %{_datadir}/ctdb/tests/eventscripts
2714    %{_datadir}/ctdb/tests/eventscripts/README
2715    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
2716    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.002.sh
2717    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.003.sh
2718    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.004.sh
2719    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.005.sh
2720    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.006.sh
2721    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.007.sh
2722    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.008.sh
2723    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.009.sh
2724    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.001.sh
2725    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.002.sh
2726    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.003.sh
2727    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.004.sh
2728    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.001.sh
2729    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.002.sh
2730    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.003.sh
2731    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.004.sh
2732    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.005.sh
2733    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.001.sh
2734    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.002.sh
2735    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.003.sh
2736    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.004.sh
2737    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.005.sh
2738    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.006.sh
2739    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.007.sh
2740    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.011.sh
2741    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.012.sh
2742    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.013.sh
2743    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.014.sh
2744    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.015.sh
2745    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2746    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2747    %{_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
2757    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2758    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
2759    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.022.sh
2760    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.023.sh
2761    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.001.sh
2762    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.002.sh
2763    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.003.sh
2764    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2765    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2766    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
2767    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2768    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2769    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
2770    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.012.sh
2771    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.013.sh
2772    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.014.sh
2773    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.015.sh
2774    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.016.sh
2775    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.017.sh
2776    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.018.sh
2777    %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2778    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2779    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
2780    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2781    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2782    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
2783    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.002.sh
2784    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.003.sh
2785    %{_datadir}/ctdb/tests/eventscripts/11.natgw.001.sh
2786    %{_datadir}/ctdb/tests/eventscripts/11.natgw.002.sh
2787    %{_datadir}/ctdb/tests/eventscripts/11.natgw.003.sh
2788    %{_datadir}/ctdb/tests/eventscripts/11.natgw.004.sh
2789    %{_datadir}/ctdb/tests/eventscripts/11.natgw.011.sh
2790    %{_datadir}/ctdb/tests/eventscripts/11.natgw.012.sh
2791    %{_datadir}/ctdb/tests/eventscripts/11.natgw.013.sh
2792    %{_datadir}/ctdb/tests/eventscripts/11.natgw.014.sh
2793    %{_datadir}/ctdb/tests/eventscripts/11.natgw.015.sh
2794    %{_datadir}/ctdb/tests/eventscripts/11.natgw.021.sh
2795    %{_datadir}/ctdb/tests/eventscripts/11.natgw.022.sh
2796    %{_datadir}/ctdb/tests/eventscripts/11.natgw.023.sh
2797    %{_datadir}/ctdb/tests/eventscripts/11.natgw.024.sh
2798    %{_datadir}/ctdb/tests/eventscripts/11.natgw.025.sh
2799    %{_datadir}/ctdb/tests/eventscripts/11.natgw.031.sh
2800    %{_datadir}/ctdb/tests/eventscripts/11.natgw.041.sh
2801    %{_datadir}/ctdb/tests/eventscripts/11.natgw.042.sh
2802    %{_datadir}/ctdb/tests/eventscripts/11.natgw.051.sh
2803    %{_datadir}/ctdb/tests/eventscripts/11.natgw.052.sh
2804    %{_datadir}/ctdb/tests/eventscripts/11.natgw.053.sh
2805    %{_datadir}/ctdb/tests/eventscripts/11.natgw.054.sh
2806    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.001.sh
2807    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.002.sh
2808    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.003.sh
2809    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.004.sh
2810    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.005.sh
2811    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.006.sh
2812    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.007.sh
2813    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.008.sh
2814    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.009.sh
2815    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.010.sh
2816    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.011.sh
2817    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.012.sh
2818    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.013.sh
2819    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.014.sh
2820    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.015.sh
2821    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.016.sh
2822    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.017.sh
2823    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.018.sh
2824    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.019.sh
2825    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.021.sh
2826    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.022.sh
2827    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.023.sh
2828    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.024.sh
2829    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.001.sh
2830    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2831    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2832    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2833    %{_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
2836    %{_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
2839    %{_datadir}/ctdb/tests/eventscripts/41.httpd.shutdown.002.sh
2840    %{_datadir}/ctdb/tests/eventscripts/41.httpd.startup.002.sh
2841    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2842    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2843    %{_datadir}/ctdb/tests/eventscripts/49.winbind.shutdown.002.sh
2844    %{_datadir}/ctdb/tests/eventscripts/49.winbind.startup.002.sh
2845    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2846    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2847    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2848    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2849    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
2850    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2851    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2852    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
2853    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.113.sh
2854    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.001.sh
2855    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2856    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2857    %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
2858    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2859    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2860    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
2861    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.104.sh
2862    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.105.sh
2863    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2864    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2865    %{_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
2868    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2869    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
2870    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.114.sh
2871    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.121.sh
2872    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.122.sh
2873    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.131.sh
2874    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.132.sh
2875    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.141.sh
2876    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.142.sh
2877    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.143.sh
2878    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.144.sh
2879    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.151.sh
2880    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.152.sh
2881    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.153.sh
2882    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.161.sh
2883    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2884    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2885    %{_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
2895    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2896    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
2897    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
2898    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
2899    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.001.sh
2900    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.002.sh
2901    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.003.sh
2902    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
2903    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
2904    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.001.sh
2905    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.002.sh
2906    %{_datadir}/ctdb/tests/eventscripts/statd-callout.001.sh
2907    %{_datadir}/ctdb/tests/eventscripts/statd-callout.002.sh
2908    %{_datadir}/ctdb/tests/eventscripts/statd-callout.003.sh
2909    %{_datadir}/ctdb/tests/eventscripts/statd-callout.004.sh
2910    %{_datadir}/ctdb/tests/eventscripts/statd-callout.005.sh
2911    %{_datadir}/ctdb/tests/eventscripts/statd-callout.006.sh
2912    %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2913    
2914    %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
2915    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2916    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
2917    
2918    %dir %{_datadir}/ctdb/tests/eventscripts/etc
2919    %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
2920    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
2921    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
2922    
2923    %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
2924    %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2925    
2926    %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
2927    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2928    
2929    %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2930    %{_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
2949    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2950    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb-config
2951    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2952    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2953    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
2954    %{_datadir}/ctdb/tests/eventscripts/stubs/date
2955    %{_datadir}/ctdb/tests/eventscripts/stubs/df
2956    %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
2957    %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
2958    %{_datadir}/ctdb/tests/eventscripts/stubs/id
2959    %{_datadir}/ctdb/tests/eventscripts/stubs/ip
2960    %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
2961    %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
2962    %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
2963    %{_datadir}/ctdb/tests/eventscripts/stubs/kill
2964    %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2965    %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2966    %{_datadir}/ctdb/tests/eventscripts/stubs/net
2967    %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2968    %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2969    %{_datadir}/ctdb/tests/eventscripts/stubs/ps
2970    %{_datadir}/ctdb/tests/eventscripts/stubs/rm
2971    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
2972    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
2973    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
2974    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
2975    %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
2976    %{_datadir}/ctdb/tests/eventscripts/stubs/service
2977    %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
2978    %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
2979    %{_datadir}/ctdb/tests/eventscripts/stubs/ss
2980    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
2981    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
2982    %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
2983    %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
2984    %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2985    
2986    %dir %{_datadir}/ctdb/tests/onnode
2987    %{_datadir}/ctdb/tests/onnode/0001.sh
2988    %{_datadir}/ctdb/tests/onnode/0002.sh
2989    %{_datadir}/ctdb/tests/onnode/0003.sh
2990    %{_datadir}/ctdb/tests/onnode/0004.sh
2991    %{_datadir}/ctdb/tests/onnode/0005.sh
2992    %{_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
2996    %{_datadir}/ctdb/tests/onnode/0071.sh
2997    %{_datadir}/ctdb/tests/onnode/0072.sh
2998    %{_datadir}/ctdb/tests/onnode/0075.sh
2999    
3000    %dir %{_datadir}/ctdb/tests/onnode/etc-ctdb
3001    %{_datadir}/ctdb/tests/onnode/etc-ctdb/nodes
3002    
3003    %dir %{_datadir}/ctdb/tests/onnode/scripts
3004    %{_datadir}/ctdb/tests/onnode/scripts/local.sh
3005    
3006    %dir %{_datadir}/ctdb/tests/onnode/stubs
3007    %{_datadir}/ctdb/tests/onnode/stubs/ctdb
3008    %{_datadir}/ctdb/tests/onnode/stubs/ssh
3009    
3010    %dir %{_datadir}/ctdb/tests/scripts
3011    %{_datadir}/ctdb/tests/scripts/common.sh
3012    %{_datadir}/ctdb/tests/scripts/integration.bash
3013    %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
3014    %{_datadir}/ctdb/tests/scripts/test_wrap
3015    %{_datadir}/ctdb/tests/scripts/unit.sh
3016    
3017    %dir %{_datadir}/ctdb/tests/shellcheck
3018    %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
3019    %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
3020    %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
3021    %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
3022    %{_datadir}/ctdb/tests/shellcheck/functions.sh
3023    %{_datadir}/ctdb/tests/shellcheck/init_script.sh
3024    %{_datadir}/ctdb/tests/shellcheck/tools.sh
3025    
3026    %dir %{_datadir}/ctdb/tests/shellcheck/scripts
3027    %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
3028    
3029    %dir %{_datadir}/ctdb/tests/simple
3030    %{_datadir}/ctdb/tests/simple/README
3031    %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
3032    %{_datadir}/ctdb/tests/simple/01_ctdb_reclock_command.sh
3033    %{_datadir}/ctdb/tests/simple/02_ctdb_tunables.sh
3034    %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
3035    %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
3036    %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
3037    %{_datadir}/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
3038    %{_datadir}/ctdb/tests/simple/09_ctdb_ping.sh
3039    %{_datadir}/ctdb/tests/simple/11_ctdb_ip.sh
3040    %{_datadir}/ctdb/tests/simple/12_ctdb_getdebug.sh
3041    %{_datadir}/ctdb/tests/simple/13_ctdb_setdebug.sh
3042    %{_datadir}/ctdb/tests/simple/14_ctdb_statistics.sh
3043    %{_datadir}/ctdb/tests/simple/15_ctdb_statisticsreset.sh
3044    %{_datadir}/ctdb/tests/simple/16_ctdb_config_add_ip.sh
3045    %{_datadir}/ctdb/tests/simple/17_ctdb_config_delete_ip.sh
3046    %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
3047    %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
3048    %{_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
3051    %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
3052    %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
3053    %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
3054    %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
3055    %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
3056    %{_datadir}/ctdb/tests/simple/32_ctdb_disable_enable.sh
3057    %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
3058    %{_datadir}/ctdb/tests/simple/42_ctdb_stop_continue.sh
3059    %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
3060    %{_datadir}/ctdb/tests/simple/51_message_ring.sh
3061    %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
3062    %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
3063    %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
3064    %{_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
3067    %{_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
3070    %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
3071    %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
3072    %{_datadir}/ctdb/tests/simple/73_tunable_NoIPTakeover.sh
3073    %{_datadir}/ctdb/tests/simple/75_readonly_records_basic.sh
3074    %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
3075    %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
3076    %{_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
3079    %{_datadir}/ctdb/tests/simple/81_tunnel_ring.sh
3080    %{_datadir}/ctdb/tests/simple/90_debug_hung_script.sh
3081    
3082    %dir %{_datadir}/ctdb/tests/simple/scripts
3083    %{_datadir}/ctdb/tests/simple/scripts/local.bash
3084    %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
3085    
3086    %dir %{_datadir}/ctdb/tests/takeover
3087    %{_datadir}/ctdb/tests/takeover/README
3088    %{_datadir}/ctdb/tests/takeover/det.001.sh
3089    %{_datadir}/ctdb/tests/takeover/det.002.sh
3090    %{_datadir}/ctdb/tests/takeover/det.003.sh
3091    %{_datadir}/ctdb/tests/takeover/lcp2.001.sh
3092    %{_datadir}/ctdb/tests/takeover/lcp2.002.sh
3093    %{_datadir}/ctdb/tests/takeover/lcp2.003.sh
3094    %{_datadir}/ctdb/tests/takeover/lcp2.004.sh
3095    %{_datadir}/ctdb/tests/takeover/lcp2.005.sh
3096    %{_datadir}/ctdb/tests/takeover/lcp2.006.sh
3097    %{_datadir}/ctdb/tests/takeover/lcp2.007.sh
3098    %{_datadir}/ctdb/tests/takeover/lcp2.008.sh
3099    %{_datadir}/ctdb/tests/takeover/lcp2.009.sh
3100    %{_datadir}/ctdb/tests/takeover/lcp2.010.sh
3101    %{_datadir}/ctdb/tests/takeover/lcp2.011.sh
3102    %{_datadir}/ctdb/tests/takeover/lcp2.012.sh
3103    %{_datadir}/ctdb/tests/takeover/lcp2.013.sh
3104    %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
3105    %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
3106    %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
3107    %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
3108    %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
3109    %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
3110    %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
3111    %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
3112    %{_datadir}/ctdb/tests/takeover/lcp2.030.sh
3113    %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
3114    %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
3115    %{_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
3119    %{_datadir}/ctdb/tests/takeover/nondet.002.sh
3120    %{_datadir}/ctdb/tests/takeover/nondet.003.sh
3121    
3122    %dir %{_datadir}/ctdb/tests/takeover/scripts
3123    %{_datadir}/ctdb/tests/takeover/scripts/local.sh
3124    
3125    %dir %{_datadir}/ctdb/tests/takeover_helper
3126    %{_datadir}/ctdb/tests/takeover_helper/000.sh
3127    %{_datadir}/ctdb/tests/takeover_helper/010.sh
3128    %{_datadir}/ctdb/tests/takeover_helper/011.sh
3129    %{_datadir}/ctdb/tests/takeover_helper/012.sh
3130    %{_datadir}/ctdb/tests/takeover_helper/013.sh
3131    %{_datadir}/ctdb/tests/takeover_helper/014.sh
3132    %{_datadir}/ctdb/tests/takeover_helper/016.sh
3133    %{_datadir}/ctdb/tests/takeover_helper/017.sh
3134    %{_datadir}/ctdb/tests/takeover_helper/018.sh
3135    %{_datadir}/ctdb/tests/takeover_helper/019.sh
3136    %{_datadir}/ctdb/tests/takeover_helper/021.sh
3137    %{_datadir}/ctdb/tests/takeover_helper/022.sh
3138    %{_datadir}/ctdb/tests/takeover_helper/023.sh
3139    %{_datadir}/ctdb/tests/takeover_helper/024.sh
3140    %{_datadir}/ctdb/tests/takeover_helper/025.sh
3141    %{_datadir}/ctdb/tests/takeover_helper/026.sh
3142    %{_datadir}/ctdb/tests/takeover_helper/027.sh
3143    %{_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
3147    %{_datadir}/ctdb/tests/takeover_helper/111.sh
3148    %{_datadir}/ctdb/tests/takeover_helper/120.sh
3149    %{_datadir}/ctdb/tests/takeover_helper/121.sh
3150    %{_datadir}/ctdb/tests/takeover_helper/122.sh
3151    %{_datadir}/ctdb/tests/takeover_helper/130.sh
3152    %{_datadir}/ctdb/tests/takeover_helper/131.sh
3153    %{_datadir}/ctdb/tests/takeover_helper/132.sh
3154    %{_datadir}/ctdb/tests/takeover_helper/140.sh
3155    %{_datadir}/ctdb/tests/takeover_helper/150.sh
3156    %{_datadir}/ctdb/tests/takeover_helper/160.sh
3157    %{_datadir}/ctdb/tests/takeover_helper/210.sh
3158    %{_datadir}/ctdb/tests/takeover_helper/211.sh
3159    %{_datadir}/ctdb/tests/takeover_helper/220.sh
3160    %{_datadir}/ctdb/tests/takeover_helper/230.sh
3161    %{_datadir}/ctdb/tests/takeover_helper/240.sh
3162    %{_datadir}/ctdb/tests/takeover_helper/250.sh
3163    %{_datadir}/ctdb/tests/takeover_helper/260.sh
3164    
3165    %dir %{_datadir}/ctdb/tests/takeover_helper/scripts
3166    %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
3167    
3168    %dir %{_datadir}/ctdb/tests/tool
3169    %{_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
3174    %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
3175    %{_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
3181    %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
3182    %{_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
3185    %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
3186    %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
3187    %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
3188    %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
3189    %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
3190    %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
3191    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
3192    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
3193    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
3194    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.004.sh
3195    %{_datadir}/ctdb/tests/tool/ctdb.getdbmap.001.sh
3196    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.001.sh
3197    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
3198    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
3199    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
3200    %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
3201    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
3202    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
3203    %{_datadir}/ctdb/tests/tool/ctdb.getvar.001.sh
3204    %{_datadir}/ctdb/tests/tool/ctdb.getvar.002.sh
3205    %{_datadir}/ctdb/tests/tool/ctdb.ifaces.001.sh
3206    %{_datadir}/ctdb/tests/tool/ctdb.ip.001.sh
3207    %{_datadir}/ctdb/tests/tool/ctdb.ip.002.sh
3208    %{_datadir}/ctdb/tests/tool/ctdb.ip.003.sh
3209    %{_datadir}/ctdb/tests/tool/ctdb.ip.004.sh
3210    %{_datadir}/ctdb/tests/tool/ctdb.ip.005.sh
3211    %{_datadir}/ctdb/tests/tool/ctdb.ip.006.sh
3212    %{_datadir}/ctdb/tests/tool/ctdb.ip.007.sh
3213    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.001.sh
3214    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.002.sh
3215    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.003.sh
3216    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.001.sh
3217    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.002.sh
3218    %{_datadir}/ctdb/tests/tool/ctdb.listvars.001.sh
3219    %{_datadir}/ctdb/tests/tool/ctdb.lvs.001.sh
3220    %{_datadir}/ctdb/tests/tool/ctdb.lvs.002.sh
3221    %{_datadir}/ctdb/tests/tool/ctdb.lvs.003.sh
3222    %{_datadir}/ctdb/tests/tool/ctdb.lvs.004.sh
3223    %{_datadir}/ctdb/tests/tool/ctdb.lvs.005.sh
3224    %{_datadir}/ctdb/tests/tool/ctdb.lvs.006.sh
3225    %{_datadir}/ctdb/tests/tool/ctdb.lvs.007.sh
3226    %{_datadir}/ctdb/tests/tool/ctdb.lvs.008.sh
3227    %{_datadir}/ctdb/tests/tool/ctdb.natgw.001.sh
3228    %{_datadir}/ctdb/tests/tool/ctdb.natgw.002.sh
3229    %{_datadir}/ctdb/tests/tool/ctdb.natgw.003.sh
3230    %{_datadir}/ctdb/tests/tool/ctdb.natgw.004.sh
3231    %{_datadir}/ctdb/tests/tool/ctdb.natgw.005.sh
3232    %{_datadir}/ctdb/tests/tool/ctdb.natgw.006.sh
3233    %{_datadir}/ctdb/tests/tool/ctdb.natgw.007.sh
3234    %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
3235    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
3236    %{_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
3243    %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
3244    %{_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
3251    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
3252    %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
3253    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.001.sh
3254    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.002.sh
3255    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.003.sh
3256    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.011.sh
3257    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.012.sh
3258    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.013.sh
3259    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.014.sh
3260    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.015.sh
3261    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.016.sh
3262    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.017.sh
3263    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.018.sh
3264    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.019.sh
3265    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.020.sh
3266    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.021.sh
3267    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.023.sh
3268    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.024.sh
3269    %{_datadir}/ctdb/tests/tool/ctdb.runstate.001.sh
3270    %{_datadir}/ctdb/tests/tool/ctdb.runstate.002.sh
3271    %{_datadir}/ctdb/tests/tool/ctdb.runstate.003.sh
3272    %{_datadir}/ctdb/tests/tool/ctdb.runstate.004.sh
3273    %{_datadir}/ctdb/tests/tool/ctdb.runstate.005.sh
3274    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.001.sh
3275    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
3276    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
3277    %{_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
3280    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
3281    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
3282    %{_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
3285    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
3286    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
3287    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.001.sh
3288    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.002.sh
3289    %{_datadir}/ctdb/tests/tool/ctdb.setvar.001.sh
3290    %{_datadir}/ctdb/tests/tool/ctdb.setvar.002.sh
3291    %{_datadir}/ctdb/tests/tool/ctdb.status.001.sh
3292    %{_datadir}/ctdb/tests/tool/ctdb.status.002.sh
3293    %{_datadir}/ctdb/tests/tool/ctdb.stop.001.sh
3294    %{_datadir}/ctdb/tests/tool/ctdb.stop.002.sh
3295    %{_datadir}/ctdb/tests/tool/ctdb.stop.003.sh
3296    %{_datadir}/ctdb/tests/tool/ctdb.unban.001.sh
3297    %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
3298    %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
3299    %{_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
3303    %{_datadir}/ctdb/tests/tool/scripts/local.sh
3304    
3305  %endif # with_clustering_support  %endif # with_clustering_support
3306    
3307  %changelog  %changelog
3308  * Fri May 26 2017 Jean-Philipe Pialasse <tests@pialasse.com> 4.4.4-14.6.sme  * Fri Jan 20 2023 Andreas Schneider <asn@redhat.com> - 4.10.16-24
3309  - import to SME the two last upstream releases [SME: 10326]  - related: #2154364 - Add additional patches for CVE-2022-38023
3310  - resolves: #1450784 - Security fix for CVE-2017-7494  
3311  - resolves: #1437816 - Fix krb5 memory cache in libads sasl code  * Wed Dec 21 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-23
3312  - resolves: #1437741 - Fix CVE-2016-2125, CVE-2016-2126 and CVE-2017-2619  - resolves: #2154364 - Fix CVE-2022-38023
3313    
3314  * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.4.4-14  * Tue Aug 30 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-20
3315  - resolves: #1450784 - Security fix for CVE-2017-7494  - resolves: #2119058 - Fix possible segfault in winbind
3316    
3317  * Wed Apr 05 2017 Andreas Schneider <asn@redhat.com> - 4.4.4-13  * Tue May 10 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-19
3318  - resolves: #1437816 - Fix krb5 memory cache in libads sasl code  - resolves: #2081649 - Fix idmap_rfc2307 and idmap_nss returning wrong
3319  - resolves: #1437741 - Fix CVE-2016-2125, CVE-2016-2126 and CVE-2017-2619                         mapping for uid/gid conflict
3320    
3321  * Thu Mar 02 2017 Jean-Philipe Pialasse <tests@pialasse.com> 4.4.4-12.6.sme  * Tue Jan 25 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-18
3322  - added DC support thanks to Greg Zartman work [SME: 9817]  - resolves: #2034800 - Fix usermap script regression caused by CVE-2020-25717
3323  - added Buildrequires gnutls-devel  - 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
3573    - 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
3576    - resolves: #1480310 - Require at least krb5 version 1.15.1
3577    - resolves: #1482133 - Fix password changes for users via smbpasswd
3578    - resolves: #1452003 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO
3579                           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
3583    - resolves: #1479897 - Fix 'net ads changetrustpw'
3584    
3585    * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8
3586    - resolves: #1459936 - Fix regression with "follow symlinks = no"
3587    
3588    * Tue Jun 20 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-7
3589    - resolves: #1461336 - Fix smbclient username parsing
3590    - resolves: #1460937 - Fix username normalization with winbind
3591    
3592    * Tue Jun 13 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-6
3593    - resolves: #1459179 - Fix smbclient session setup printing
3594    
3595    * Wed Jun 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-5
3596    - related: #1277999 - Add missing patchset
3597    
3598    * Wed May 31 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-4
3599    - resolves: #1431986 - Fix expand_msdfs VFS module
3600    
3601    * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-3
3602    - resolves: #1450785 - Security fix for CVE-2017-7494
3603    
3604    * Tue May 09 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-2
3605    - resolves: #1448544 - Fix spoolss 32bit driver upload
3606    
3607    * Mon Apr 03 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-1
3608    - resolves: #1435734 - Fix refreshing winbind tickets
3609    
3610    * Fri Mar 31 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-0
3611    - Update to Samba 4.6.2
3612    - related: #1430260 - Security fix for CVE-2017-2619
3613    
3614    * Thu Mar 23 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.1-0
3615    - Update to Samba 4.6.1
3616    - resolves: #1430260 - Security fix for CVE-2017-2619
3617    
3618    * Tue Mar 21 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-5
3619    - related: #1391954 - Fix kerberos cross-realm referrals
3620    - resolves: #1430755 - Fix 'net ads' keytab handling
3621    
3622    * Wed Mar 15 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-4
3623    - Export internal arcfour_crypt_blob in Python as samba.arcfour_encrypt
3624    - related: #1391954 - Update to Samba 4.6.0
3625    
3626    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-3
3627    - Ensure we set realm when updating ccache in auth/credentials
3628    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
3629    
3630    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-2
3631    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
3632    
3633    * Tue Mar 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-1
3634    - related: #1391954 - Update to Samba 4.6.0
3635    - resolves: #1401505 - Improved idmap_hash documentation
3636    - resolves: #1218926 - Samba ignores default_keytab_name in krb5.conf
3637    - resolves: #1389786 - Add 'net ads dns unregister'
3638    
3639    * Thu Mar 02 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc4
3640    - related: #1391954 - Update to Samba 4.6.0rc4
3641    - resolves: #1420130 - samba_krb5_wrapper does not list devices when called with
3642                           no arguments
3643    - resolves: #1277999 - Change RPC port range to Windows defaults
3644    
3645    * Wed Feb 15 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc3
3646    - resolves: #1391954 - Update to Samba 4.6.0rc3
3647    - resolves: #1271082 - Wrong groups listed when id command is called before login
3648    - resolves: #1327810 - Use 'printcap cache time' for the house keeping interval
3649    - resolves: #1356932 - Improve documentation for 'ldap ssl' in smb.conf manpage
3650    - resolves: #1365111 - Fix printer removal if "List in Directory" checkbox is
3651                           unticked and printer is not listed in AD
3652    - resolves: #1368439 - Fix ntlm_auth wrong password issues
3653    - resolves: #1397871 - Include the system krb5.conf in winbinds generated conf
3654    - resolves: #1397891 - Fix marsalling of spoolss SetPrinter info level 2
3655    - resolves: #1397895 - Add missing support APD_COPY_FROM_DIRECTORY in
3656                           AddPrinterDriver
3657    - resolves: #1403242 - Samba can not access trusted domains through transitive
3658                           trusts
3659    - resolves: #1403975 - Fix trusted domain logins
3660    - resolves: #1411978 - Include the system krb5.conf in winbinds generated conf
3661    - resolves: #1416746 - Fix division by zero error in ctdb 05.system event script
3662    
3663  * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-12  * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
3664  - related: #1393051 - Fix return code if ip not defined in gethostbyname  - related: #1377729 - Fix return code if ip not defined in gethostbyname
3665    
3666  * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11  * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
3667  - related: #1393048 - Add missing patch to patchset  - related: #1377307 - Add missing patch to patchset
3668    
3669  * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10  * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10
3670  - resolves: #1393050 - Fix linking nss_wins with libreplace  - resolves: #1377690 - Fix linking nss_wins with libreplace
3671  - resolves: #1393051 - Fix nss_wins function definitions for gethostbyname*  - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
3672  - resolves: #1393048 - Fix %G substitution in AD case  - resolves: #1377307 - Fix %G substitution in AD case
3673  - resolves: #1393052 - Fix regression of smbclient unable to connect to  - resolves: #1377751 - Fix regression of smbclient unable to connect to
3674                         Apple and Azure                         Apple and Azure
3675    
3676  * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9  * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9


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

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