/[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.1 by vip-ire, Thu Sep 29 08:22:00 2016 UTC Revision 1.15 by jpp, Wed Aug 9 04:48:56 2023 UTC
# Line 1  Line 1 
1  # rpmbuild --rebuild --with testsuite --without clustering samba.src.rpm  # rpmbuild --rebuild --with testsuite --without clustering samba.src.rpm
2  #  #
3  # The testsuite is disabled by default. Set --with testsuite or %bcond_without  # The testsuite is disabled by default. Set --with testsuite or bcond_without
4  # to run the Samba torture testsuite.  # to run the Samba torture testsuite.
5  %bcond_with testsuite  %bcond_with testsuite
6  # ctdb is enabled by default, you can disable it with: --without clustering  # ctdb is enabled by default, you can disable it with: --without clustering
7  %bcond_without clustering  %bcond_without clustering
8    
9  %define main_release 10.2  %define main_release 24
10    
11  %define samba_version 4.2.3  %define samba_version 4.10.16
12  %define talloc_version 2.1.2  %define talloc_version 2.1.16
13  %define ntdb_version 1.0  %define tdb_version 1.3.18
14  %define tdb_version 1.3.4  %define tevent_version 0.9.39
15  %define tevent_version 0.9.24  %define ldb_version 1.5.4
 %define ldb_version 1.1.20  
16  # This should be rc1 or nil  # This should be rc1 or nil
17  %define pre_release %nil  %define pre_release %nil
18    
# Line 23  Line 22 
22  %define samba_release %{main_release}%{?dist}  %define samba_release %{main_release}%{?dist}
23  %endif  %endif
24    
25  # This is a network daemon, do a hardened build.  # This is a network daemon, do a hardened build
26  # Enables PIE and full RELRO protection  # Enables PIE and full RELRO protection
27  %global _hardened_build 1  %global _hardened_build 1
28    # 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
37    
 %global with_pam_smbpass 0  
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
 %global with_internal_ntdb 1  
41  %global with_internal_ldb 0  %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 53  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 94  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  Source4: smb.conf.default  Source12: smb.conf.example
125  Source5: pam_winbind.conf  Source13: pam_winbind.conf
126  Source6: samba.pamd  Source14: samba.pamd
127    
128  Source200: README.dc  Source200: README.dc
129  Source201: README.downgrade  Source201: README.downgrade
130    
131  Patch0:         samba-4.2-auth-credentials-if-credentials-have-principal-set-t.patch  # Backport bug fixes to https://gitlab.com/samba-redhat/samba/-/tree/v4-10-redhat
132  Patch1:         samba-4.2.3-fix_smbX_segfault.patch  # This will give us CI and makes it easy to generate patchsets.
133  Patch2:         samba-4.2.3-fix_dfree_command.patch  #
134  Patch3:         samba-4.2.3-document_netbios_length.patch  # Generate the patchset using: git fpstd -N > samba-4.10-redhat.patch
135  Patch4:         samba-4.2.3-fix_net_ads_keytab_segfault.patch  Patch0:    samba-4.10-redhat.patch
 Patch5:         samba-4.2.3-fix_force_group.patch  
 Patch6:         samba-4.2.3-fix_map_to_guest_bad_uid.patch  
 Patch7:         samba-4.2.3-fix_nss_wins.patch  
136    
137  BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)  # Set the libldb requirement back to 1.5.4, we don't need a newer version as
138    # we only build Samba FS.
139    Patch1000:    libldb-require-version-1.5.4.patch
140    
141  Requires(pre): /usr/sbin/groupadd  Requires(pre): /usr/sbin/groupadd
142  Requires(post): systemd  Requires(post): systemd
# Line 132  Requires: %{name}-common-tools = %{samba Line 150  Requires: %{name}-common-tools = %{samba
150  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
151  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
152  %if %with_libwbclient  %if %with_libwbclient
153    Requires(post): libwbclient = %{samba_depver}
154  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
155  %endif  %endif
156    
# Line 141  Provides: samba4 = %{samba_depver} Line 160  Provides: samba4 = %{samba_depver}
160  Obsoletes: samba4 < %{samba_depver}  Obsoletes: samba4 < %{samba_depver}
161    
162  # We don't build it outdated docs anymore  # We don't build it outdated docs anymore
163  Obsoletes: samba-doc  Provides: samba-doc = %{samba_depver}
164    Obsoletes: samba-doc < %{samba_depver}
165    
166  # Is not supported yet  # Is not supported yet
167  Obsoletes: samba-domainjoin-gui  Provides: samba-domainjoin-gui = %{samba_depver}
168    Obsoletes: samba-domainjoin-gui < %{samba_depver}
169    
170  # SWAT been deprecated and removed from samba  # SWAT been deprecated and removed from samba
171  Obsoletes: samba-swat  Provides: samba-swat = %{samba_depver}
172  Obsoletes: samba4-swat  Obsoletes: samba-swat < %{samba_depver}
173    
174    Provides: samba4-swat = %{samba_depver}
175    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.10  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-devel  BuildRequires: python2-devel
203  BuildRequires: python-tevent  BuildRequires: python-dns
204    # 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    
 BuildRequires: pkgconfig(libsystemd-daemon)  
220  BuildRequires: pkgconfig(libsystemd)  BuildRequires: pkgconfig(libsystemd)
221    
222  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
# Line 183  BuildRequires: glusterfs-api-devel >= 3. Line 224  BuildRequires: glusterfs-api-devel >= 3.
224  BuildRequires: glusterfs-devel >= 3.4.0.16  BuildRequires: glusterfs-devel >= 3.4.0.16
225  %endif  %endif
226  %if %{with_vfs_cephfs}  %if %{with_vfs_cephfs}
227  BuildRequires: libcephfs1-devel  BuildRequires: libcephfs-devel
228  %endif  %endif
229  %if %{with_dc}  %if %{with_dc}
230  BuildRequires: gnutls-devel  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
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.2  %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.22  %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.20  %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.4  %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 222  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
285  Samba is the standard Windows interoperability suite of programs for Linux and Unix.  Samba is the standard Windows interoperability suite of programs for Linux and
286    Unix.
287    
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}  Requires: %{name}-common = %{samba_depver}
293  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
# Line 246  Requires: %{name}-client-libs = %{samba_ Line 295  Requires: %{name}-client-libs = %{samba_
295  %if %with_libsmbclient  %if %with_libsmbclient
296  Requires: libsmbclient = %{samba_depver}  Requires: libsmbclient = %{samba_depver}
297  %endif  %endif
298    %if %with_libwbclient
299    Requires: libwbclient = %{samba_depver}
300    %endif
301    
302  Provides: samba4-client = %{samba_depver}  Provides: samba4-client = %{samba_depver}
303  Obsoletes: samba4-client < %{samba_depver}  Obsoletes: samba4-client < %{samba_depver}
304    
305    Requires(post): %{_sbindir}/update-alternatives
306    Requires(postun): %{_sbindir}/update-alternatives
307    
308  %description client  %description client
309  The samba4-client package provides some SMB/CIFS clients to complement  The %{name}-client package provides some SMB/CIFS clients to complement
310  the built-in SMB/CIFS filesystem in Linux. These clients allow access  the built-in SMB/CIFS filesystem in Linux. These clients allow access
311  of SMB/CIFS shares and printing to SMB/CIFS printers.  of SMB/CIFS shares and printing to SMB/CIFS printers.
312    
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}  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 272  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
 Requires: samba-common-tools = %{samba_depver}  
334    
335  Provides: samba4-common = %{samba_depver}  Provides: samba4-common = %{samba_depver}
336  Obsoletes: samba4-common < %{samba_depver}  Obsoletes: samba4-common < %{samba_depver}
# Line 288  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}  Requires: samba-common = %{samba_depver}
347  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 303  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 318  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
373  Group: Applications/System  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}
376  Requires: %{name}-python = %{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}
382    # samba-tool requirements, explicitly require python2 right now
383    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
395    
396  Provides: samba4-dc = %{samba_depver}  Provides: samba4-dc = %{samba_depver}
397  Obsoletes: samba4-dc < %{samba_depver}  Obsoletes: samba4-dc < %{samba_depver}
# Line 332  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 340  Provides: samba4-dc-libs = %{samba_depve Line 409  Provides: samba4-dc-libs = %{samba_depve
409  Obsoletes: samba4-dc-libs < %{samba_depver}  Obsoletes: samba4-dc-libs < %{samba_depver}
410    
411  %description dc-libs  %description dc-libs
412  The samba4-dc-libs package contains the libraries needed by the DC to  The %{name}-dc-libs package contains the libraries needed by the DC to
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 354  Provides: samba4-devel = %{samba_depver} Line 436  Provides: samba4-devel = %{samba_depver}
436  Obsoletes: samba4-devel < %{samba_depver}  Obsoletes: samba4-devel < %{samba_depver}
437    
438  %description devel  %description devel
439  The samba4-devel package contains the header files for the libraries  The %{name}-devel package contains the header files for the libraries
440  needed to develop programs that link against the SMB, RPC and other  needed to develop programs that link against the SMB, RPC and other
441  libraries in the Samba suite.  libraries in the Samba suite.
442    
# Line 362  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 375  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  
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}
461  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
462  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
463    
464  Obsoletes: samba-glusterfs  Obsoletes: samba-glusterfs < %{samba_depver}
465  Provides: samba-glusterfs  Provides: samba-glusterfs = %{samba_depver}
466    
467  %description vfs-glusterfs  %description vfs-glusterfs
468  Samba VFS module for GlusterFS integration.  Samba VFS module for GlusterFS integration.
469  %endif  %endif
470    
471    ### KRB5-PRINTING
472    %package krb5-printing
473    Summary: Samba CUPS backend for printing with Kerberos
474    Requires(pre): %{name}-client
475    Requires: %{name}-client
476    Requires: %{name}-client-libs
477    
478    Requires(post): %{_sbindir}/update-alternatives
479    Requires(postun): %{_sbindir}/update-alternatives
480    
481    %description krb5-printing
482    If you need Kerberos for print jobs to a printer connection to cups via the SMB
483    backend, then you need to install that package. It will allow cups to access
484    the Kerberos credentials cache of the user issuing the print job.
485    
486  ### LIBS  ### LIBS
487  %package libs  %package libs
488  Summary: Samba libraries  Summary: Samba libraries
 Group: Applications/System  
 Requires: krb5-libs >= 1.10  
 Requires: libldb = %{ldb_version}  
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 404  Provides: samba4-libs = %{samba_depver} Line 495  Provides: samba4-libs = %{samba_depver}
495  Obsoletes: samba4-libs < %{samba_depver}  Obsoletes: samba4-libs < %{samba_depver}
496    
497  %description libs  %description libs
498  The samba4-libs package contains the libraries needed by programs that  The %{name}-libs package contains the libraries needed by programs that link
499  link against the SMB, RPC and other protocols provided by the Samba suite.  against the SMB, RPC and other protocols provided by the Samba suite.
500    
501  ### LIBSMBCLIENT  ### LIBSMBCLIENT
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}  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
521  The libsmbclient-devel package contains the header files and libraries needed to  The libsmbclient-devel package contains the header files and libraries needed
522  develop programs that link against the SMB client library in the Samba suite.  to develop programs that link against the SMB client library in the Samba
523    suite.
524  %endif # with_libsmbclient  %endif # with_libsmbclient
525    
526  ### LIBWBCLIENT  ### LIBWBCLIENT
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
533  The libwbclient package contains the winbind client library from the Samba suite.  The libwbclient package contains the winbind client library from the Samba
534    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  Obsoletes: samba-winbind-devel  
540  Provides: samba-winbind-devel  Provides: samba-winbind-devel = %{samba_depver}
541    Obsoletes: samba-winbind-devel < %{samba_depver}
542    
543  %description -n libwbclient-devel  %description -n libwbclient-devel
544  The libwbclient-devel package provides developer tools for the wbclient library.  The libwbclient-devel package provides developer tools for the wbclient
545    library.
546  %endif # with_libwbclient  %endif # with_libwbclient
547    
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}
568    
569  %description python  %description python
570  The samba4-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 487  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 515  packages of Samba. Line 633  packages of Samba.
633    
634  ### TEST-LIBS  ### TEST-LIBS
635  %package test-libs  %package test-libs
636  Summary: Libraries need by teh testing tools for Samba servers and clients  Summary: Libraries need by the testing tools for Samba servers and clients
 Group: Applications/System  
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}
644    Obsoletes: %{name}-test-devel < %{samba_depver}
645    
646  %description test-libs  %description test-libs
647  %{name}-test-libs provides libraries required by the testing tools.  %{name}-test-libs provides libraries required by the testing tools.
648    
 ### TEST-DEVEL  
 %package test-devel  
 Summary: Testing devel files for Samba servers and clients  
 Group: Applications/System  
 Requires: %{name}-libs = %{samba_depver}  
 Requires: %{name}-test-libs = %{samba_depver}  
   
 %description test-devel  
 samba-test-devel provides testing devel files for both the server and client  
 packages of Samba.  
   
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}  Requires: %{name}-common = %{samba_depver}
654  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
# Line 545  Requires: %{name}-common-tools = %{samba Line 656  Requires: %{name}-common-tools = %{samba
656  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
657  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
658  Requires: %{name}-winbind-modules = %{samba_depver}  Requires: %{name}-winbind-modules = %{samba_depver}
659    %if %with_libwbclient
660    Requires(post): libwbclient = %{samba_depver}
661    Requires: libwbclient = %{samba_depver}
662    %endif
663    
664  Provides: samba4-winbind = %{samba_depver}  Provides: samba4-winbind = %{samba_depver}
665  Obsoletes: samba4-winbind < %{samba_depver}  Obsoletes: samba4-winbind < %{samba_depver}
666    
667  %description winbind  %description winbind
668  The samba-winbind package provides the winbind NSS library, and some  The samba-winbind package provides the winbind NSS library, and some client
669  client tools.  Winbind enables Linux to be a full member in Windows  tools.  Winbind enables Linux to be a full member in Windows domains and to use
670  domains and to use Windows user and group accounts on Linux.  Windows user and group accounts on Linux.
671    
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 577  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 604  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 613  Requires: libwbclient = %{samba_depver} Line 726  Requires: libwbclient = %{samba_depver}
726  Requires: pam  Requires: pam
727    
728  %description winbind-modules  %description winbind-modules
729  The samba-winbind-modules package provides the NSS library and a PAM  The samba-winbind-modules package provides the NSS library and a PAM module
730  module necessary to communicate to the Winbind Daemon  necessary to communicate to the Winbind Daemon
731    
732  ### CTDB  ### CTDB
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 652  projects to store temporary data. If an Line 763  projects to store temporary data. If an
763  temporary data it is very easy to convert that application to be cluster aware  temporary data it is very easy to convert that application to be cluster aware
764  and use CTDB instead.  and use CTDB instead.
765    
 ### CTDB-DEVEL  
 %package -n ctdb-devel  
 Summary: CTDB clustered database development package  
 Group: Development/Libraries  
   
 Requires: ctdb = %{samba_depver}  
 Provides: ctdb-static = %{samba_depver}  
   
 %description -n ctdb-devel  
 Libraries, include files, etc you can use to develop CTDB applications.  
 CTDB is a cluster implementation of the TDB database used by Samba and other  
 projects to store temporary data. If an application is already using TDB for  
 temporary data it is very easy to convert that application to be cluster aware  
 and use CTDB instead.  
   
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    
772  Requires: ctdb = %{samba_depver}  Requires: ctdb = %{samba_depver}
773  Requires: nc  Requires: nc
774    
775    Provides: ctdb-devel = %{samba_depver}
776    Obsoletes: ctdb-devel < %{samba_depver}
777    
778  %description -n ctdb-tests  %description -n ctdb-tests
779  Test suite for CTDB.  Test suite for CTDB.
780  CTDB is a cluster implementation of the TDB database used by Samba and other  CTDB is a cluster implementation of the TDB database used by Samba and other
# Line 688  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.2-auth-credentials-if-credentials-have-principal-set-t.patch  
 %patch1 -p1 -b .samba-4.2.3-fix_smbX_segfault.patch  
 %patch2 -p1 -b .samba-4.2.3-fix_dfree_command.patch  
 %patch3 -p1 -b .samba-4.2.3-document_netbios_length.patch  
 %patch4 -p1 -b .samba-4.2.3-fix_net_ads_keytab_segfault.patch  
 %patch5 -p1 -b .samba-4.2.3-fix_force_group.patch  
 %patch6 -p1 -b .samba-4.2.3-fix_map_to_guest_bad_uid.patch  
 %patch7 -p1 -b .samba-4.2.3-fix_nss_wins.patch  
791    
792  %build  %build
793  %global _talloc_lib ,talloc,pytalloc,pytalloc-util  %global _talloc_lib ,talloc,pytalloc,pytalloc-util
794  %global _tevent_lib ,tevent,pytevent  %global _tevent_lib ,tevent,pytevent
795  %global _tdb_lib ,tdb,pytdb  %global _tdb_lib ,tdb,pytdb
796  %global _ldb_lib ,ldb,pyldb  %global _ldb_lib ,ldb,pyldb,pyldb-util
797    
798  %if ! %{with_internal_talloc}  %if ! %{with_internal_talloc}
799  %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util  %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util
# Line 718  and use CTDB instead. Line 808  and use CTDB instead.
808  %endif  %endif
809    
810  %if ! %{with_internal_ldb}  %if ! %{with_internal_ldb}
811  %global _ldb_lib ,!ldb,!pyldb  %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 740  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 \
840          --with-sockets-dir=/run/samba \          --with-sockets-dir=/run/samba \
841          --with-modulesdir=%{_libdir}/samba \          --with-modulesdir=%{_libdir}/samba \
842          --with-pammodulesdir=%{_libdir}/security \          --with-pammodulesdir=%{_libdir}/security \
843          --with-lockdir=/var/lib/samba \          --with-lockdir=/var/lib/samba/lock \
844            --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 778  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  %if ! %with_pam_smbpass  %if %with_intel_aes_accel
875          --without-pam_smbpass \          --accel-aes=intelaesni \
876  %endif  %endif
877          --with-systemd          --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
906    install -d -m 0755 %{buildroot}/var/lib/samba/drivers
907    install -d -m 0755 %{buildroot}/var/lib/samba/lock
908  install -d -m 0755 %{buildroot}/var/lib/samba/private  install -d -m 0755 %{buildroot}/var/lib/samba/private
 install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged  
909  install -d -m 0755 %{buildroot}/var/lib/samba/scripts  install -d -m 0755 %{buildroot}/var/lib/samba/scripts
910  install -d -m 0755 %{buildroot}/var/lib/samba/sysvol  install -d -m 0755 %{buildroot}/var/lib/samba/sysvol
911    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
918  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig
919    
920  # Move libwbclient.so* into private directory, it cannot be just libdir/samba  # Move libwbclient.so* into private directory, it cannot be just libdir/samba
# Line 813  then Line 927  then
927      exit -1      exit -1
928  fi  fi
929    
930    
931    touch %{buildroot}%{_libexecdir}/samba/cups_backend_smb
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 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf  install -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/samba/smb.conf
938    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 833  install -m644 examples/LDAP/samba.schema Line 951  install -m644 examples/LDAP/samba.schema
951    
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}%{_prefix}/lib/tmpfiles.d/  install -d -m 0755 %{buildroot}%{_tmpfilesdir}
955  install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_prefix}/lib/tmpfiles.d/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}%{_prefix}/lib/tmpfiles.d/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 854  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 872  install -m 0755 packaging/NetworkManager Line 989  install -m 0755 packaging/NetworkManager
989  install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5  install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5
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
993    for i in \
994        %{_libdir}/samba/libdfs-server-ad-samba4.so \
995        %{_libdir}/samba/libdnsserver-common-samba4.so \
996        %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so \
997        %{_libdir}/samba/ldb/ildap.so \
998        %{_libdir}/samba/ldb/ldbsamba_extensions.so \
999        %{_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
1073    %endif
1074    
1075  # This makes the right links, as rpmlint requires that  # This makes the right links, as rpmlint requires that
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 893  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 %{_prefix}/lib/tmpfiles.d/samba.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/samba.conf
1106  if [ -d /var/cache/samba ]; then  if [ -d /var/cache/samba ]; then
1107      mv /var/cache/samba/netsamlogon_cache.tdb /var/lib/samba/ 2>/dev/null      mv /var/cache/samba/netsamlogon_cache.tdb /var/lib/samba/ 2>/dev/null
1108      mv /var/cache/samba/winbindd_cache.tdb /var/lib/samba/ 2>/dev/null      mv /var/cache/samba/winbindd_cache.tdb /var/lib/samba/ 2>/dev/null
# Line 903  if [ -d /var/cache/samba ]; then Line 1110  if [ -d /var/cache/samba ]; then
1110      ln -sf /var/cache/samba /var/lib/samba/      ln -sf /var/cache/samba /var/lib/samba/
1111  fi  fi
1112    
1113  %postun common -p /sbin/ldconfig  %post client
1114    %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
1115        cups_backend_smb \
1116        %{_bindir}/smbspool 10
1117    
1118    %postun client
1119    if [ $1 -eq 0 ] ; then
1120        %{_sbindir}/update-alternatives --remove cups_backend_smb %{_bindir}/smbspool
1121    fi
1122    
1123    %post client-libs -p /sbin/ldconfig
1124    
1125    %postun client-libs -p /sbin/ldconfig
1126    
1127    %post common-libs -p /sbin/ldconfig
1128    
1129    %postun common-libs -p /sbin/ldconfig
1130    
1131  %if %with_dc  %if %with_dc
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  %endif # with_dc  
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
1145    
1146    %post krb5-printing
1147    %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
1148            cups_backend_smb \
1149            %{_libexecdir}/samba/smbspool_krb5_wrapper 50
1150    
1151    %postun krb5-printing
1152    if [ $1 -eq 0 ] ; then
1153            %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool_krb5_wrapper
1154    fi
1155    
1156  %post libs -p /sbin/ldconfig  %post libs -p /sbin/ldconfig
1157    
# Line 919  fi Line 1161  fi
1161  %post -n libsmbclient -p /sbin/ldconfig  %post -n libsmbclient -p /sbin/ldconfig
1162    
1163  %postun -n libsmbclient -p /sbin/ldconfig  %postun -n libsmbclient -p /sbin/ldconfig
1164  %endif # with_libsmbclient  %endif
1165    
1166  %if %with_libwbclient  %if %with_libwbclient
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 943  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 965  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 990  fi Line 1245  fi
1245    
1246  %if %with_clustering_support  %if %with_clustering_support
1247  %post -n ctdb  %post -n ctdb
1248  /usr/bin/systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/ctdb.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf
1249  %systemd_post ctdb.service  %systemd_post ctdb.service
1250    
1251  %preun -n ctdb  %preun -n ctdb
# Line 1007  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  
 %{_libdir}/samba/vfs/aio_posix.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 1033  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 1040  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
1307    %{_libdir}/samba/vfs/offline.so
1308  %{_libdir}/samba/vfs/preopen.so  %{_libdir}/samba/vfs/preopen.so
1309  %{_libdir}/samba/vfs/readahead.so  %{_libdir}/samba/vfs/readahead.so
1310  %{_libdir}/samba/vfs/readonly.so  %{_libdir}/samba/vfs/readonly.so
1311  %{_libdir}/samba/vfs/recycle.so  %{_libdir}/samba/vfs/recycle.so
 %{_libdir}/samba/vfs/scannedonly.so  
1312  %{_libdir}/samba/vfs/shadow_copy.so  %{_libdir}/samba/vfs/shadow_copy.so
1313  %{_libdir}/samba/vfs/shadow_copy2.so  %{_libdir}/samba/vfs/shadow_copy2.so
1314  %{_libdir}/samba/vfs/smb_traffic_analyzer.so  %{_libdir}/samba/vfs/shell_snap.so
1315  %{_libdir}/samba/vfs/snapper.so  %{_libdir}/samba/vfs/snapper.so
1316  %{_libdir}/samba/vfs/streams_depot.so  %{_libdir}/samba/vfs/streams_depot.so
1317  %{_libdir}/samba/vfs/streams_xattr.so  %{_libdir}/samba/vfs/streams_xattr.so
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
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 1063  rm -rf %{buildroot} Line 1326  rm -rf %{buildroot}
1326  %{_unitdir}/smb.service  %{_unitdir}/smb.service
1327  %attr(1777,root,root) %dir /var/spool/samba  %attr(1777,root,root) %dir /var/spool/samba
1328  %dir %{_sysconfdir}/openldap/schema  %dir %{_sysconfdir}/openldap/schema
1329  %{_sysconfdir}/openldap/schema/samba.schema  %config %{_sysconfdir}/openldap/schema/samba.schema
1330  %{_sysconfdir}/pam.d/samba  %config(noreplace) %{_sysconfdir}/pam.d/samba
1331  %{_mandir}/man1/smbstatus.1*  %{_mandir}/man1/smbstatus.1*
1332  %{_mandir}/man8/eventlogadm.8*  %{_mandir}/man8/eventlogadm.8*
1333  %{_mandir}/man8/smbd.8*  %{_mandir}/man8/smbd.8*
1334  %{_mandir}/man8/nmbd.8*  %{_mandir}/man8/nmbd.8*
 #%{_mandir}/man8/vfs_*.8*  
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 1089  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_notify_fam.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*
1360  %{_mandir}/man8/vfs_recycle.8*  %{_mandir}/man8/vfs_recycle.8*
 %{_mandir}/man8/vfs_scannedonly.8*  
1361  %{_mandir}/man8/vfs_shadow_copy.8*  %{_mandir}/man8/vfs_shadow_copy.8*
1362  %{_mandir}/man8/vfs_shadow_copy2.8*  %{_mandir}/man8/vfs_shadow_copy2.8*
1363  %{_mandir}/man8/vfs_smb_traffic_analyzer.8*  %{_mandir}/man8/vfs_shell_snap.8*
1364  %{_mandir}/man8/vfs_snapper.8*  %{_mandir}/man8/vfs_snapper.8*
1365  %{_mandir}/man8/vfs_streams_depot.8*  %{_mandir}/man8/vfs_streams_depot.8*
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*
1369  %{_mandir}/man8/vfs_tsmsm.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 1116  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  
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 1138  rm -rf %{buildroot} Line 1397  rm -rf %{buildroot}
1397  %{_bindir}/smbclient  %{_bindir}/smbclient
1398  %{_bindir}/smbcquotas  %{_bindir}/smbcquotas
1399  %{_bindir}/smbget  %{_bindir}/smbget
 #%{_bindir}/smbiconv  
1400  %{_bindir}/smbprint  %{_bindir}/smbprint
1401  %{_bindir}/smbspool  %{_bindir}/smbspool
 %{_bindir}/smbta-util  
1402  %{_bindir}/smbtar  %{_bindir}/smbtar
1403  %{_bindir}/smbtree  %{_bindir}/smbtree
1404    %dir %{_libexecdir}/samba
1405    %ghost %{_libexecdir}/samba/cups_backend_smb
1406  %{_mandir}/man1/dbwrap_tool.1*  %{_mandir}/man1/dbwrap_tool.1*
1407  %{_mandir}/man1/nmblookup.1*  %{_mandir}/man1/nmblookup.1*
1408  %{_mandir}/man1/oLschema2ldif.1*  %{_mandir}/man1/oLschema2ldif.1*
# Line 1151  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*
1419  %{_mandir}/man1/smbclient.1*  %{_mandir}/man1/smbclient.1*
1420  %{_mandir}/man1/smbcquotas.1*  %{_mandir}/man1/smbcquotas.1*
1421  %{_mandir}/man1/smbget.1*  %{_mandir}/man1/smbget.1*
 %{_mandir}/man3/ntdb.3*  
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}/man8/ntdbbackup.8*  %{_mandir}/man7/traffic_learner.7.*
1426  %{_mandir}/man8/ntdbdump.8*  %{_mandir}/man7/traffic_replay.7.*
1427  %{_mandir}/man8/ntdbrestore.8*  %{_mandir}/man8/cifsdd.8.*
 %{_mandir}/man8/ntdbtool.8*  
1428  %{_mandir}/man8/samba-regedit.8*  %{_mandir}/man8/samba-regedit.8*
1429  %{_mandir}/man8/smbspool.8*  %{_mandir}/man8/smbspool.8*
 %{_mandir}/man8/smbta-util.8*  
   
 ## we don't build it for now  
 %if %{with_internal_ntdb}  
 %{_bindir}/ntdbbackup  
 %{_bindir}/ntdbdump  
 %{_bindir}/ntdbrestore  
 %{_bindir}/ntdbtool  
 %endif  
1430    
1431  %if %{with_internal_tdb}  %if %{with_internal_tdb}
1432  %{_bindir}/tdbbackup  %{_bindir}/tdbbackup
# Line 1197  rm -rf %{buildroot} Line 1446  rm -rf %{buildroot}
1446  %{_bindir}/ldbmodify  %{_bindir}/ldbmodify
1447  %{_bindir}/ldbrename  %{_bindir}/ldbrename
1448  %{_bindir}/ldbsearch  %{_bindir}/ldbsearch
1449  %{_libdir}/samba/libldb-cmdline.so  %{_libdir}/samba/libldb-cmdline-samba4.so
1450  %dir %{_libdir}/samba/ldb  %{_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 1219  rm -rf %{buildroot} Line 1470  rm -rf %{buildroot}
1470  %files client-libs  %files client-libs
1471  %defattr(-,root,root)  %defattr(-,root,root)
1472  %{_libdir}/libdcerpc-binding.so.*  %{_libdir}/libdcerpc-binding.so.*
 %{_libdir}/libgensec.so.*  
1473  %{_libdir}/libndr.so.*  %{_libdir}/libndr.so.*
1474  %{_libdir}/libndr-krb5pac.so.*  %{_libdir}/libndr-krb5pac.so.*
1475  %{_libdir}/libndr-nbt.so.*  %{_libdir}/libndr-nbt.so.*
1476  %{_libdir}/libndr-standard.so.*  %{_libdir}/libndr-standard.so.*
1477  %{_libdir}/libnetapi.so.*  %{_libdir}/libnetapi.so.*
1478  %{_libdir}/libsamba-credentials.so.*  %{_libdir}/libsamba-credentials.so.*
1479    %{_libdir}/libsamba-errors.so.*
1480  %{_libdir}/libsamba-passdb.so.*  %{_libdir}/libsamba-passdb.so.*
1481  %{_libdir}/libsamba-util.so.*  %{_libdir}/libsamba-util.so.*
1482  %{_libdir}/libsamba-hostconfig.so.*  %{_libdir}/libsamba-hostconfig.so.*
1483  %{_libdir}/libsamdb.so.*  %{_libdir}/libsamdb.so.*
1484  %{_libdir}/libsmbconf.so.*  %{_libdir}/libsmbconf.so.*
 %{_libdir}/libsmbclient-raw.so.*  
1485  %{_libdir}/libsmbldap.so.*  %{_libdir}/libsmbldap.so.*
1486  %{_libdir}/libtevent-util.so.*  %{_libdir}/libtevent-util.so.*
 %{_libdir}/libregistry.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
 %{_libdir}/samba/libccan-samba4.so  
1497  %{_libdir}/samba/libcli-cldap-samba4.so  %{_libdir}/samba/libcli-cldap-samba4.so
1498  %{_libdir}/samba/libcli-ldap-common-samba4.so  %{_libdir}/samba/libcli-ldap-common-samba4.so
1499  %{_libdir}/samba/libcli-ldap-samba4.so  %{_libdir}/samba/libcli-ldap-samba4.so
# Line 1253  rm -rf %{buildroot} Line 1501  rm -rf %{buildroot}
1501  %{_libdir}/samba/libcli-smb-common-samba4.so  %{_libdir}/samba/libcli-smb-common-samba4.so
1502  %{_libdir}/samba/libcli-spoolss-samba4.so  %{_libdir}/samba/libcli-spoolss-samba4.so
1503  %{_libdir}/samba/libcliauth-samba4.so  %{_libdir}/samba/libcliauth-samba4.so
1504    %{_libdir}/samba/libclidns-samba4.so
1505  %{_libdir}/samba/libcmdline-credentials-samba4.so  %{_libdir}/samba/libcmdline-credentials-samba4.so
1506    %{_libdir}/samba/libcommon-auth-samba4.so
1507    %{_libdir}/samba/libctdb-event-client-samba4.so
1508  %{_libdir}/samba/libdbwrap-samba4.so  %{_libdir}/samba/libdbwrap-samba4.so
1509  %{_libdir}/samba/libdcerpc-samba-samba4.so  %{_libdir}/samba/libdcerpc-samba-samba4.so
 %{_libdir}/samba/liberrors-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/libgpo-samba4.so  %{_libdir}/samba/libgenrand-samba4.so
1513    %{_libdir}/samba/libgensec-samba4.so
1514    %{_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
1518    %{_libdir}/samba/libiov-buf-samba4.so
1519  %{_libdir}/samba/libkrb5samba-samba4.so  %{_libdir}/samba/libkrb5samba-samba4.so
1520  %{_libdir}/samba/libldbsamba-samba4.so  %{_libdir}/samba/libldbsamba-samba4.so
1521  %{_libdir}/samba/liblibcli-lsa3-samba4.so  %{_libdir}/samba/liblibcli-lsa3-samba4.so
1522  %{_libdir}/samba/liblibcli-netlogon3-samba4.so  %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1523  %{_libdir}/samba/liblibsmb-samba4.so  %{_libdir}/samba/liblibsmb-samba4.so
1524    %{_libdir}/samba/libmessages-dgm-samba4.so
1525    %{_libdir}/samba/libmessages-util-samba4.so
1526    %{_libdir}/samba/libmsghdr-samba4.so
1527  %{_libdir}/samba/libmsrpc3-samba4.so  %{_libdir}/samba/libmsrpc3-samba4.so
1528  %{_libdir}/samba/libndr-samba-samba4.so  %{_libdir}/samba/libndr-samba-samba4.so
1529  %{_libdir}/samba/libndr-samba4.so  %{_libdir}/samba/libndr-samba4.so
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
1537  %{_libdir}/samba/libsamba-cluster-support-samba4.so  %{_libdir}/samba/libsamba-cluster-support-samba4.so
1538  %{_libdir}/samba/libsamba-debug-samba4.so  %{_libdir}/samba/libsamba-debug-samba4.so
1539  %{_libdir}/samba/libsamba-modules-samba4.so  %{_libdir}/samba/libsamba-modules-samba4.so
# Line 1284  rm -rf %{buildroot} Line 1542  rm -rf %{buildroot}
1542  %{_libdir}/samba/libsamba3-util-samba4.so  %{_libdir}/samba/libsamba3-util-samba4.so
1543  %{_libdir}/samba/libsamdb-common-samba4.so  %{_libdir}/samba/libsamdb-common-samba4.so
1544  %{_libdir}/samba/libsecrets3-samba4.so  %{_libdir}/samba/libsecrets3-samba4.so
1545    %{_libdir}/samba/libserver-id-db-samba4.so
1546  %{_libdir}/samba/libserver-role-samba4.so  %{_libdir}/samba/libserver-role-samba4.so
1547  %{_libdir}/samba/libsmb-transport-samba4.so  %{_libdir}/samba/libsmb-transport-samba4.so
1548    %{_libdir}/samba/libsmbclient-raw-samba4.so
1549  %{_libdir}/samba/libsmbd-base-samba4.so  %{_libdir}/samba/libsmbd-base-samba4.so
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
1553  %{_libdir}/samba/libsmbregistry-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
1556  %{_libdir}/samba/libtdb-wrap-samba4.so  %{_libdir}/samba/libtdb-wrap-samba4.so
1557    %{_libdir}/samba/libtime-basic-samba4.so
1558    %{_libdir}/samba/libtorture-samba4.so
1559  %{_libdir}/samba/libtrusts-util-samba4.so  %{_libdir}/samba/libtrusts-util-samba4.so
1560  %{_libdir}/samba/libutil-cmdline-samba4.so  %{_libdir}/samba/libutil-cmdline-samba4.so
 %{_libdir}/samba/libutil-ntdb-samba4.so  
1561  %{_libdir}/samba/libutil-reg-samba4.so  %{_libdir}/samba/libutil-reg-samba4.so
1562  %{_libdir}/samba/libutil-setid-samba4.so  %{_libdir}/samba/libutil-setid-samba4.so
1563  %{_libdir}/samba/libutil-tdb-samba4.so  %{_libdir}/samba/libutil-tdb-samba4.so
# Line 1310  rm -rf %{buildroot} Line 1572  rm -rf %{buildroot}
1572  %{_mandir}/man7/libsmbclient.7*  %{_mandir}/man7/libsmbclient.7*
1573  %endif # ! with_libsmbclient  %endif # ! with_libsmbclient
1574    
 %if %{with_internal_ntdb}  
 %{_libdir}/samba/libntdb.so.1  
 %{_libdir}/samba/libntdb.so.%{ntdb_version}  
 %endif  
   
1575  %if %{with_internal_talloc}  %if %{with_internal_talloc}
1576  %{_libdir}/samba/libtalloc.so.2  %{_libdir}/samba/libtalloc.so.2
1577  %{_libdir}/samba/libtalloc.so.%{talloc_version}  %{_libdir}/samba/libtalloc.so.%{talloc_version}
# Line 1336  rm -rf %{buildroot} Line 1593  rm -rf %{buildroot}
1593  %if %{with_internal_ldb}  %if %{with_internal_ldb}
1594  %{_libdir}/samba/libldb.so.1  %{_libdir}/samba/libldb.so.1
1595  %{_libdir}/samba/libldb.so.%{ldb_version}  %{_libdir}/samba/libldb.so.%{ldb_version}
1596    %{_libdir}/samba/libpyldb-util.so.1
1597    %{_libdir}/samba/libpyldb-util.so.%{ldb_version}
1598  %{_mandir}/man3/ldb.3.gz  %{_mandir}/man3/ldb.3.gz
1599  %endif  %endif
1600    
1601  ### COMMON  ### COMMON
1602  %files common  %files common
1603  %defattr(-,root,root)  %defattr(-,root,root)
1604  %{_prefix}/lib/tmpfiles.d/samba.conf  %{_tmpfilesdir}/samba.conf
 %{_datadir}/samba/codepages  
1605  %dir %{_sysconfdir}/logrotate.d/  %dir %{_sysconfdir}/logrotate.d/
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
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
1617  %config(noreplace) %{_sysconfdir}/samba/lmhosts  %config(noreplace) %{_sysconfdir}/samba/lmhosts
1618  %config(noreplace) %{_sysconfdir}/sysconfig/samba  %config(noreplace) %{_sysconfdir}/sysconfig/samba
1619  %{_mandir}/man5/lmhosts.5*  %{_mandir}/man5/lmhosts.5*
# Line 1364  rm -rf %{buildroot} Line 1625  rm -rf %{buildroot}
1625  %files common-libs  %files common-libs
1626  %defattr(-,root,root)  %defattr(-,root,root)
1627  # common libraries  # common libraries
1628    %{_libdir}/samba/libcluster-samba4.so
1629    %{_libdir}/samba/libcmdline-contexts-samba4.so
1630    %{_libdir}/samba/libpopt-samba3-cmdline-samba4.so
1631  %{_libdir}/samba/libpopt-samba3-samba4.so  %{_libdir}/samba/libpopt-samba3-samba4.so
1632    %if %{with_intel_aes_accel}
1633    %{_libdir}/samba/libaesni-intel-samba4.so
1634    %endif
1635    
1636    %dir %{_libdir}/samba/ldb
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  
   
 %if %with_pam_smbpass  
 %{_libdir}/security/pam_smbpass.so  
 %endif  
1642    
1643  %files common-tools  %files common-tools
1644  %defattr(-,root,root)  %defattr(-,root,root)
# Line 1396  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  %{_libdir}/mit_samba.so  
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
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 1451  rm -rf %{buildroot} Line 1718  rm -rf %{buildroot}
1718  %{_libdir}/samba/ldb/simple_ldap_map.so  %{_libdir}/samba/ldb/simple_ldap_map.so
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
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  %{_unitdir}/samba.service  %{_mandir}/man8/samba_gpupdate.8*
1732  %else # with_dc  %else # with_dc
1733  %doc packaging/README.dc  %doc packaging/README.dc
 %exclude %{_mandir}/man8/samba.8*  
 %exclude %{_mandir}/man8/samba-tool.8*  
 %exclude %{_libdir}/samba/ldb/ildap.so  
 %exclude %{_libdir}/samba/ldb/ldbsamba_extensions.so  
   
1734  %endif # with_dc  %endif # with_dc
1735    
1736  ### DC-LIBS  ### DC-LIBS
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
 %{_libdir}/samba/process_model/onefork.so  
1744  %{_libdir}/samba/process_model/prefork.so  %{_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
# Line 1490  rm -rf %{buildroot} Line 1755  rm -rf %{buildroot}
1755  %{_libdir}/samba/service/nbtd.so  %{_libdir}/samba/service/nbtd.so
1756  %{_libdir}/samba/service/ntp_signd.so  %{_libdir}/samba/service/ntp_signd.so
1757  %{_libdir}/samba/service/s3fs.so  %{_libdir}/samba/service/s3fs.so
 %{_libdir}/samba/service/smb.so  
1758  %{_libdir}/samba/service/web.so  %{_libdir}/samba/service/web.so
 %{_libdir}/samba/service/winbind.so  
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  %exclude %{_libdir}/samba/libdfs-server-ad-samba4.so  %endif # with_dc
1769  %exclude %{_libdir}/samba/libdnsserver-common-samba4.so  
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  %endif # with_dc
1780    
1781  ### DEVEL  ### DEVEL
# Line 1516  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
 %{_includedir}/samba-4.0/dlinklist.h  
1794  %{_includedir}/samba-4.0/domain_credentials.h  %{_includedir}/samba-4.0/domain_credentials.h
1795  %{_includedir}/samba-4.0/gen_ndr/atsvc.h  %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1796  %{_includedir}/samba-4.0/gen_ndr/auth.h  %{_includedir}/samba-4.0/gen_ndr/auth.h
1797  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
 %{_includedir}/samba-4.0/gen_ndr/epmapper.h  
1798  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1799  %{_includedir}/samba-4.0/gen_ndr/lsa.h  %{_includedir}/samba-4.0/gen_ndr/lsa.h
 %{_includedir}/samba-4.0/gen_ndr/mgmt.h  
1800  %{_includedir}/samba-4.0/gen_ndr/misc.h  %{_includedir}/samba-4.0/gen_ndr/misc.h
1801  %{_includedir}/samba-4.0/gen_ndr/nbt.h  %{_includedir}/samba-4.0/gen_ndr/nbt.h
1802  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
# Line 1535  rm -rf %{buildroot} Line 1804  rm -rf %{buildroot}
1804  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1805  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1806  %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h  
1807  %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h  
 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h  
1808  %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h  %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h  
 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h  
1809  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1810  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1811  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
# Line 1553  rm -rf %{buildroot} Line 1817  rm -rf %{buildroot}
1817  %{_includedir}/samba-4.0/gen_ndr/security.h  %{_includedir}/samba-4.0/gen_ndr/security.h
1818  %{_includedir}/samba-4.0/gen_ndr/server_id.h  %{_includedir}/samba-4.0/gen_ndr/server_id.h
1819  %{_includedir}/samba-4.0/gen_ndr/svcctl.h  %{_includedir}/samba-4.0/gen_ndr/svcctl.h
 %{_includedir}/samba-4.0/gensec.h  
 %{_includedir}/samba-4.0/ldap-util.h  
 %{_includedir}/samba-4.0/ldap_errors.h  
 %{_includedir}/samba-4.0/ldap_message.h  
 %{_includedir}/samba-4.0/ldap_ndr.h  
1820  %{_includedir}/samba-4.0/ldb_wrap.h  %{_includedir}/samba-4.0/ldb_wrap.h
1821  %{_includedir}/samba-4.0/lookup_sid.h  %{_includedir}/samba-4.0/lookup_sid.h
1822  %{_includedir}/samba-4.0/machine_sid.h  %{_includedir}/samba-4.0/machine_sid.h
# Line 1566  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
1832  %{_includedir}/samba-4.0/param.h  %{_includedir}/samba-4.0/param.h
1833  %{_includedir}/samba-4.0/passdb.h  %{_includedir}/samba-4.0/passdb.h
1834  %{_includedir}/samba-4.0/policy.h  %{_includedir}/samba-4.0/policy.h
 %{_includedir}/samba-4.0/read_smb.h  
 %{_includedir}/samba-4.0/registry.h  
 %{_includedir}/samba-4.0/roles.h  
1835  %{_includedir}/samba-4.0/rpc_common.h  %{_includedir}/samba-4.0/rpc_common.h
1836  %{_includedir}/samba-4.0/samba/session.h  %{_includedir}/samba-4.0/samba/session.h
1837  %{_includedir}/samba-4.0/samba/version.h  %{_includedir}/samba-4.0/samba/version.h
1838  %{_includedir}/samba-4.0/share.h  %{_includedir}/samba-4.0/share.h
 %{_includedir}/samba-4.0/smb2.h  
 %{_includedir}/samba-4.0/smb2_constants.h  
 %{_includedir}/samba-4.0/smb2_create_blob.h  
 %{_includedir}/samba-4.0/smb2_lease.h  
1839  %{_includedir}/samba-4.0/smb2_lease_struct.h  %{_includedir}/samba-4.0/smb2_lease_struct.h
 %{_includedir}/samba-4.0/smb2_signing.h  
 %{_includedir}/samba-4.0/smb_cli.h  
 %{_includedir}/samba-4.0/smb_cliraw.h  
 %{_includedir}/samba-4.0/smb_common.h  
 %{_includedir}/samba-4.0/smb_composite.h  
1840  %{_includedir}/samba-4.0/smbconf.h  %{_includedir}/samba-4.0/smbconf.h
 %{_includedir}/samba-4.0/smb_constants.h  
1841  %{_includedir}/samba-4.0/smb_ldap.h  %{_includedir}/samba-4.0/smb_ldap.h
1842  %{_includedir}/samba-4.0/smbldap.h  %{_includedir}/samba-4.0/smbldap.h
 %{_includedir}/samba-4.0/smb_raw.h  
 %{_includedir}/samba-4.0/smb_raw_interfaces.h  
 %{_includedir}/samba-4.0/smb_raw_signing.h  
 %{_includedir}/samba-4.0/smb_raw_trans2.h  
 %{_includedir}/samba-4.0/smb_request.h  
 %{_includedir}/samba-4.0/smb_seal.h  
 %{_includedir}/samba-4.0/smb_signing.h  
 %{_includedir}/samba-4.0/smb_unix_ext.h  
 %{_includedir}/samba-4.0/smb_util.h  
1843  %{_includedir}/samba-4.0/tdr.h  %{_includedir}/samba-4.0/tdr.h
1844  %{_includedir}/samba-4.0/tsocket.h  %{_includedir}/samba-4.0/tsocket.h
1845  %{_includedir}/samba-4.0/tsocket_internal.h  %{_includedir}/samba-4.0/tsocket_internal.h
 %{_includedir}/samba-4.0/tstream_smbXcli_np.h  
 %{_includedir}/samba-4.0/samba_util.h  
1846  %dir %{_includedir}/samba-4.0/util  %dir %{_includedir}/samba-4.0/util
1847  %{_includedir}/samba-4.0/util/attr.h  %{_includedir}/samba-4.0/util/attr.h
1848  %{_includedir}/samba-4.0/util/blocking.h  %{_includedir}/samba-4.0/util/blocking.h
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
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
 %{_libdir}/libdcerpc-atsvc.so  
1866  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1867  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
1868  %{_libdir}/libdcerpc.so  %{_libdir}/libdcerpc.so
 %{_libdir}/libgensec.so  
1869  %{_libdir}/libndr-krb5pac.so  %{_libdir}/libndr-krb5pac.so
1870  %{_libdir}/libndr-nbt.so  %{_libdir}/libndr-nbt.so
1871  %{_libdir}/libndr-standard.so  %{_libdir}/libndr-standard.so
1872  %{_libdir}/libndr.so  %{_libdir}/libndr.so
1873  %{_libdir}/libnetapi.so  %{_libdir}/libnetapi.so
 %{_libdir}/libregistry.so  
1874  %{_libdir}/libsamba-credentials.so  %{_libdir}/libsamba-credentials.so
1875    %{_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
 %{_libdir}/libsmbclient-raw.so  
1879  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
1880  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1881  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
 %{_libdir}/pkgconfig/dcerpc_atsvc.pc  
1882  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
 %{_libdir}/pkgconfig/gensec.pc  
1883  %{_libdir}/pkgconfig/ndr.pc  %{_libdir}/pkgconfig/ndr.pc
1884  %{_libdir}/pkgconfig/ndr_krb5pac.pc  %{_libdir}/pkgconfig/ndr_krb5pac.pc
1885  %{_libdir}/pkgconfig/ndr_nbt.pc  %{_libdir}/pkgconfig/ndr_nbt.pc
1886  %{_libdir}/pkgconfig/ndr_standard.pc  %{_libdir}/pkgconfig/ndr_standard.pc
1887  %{_libdir}/pkgconfig/netapi.pc  %{_libdir}/pkgconfig/netapi.pc
 %{_libdir}/pkgconfig/registry.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
 %{_libdir}/pkgconfig/smbclient-raw.pc  
1892  %{_libdir}/libsamba-passdb.so  %{_libdir}/libsamba-passdb.so
1893  %{_libdir}/libsmbldap.so  %{_libdir}/libsmbldap.so
1894    
# Line 1670  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
 %endif  
1899    
1900  %if %with_internal_talloc  %{_libdir}/libsamba-policy.so
1901  %{_includedir}/samba-4.0/pytalloc.h  %{_libdir}/pkgconfig/samba-policy.pc
1902  %endif  %endif
1903    
1904  %if ! %with_libsmbclient  %if ! %with_libsmbclient
# Line 1698  rm -rf %{buildroot} Line 1923  rm -rf %{buildroot}
1923  %{_mandir}/man8/vfs_glusterfs.8*  %{_mandir}/man8/vfs_glusterfs.8*
1924  %endif  %endif
1925    
1926    ### KRB5-PRINTING
1927    %files krb5-printing
1928    %defattr(-,root,root)
1929    %attr(0700,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
1930    %{_mandir}/man8/smbspool_krb5_wrapper.8*
1931    
1932  ### LIBS  ### LIBS
1933  %files libs  %files libs
1934  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libdcerpc-atsvc.so.*  
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
1945  %{_libdir}/samba/libsamba-python-samba4.so  %{_libdir}/samba/libsamba-python-samba4.so
1946  %{_libdir}/samba/libshares-samba4.so  %{_libdir}/samba/libshares-samba4.so
1947  %{_libdir}/samba/libsmbpasswdparser-samba4.so  %{_libdir}/samba/libsmbpasswdparser-samba4.so
 %{_libdir}/samba/libtdb-compat-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/libdfs_server_ad.so  
 %{_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 1816  rm -rf %{buildroot} Line 2019  rm -rf %{buildroot}
2019  ### PYTHON  ### PYTHON
2020  %files python  %files python
2021  %defattr(-,root,root,-)  %defattr(-,root,root,-)
2022  %{python_sitearch}/*  %{_libdir}/libsamba-policy.so.*
2023    
2024    %dir %{python_sitearch}/samba
2025    %{python_sitearch}/samba/__init__.py*
2026    %{python_sitearch}/samba/_glue.so
2027    %{python_sitearch}/samba/_ldb.so
2028    %{python_sitearch}/samba/auth.so
2029    %{python_sitearch}/samba/common.py*
2030    %{python_sitearch}/samba/compat.py*
2031    %{python_sitearch}/samba/credentials.so
2032    %{python_sitearch}/samba/crypto.so
2033    %{python_sitearch}/samba/dbchecker.py*
2034    %{python_sitearch}/samba/descriptor.py*
2035    %{python_sitearch}/samba/gensec.so
2036    %{python_sitearch}/samba/getopt.py*
2037    %{python_sitearch}/samba/gp_ext_loader.py*
2038    %{python_sitearch}/samba/hostconfig.py*
2039    %{python_sitearch}/samba/idmap.py*
2040    %{python_sitearch}/samba/join.py*
2041    %{python_sitearch}/samba/logger.py*
2042    %{python_sitearch}/samba/messaging.so
2043    %{python_sitearch}/samba/ms_display_specifiers.py*
2044    %{python_sitearch}/samba/ms_schema.py*
2045    %{python_sitearch}/samba/ndr.py*
2046    %{python_sitearch}/samba/net.so
2047    %{python_sitearch}/samba/netbios.so
2048    %{python_sitearch}/samba/ntacls.py*
2049    %{python_sitearch}/samba/ntstatus.so
2050    %{python_sitearch}/samba/param.so
2051    %{python_sitearch}/samba/policy.so
2052    %{python_sitearch}/samba/posix_eadb.so
2053    %{python_sitearch}/samba/registry.so
2054    %{python_sitearch}/samba/remove_dc.py*
2055    %{python_sitearch}/samba/sd_utils.py*
2056    %{python_sitearch}/samba/security.so
2057    %{python_sitearch}/samba/sites.py*
2058    %{python_sitearch}/samba/smb.so
2059    %{python_sitearch}/samba/subnets.py*
2060    
2061    %{python_sitearch}/samba/upgrade.py*
2062    %{python_sitearch}/samba/upgradehelpers.py*
2063    %{python_sitearch}/samba/uptodateness.py*
2064    %{python_sitearch}/samba/werror.so
2065    %{python_sitearch}/samba/xattr.py*
2066    %{python_sitearch}/samba/xattr_native.so
2067    %{python_sitearch}/samba/xattr_tdb.so
2068    
2069    %dir %{python_sitearch}/samba/dcerpc
2070    %{python_sitearch}/samba/dcerpc/__init__.py*
2071    %{python_sitearch}/samba/dcerpc/atsvc.so
2072    %{python_sitearch}/samba/dcerpc/auth.so
2073    %{python_sitearch}/samba/dcerpc/base.so
2074    %{python_sitearch}/samba/dcerpc/dcerpc.so
2075    %{python_sitearch}/samba/dcerpc/dfs.so
2076    %{python_sitearch}/samba/dcerpc/dns.so
2077    %{python_sitearch}/samba/dcerpc/dnsp.so
2078    %{python_sitearch}/samba/dcerpc/drsblobs.so
2079    %{python_sitearch}/samba/dcerpc/drsuapi.so
2080    %{python_sitearch}/samba/dcerpc/echo.so
2081    %{python_sitearch}/samba/dcerpc/epmapper.so
2082    %{python_sitearch}/samba/dcerpc/preg.so
2083    %{python_sitearch}/samba/dcerpc/idmap.so
2084    %{python_sitearch}/samba/dcerpc/initshutdown.so
2085    %{python_sitearch}/samba/dcerpc/irpc.so
2086    %{python_sitearch}/samba/dcerpc/krb5pac.so
2087    %{python_sitearch}/samba/dcerpc/lsa.so
2088    %{python_sitearch}/samba/dcerpc/messaging.so
2089    %{python_sitearch}/samba/dcerpc/mgmt.so
2090    %{python_sitearch}/samba/dcerpc/misc.so
2091    %{python_sitearch}/samba/dcerpc/nbt.so
2092    %{python_sitearch}/samba/dcerpc/netlogon.so
2093    %{python_sitearch}/samba/dcerpc/ntlmssp.so
2094    %{python_sitearch}/samba/dcerpc/samr.so
2095    %{python_sitearch}/samba/dcerpc/security.so
2096    %{python_sitearch}/samba/dcerpc/server_id.so
2097    %{python_sitearch}/samba/dcerpc/smb_acl.so
2098    %{python_sitearch}/samba/dcerpc/spoolss.so
2099    %{python_sitearch}/samba/dcerpc/srvsvc.so
2100    %{python_sitearch}/samba/dcerpc/svcctl.so
2101    %{python_sitearch}/samba/dcerpc/unixinfo.so
2102    %{python_sitearch}/samba/dcerpc/winbind.so
2103    %{python_sitearch}/samba/dcerpc/windows_event_ids.so
2104    %{python_sitearch}/samba/dcerpc/winreg.so
2105    %{python_sitearch}/samba/dcerpc/winspool.so
2106    %{python_sitearch}/samba/dcerpc/witness.so
2107    %{python_sitearch}/samba/dcerpc/wkssvc.so
2108    %{python_sitearch}/samba/dcerpc/xattr.so
2109    
2110    %dir %{python_sitearch}/samba/emulate
2111    %{python_sitearch}/samba/emulate/__init__.py*
2112    %{python_sitearch}/samba/emulate/traffic.py*
2113    %{python_sitearch}/samba/emulate/traffic_packets.py*
2114    
2115    %dir %{python_sitearch}/samba/gp_parse
2116    %{python_sitearch}/samba/gp_parse/__init__.py*
2117    %{python_sitearch}/samba/gp_parse/gp_aas.py*
2118    %{python_sitearch}/samba/gp_parse/gp_csv.py*
2119    %{python_sitearch}/samba/gp_parse/gp_inf.py*
2120    %{python_sitearch}/samba/gp_parse/gp_ini.py*
2121    %{python_sitearch}/samba/gp_parse/gp_pol.py*
2122    
2123    %dir %{python_sitearch}/samba/netcmd
2124    %{python_sitearch}/samba/netcmd/__init__.py*
2125    %{python_sitearch}/samba/netcmd/common.py*
2126    %{python_sitearch}/samba/netcmd/computer.py*
2127    %{python_sitearch}/samba/netcmd/dbcheck.py*
2128    %{python_sitearch}/samba/netcmd/delegation.py*
2129    %{python_sitearch}/samba/netcmd/dns.py*
2130    %{python_sitearch}/samba/netcmd/domain.py*
2131    %{python_sitearch}/samba/netcmd/domain_backup.py*
2132    %{python_sitearch}/samba/netcmd/drs.py*
2133    %{python_sitearch}/samba/netcmd/dsacl.py*
2134    %{python_sitearch}/samba/netcmd/forest.py*
2135    %{python_sitearch}/samba/netcmd/gpo.py*
2136    %{python_sitearch}/samba/netcmd/group.py*
2137    %{python_sitearch}/samba/netcmd/ldapcmp.py*
2138    %{python_sitearch}/samba/netcmd/main.py*
2139    %{python_sitearch}/samba/netcmd/nettime.py*
2140    %{python_sitearch}/samba/netcmd/ntacl.py*
2141    %{python_sitearch}/samba/netcmd/ou.py*
2142    %{python_sitearch}/samba/netcmd/processes.py*
2143    %{python_sitearch}/samba/netcmd/pso.py*
2144    %{python_sitearch}/samba/netcmd/schema.py*
2145    %{python_sitearch}/samba/netcmd/sites.py*
2146    %{python_sitearch}/samba/netcmd/spn.py*
2147    %{python_sitearch}/samba/netcmd/testparm.py*
2148    %{python_sitearch}/samba/netcmd/user.py*
2149    
2150    %dir %{python_sitearch}/samba/samba3
2151    %{python_sitearch}/samba/samba3/__init__.py*
2152    %{python_sitearch}/samba/samba3/libsmb_samba_internal.so
2153    %{python_sitearch}/samba/samba3/param.so
2154    %{python_sitearch}/samba/samba3/passdb.so
2155    %{python_sitearch}/samba/samba3/smbd.so
2156    
2157    %dir %{python_sitearch}/samba/subunit
2158    %{python_sitearch}/samba/subunit/__init__.py*
2159    %{python_sitearch}/samba/subunit/run.py*
2160    %{python_sitearch}/samba/tdb_util.py*
2161    
2162    %dir %{python_sitearch}/samba/third_party
2163    %{python_sitearch}/samba/third_party/__init__.py*
2164    
2165    %if %{with_dc}
2166    %files python-dc
2167    %defattr(-,root,root,-)
2168    %{python_sitearch}/samba/domain_update.py*
2169    %{python_sitearch}/samba/dckeytab.so
2170    %{python_sitearch}/samba/dsdb.so
2171    %{python_sitearch}/samba/dsdb_dns.so
2172    %{python_sitearch}/samba/dnsserver.py*
2173    %{python_sitearch}/samba/forest_update.py*
2174    %{python_sitearch}/samba/gpclass.py*
2175    %{python_sitearch}/samba/gpo.so
2176    %{python_sitearch}/samba/gp_sec_ext.py*
2177    %{python_sitearch}/samba/mdb_util.py*
2178    %{python_sitearch}/samba/ms_forest_updates_markdown.py*
2179    %{python_sitearch}/samba/ms_schema_markdown.py*
2180    %{python_sitearch}/samba/samdb.py*
2181    %{python_sitearch}/samba/schema.py*
2182    
2183    %{python_sitearch}/samba/dcerpc/dnsserver.so
2184    
2185    %dir %{python_sitearch}/samba/kcc
2186    %{python_sitearch}/samba/kcc/__init__.py*
2187    %{python_sitearch}/samba/kcc/debug.py*
2188    %{python_sitearch}/samba/kcc/graph.py*
2189    %{python_sitearch}/samba/kcc/graph_utils.py*
2190    %{python_sitearch}/samba/kcc/kcc_utils.py*
2191    %{python_sitearch}/samba/kcc/ldif_import_export.py*
2192    
2193    %dir %{python_sitearch}/samba/provision
2194    %{python_sitearch}/samba/provision/__init__.py*
2195    %{python_sitearch}/samba/provision/backend.py*
2196    %{python_sitearch}/samba/provision/common.py*
2197    %{python_sitearch}/samba/provision/kerberos.py*
2198    %{python_sitearch}/samba/provision/kerberos_implementation.py*
2199    %{python_sitearch}/samba/provision/sambadns.py*
2200    
2201    %dir %{python_sitearch}/samba/web_server
2202    %{python_sitearch}/samba/web_server/__init__.py*
2203    %endif
2204    
2205    %files python-test
2206    %defattr(-,root,root,-)
2207    %dir %{python_sitearch}/samba/tests
2208    %{python_sitearch}/samba/tests/__init__.py*
2209    %{python_sitearch}/samba/tests/auth.py*
2210    %{python_sitearch}/samba/tests/auth_log.py*
2211    %{python_sitearch}/samba/tests/auth_log_base.py*
2212    %{python_sitearch}/samba/tests/auth_log_ncalrpc.py*
2213    %{python_sitearch}/samba/tests/auth_log_netlogon.py*
2214    %{python_sitearch}/samba/tests/auth_log_netlogon_bad_creds.py*
2215    %{python_sitearch}/samba/tests/auth_log_pass_change.py*
2216    %{python_sitearch}/samba/tests/auth_log_samlogon.py*
2217    %{python_sitearch}/samba/tests/complex_expressions.py*
2218    %{python_sitearch}/samba/tests/common.py*
2219    %{python_sitearch}/samba/tests/core.py*
2220    %{python_sitearch}/samba/tests/credentials.py*
2221    %{python_sitearch}/samba/tests/dns.py*
2222    %{python_sitearch}/samba/tests/dns_base.py*
2223    %{python_sitearch}/samba/tests/dns_forwarder.py*
2224    %{python_sitearch}/samba/tests/dns_tkey.py*
2225    %{python_sitearch}/samba/tests/dns_wildcard.py*
2226    %{python_sitearch}/samba/tests/docs.py*
2227    %{python_sitearch}/samba/tests/dsdb.py*
2228    %{python_sitearch}/samba/tests/dsdb_lock.py*
2229    %{python_sitearch}/samba/tests/dsdb_schema_attributes.py*
2230    %{python_sitearch}/samba/tests/domain_backup_offline.py*
2231    %{python_sitearch}/samba/tests/encrypted_secrets.py*
2232    %{python_sitearch}/samba/tests/gensec.py*
2233    %{python_sitearch}/samba/tests/get_opt.py*
2234    %{python_sitearch}/samba/tests/glue.py*
2235    %{python_sitearch}/samba/tests/graph.py*
2236    %{python_sitearch}/samba/tests/hostconfig.py*
2237    %{python_sitearch}/samba/tests/ldap_referrals.py*
2238    %{python_sitearch}/samba/tests/libsmb.py*
2239    %{python_sitearch}/samba/tests/join.py*
2240    %{python_sitearch}/samba/tests/lsa_string.py*
2241    %{python_sitearch}/samba/tests/messaging.py*
2242    %{python_sitearch}/samba/tests/net_join.py*
2243    %{python_sitearch}/samba/tests/net_join_no_spnego.py*
2244    %{python_sitearch}/samba/tests/netcmd.py*
2245    %{python_sitearch}/samba/tests/netlogonsvc.py*
2246    %{python_sitearch}/samba/tests/ntacls.py*
2247    %{python_sitearch}/samba/tests/ntlm_auth.py*
2248    %{python_sitearch}/samba/tests/ntlm_auth_base.py*
2249    %{python_sitearch}/samba/tests/ntlm_auth_krb5.py*
2250    %{python_sitearch}/samba/tests/ntlmdisabled.py*
2251    %{python_sitearch}/samba/tests/pam_winbind.py*
2252    %{python_sitearch}/samba/tests/pam_winbind_chauthtok.py*
2253    %{python_sitearch}/samba/tests/pam_winbind_warn_pwd_expire.py*
2254    %{python_sitearch}/samba/tests/param.py*
2255    %{python_sitearch}/samba/tests/password_hash.py*
2256    %{python_sitearch}/samba/tests/password_hash_fl2003.py*
2257    %{python_sitearch}/samba/tests/password_hash_fl2008.py*
2258    %{python_sitearch}/samba/tests/password_hash_gpgme.py*
2259    %{python_sitearch}/samba/tests/password_hash_ldap.py*
2260    %{python_sitearch}/samba/tests/policy.py*
2261    %{python_sitearch}/samba/tests/posixacl.py*
2262    %{python_sitearch}/samba/tests/prefork_restart.py*
2263    %{python_sitearch}/samba/tests/process_limits.py*
2264    %{python_sitearch}/samba/tests/provision.py*
2265    %{python_sitearch}/samba/tests/py_credentials.py*
2266    %{python_sitearch}/samba/tests/registry.py*
2267    %{python_sitearch}/samba/tests/samba_upgradedns_lmdb*
2268    %{python_sitearch}/samba/tests/samba3sam.py*
2269    %{python_sitearch}/samba/tests/samdb.py*
2270    %{python_sitearch}/samba/tests/smbd_base.py*
2271    %{python_sitearch}/samba/tests/smbd_fuzztest.py*
2272    %{python_sitearch}/samba/tests/security.py*
2273    %{python_sitearch}/samba/tests/source.py*
2274    %{python_sitearch}/samba/tests/strings.py*
2275    %{python_sitearch}/samba/tests/subunitrun.py*
2276    %{python_sitearch}/samba/tests/tdb_util.py*
2277    %{python_sitearch}/samba/tests/upgrade.py*
2278    %{python_sitearch}/samba/tests/upgradeprovision.py*
2279    %{python_sitearch}/samba/tests/upgradeprovisionneeddc.py*
2280    %{python_sitearch}/samba/tests/xattr.py*
2281    
2282    %dir %{python_sitearch}/samba/tests/blackbox
2283    %{python_sitearch}/samba/tests/blackbox/__init__.py*
2284    %{python_sitearch}/samba/tests/blackbox/bug13653.py*
2285    %{python_sitearch}/samba/tests/blackbox/check_output.py*
2286    %{python_sitearch}/samba/tests/blackbox/netads_json.py*
2287    %{python_sitearch}/samba/tests/blackbox/ndrdump.py*
2288    %{python_sitearch}/samba/tests/blackbox/samba_dnsupdate.py*
2289    %{python_sitearch}/samba/tests/blackbox/smbcontrol.py*
2290    %{python_sitearch}/samba/tests/blackbox/smbcontrol_process.py*
2291    %{python_sitearch}/samba/tests/blackbox/traffic_learner.py*
2292    %{python_sitearch}/samba/tests/blackbox/traffic_replay.py*
2293    %{python_sitearch}/samba/tests/blackbox/traffic_summary.py*
2294    %{python_sitearch}/samba/tests/blackbox/undoguididx.py*
2295    
2296    %dir %{python_sitearch}/samba/tests/dcerpc
2297    %{python_sitearch}/samba/tests/dcerpc/__init__.py*
2298    %{python_sitearch}/samba/tests/dcerpc/array.py*
2299    %{python_sitearch}/samba/tests/dcerpc/bare.py*
2300    %{python_sitearch}/samba/tests/dcerpc/dnsserver.py*
2301    %{python_sitearch}/samba/tests/dcerpc/integer.py*
2302    %{python_sitearch}/samba/tests/dcerpc/misc.py*
2303    %{python_sitearch}/samba/tests/dcerpc/raw_protocol.py*
2304    %{python_sitearch}/samba/tests/dcerpc/raw_testcase.py*
2305    %{python_sitearch}/samba/tests/dcerpc/registry.py*
2306    %{python_sitearch}/samba/tests/dcerpc/rpc_talloc.py*
2307    %{python_sitearch}/samba/tests/dcerpc/rpcecho.py*
2308    %{python_sitearch}/samba/tests/dcerpc/sam.py*
2309    %{python_sitearch}/samba/tests/dcerpc/srvsvc.py*
2310    %{python_sitearch}/samba/tests/dcerpc/string_tests.py*
2311    %{python_sitearch}/samba/tests/dcerpc/testrpc.py*
2312    %{python_sitearch}/samba/tests/dcerpc/unix.py*
2313    
2314    %dir %{python_sitearch}/samba/tests/dns_forwarder_helpers
2315    %{python_sitearch}/samba/tests/dns_forwarder_helpers/server.py*
2316    %{python_sitearch}/samba/tests/dns_forwarder_helpers/dns_hub.py*
2317    
2318    %dir %{python_sitearch}/samba/tests/emulate
2319    %{python_sitearch}/samba/tests/emulate/__init__.py*
2320    %{python_sitearch}/samba/tests/emulate/traffic.py*
2321    %{python_sitearch}/samba/tests/emulate/traffic_packet.py*
2322    
2323    %dir %{python_sitearch}/samba/tests/kcc
2324    %{python_sitearch}/samba/tests/kcc/__init__.py*
2325    %{python_sitearch}/samba/tests/kcc/graph.py*
2326    %{python_sitearch}/samba/tests/kcc/graph_utils.py*
2327    %{python_sitearch}/samba/tests/kcc/kcc_utils.py*
2328    %{python_sitearch}/samba/tests/kcc/ldif_import_export.py*
2329    
2330    %dir %{python_sitearch}/samba/tests/samba_tool
2331    %{python_sitearch}/samba/tests/samba_tool/__init__.py*
2332    %{python_sitearch}/samba/tests/samba_tool/base.py*
2333    %{python_sitearch}/samba/tests/samba_tool/dnscmd.py*
2334    %{python_sitearch}/samba/tests/samba_tool/fsmo.py*
2335    %{python_sitearch}/samba/tests/samba_tool/gpo.py*
2336    %{python_sitearch}/samba/tests/samba_tool/group.py*
2337    %{python_sitearch}/samba/tests/samba_tool/help.py*
2338    %{python_sitearch}/samba/tests/samba_tool/join.py*
2339    %{python_sitearch}/samba/tests/samba_tool/ntacl.py*
2340    %{python_sitearch}/samba/tests/samba_tool/processes.py*
2341    %{python_sitearch}/samba/tests/samba_tool/provision_password_check.py*
2342    %{python_sitearch}/samba/tests/samba_tool/rodc.py*
2343    %{python_sitearch}/samba/tests/samba_tool/sites.py*
2344    %{python_sitearch}/samba/tests/samba_tool/timecmd.py*
2345    %{python_sitearch}/samba/tests/samba_tool/user.py*
2346    %{python_sitearch}/samba/tests/samba_tool/user_check_password_script.py*
2347    %{python_sitearch}/samba/tests/samba_tool/user_virtualCryptSHA.py*
2348    %{python_sitearch}/samba/tests/samba_tool/user_wdigest.py*
2349    %{python_sitearch}/samba/tests/samba_tool/visualize.py*
2350    %{python_sitearch}/samba/tests/samba_tool/visualize_drs.py*
2351    
2352  ### TEST  ### TEST
2353  %files test  %files test
# Line 1843  rm -rf %{buildroot} Line 2374  rm -rf %{buildroot}
2374  ### TEST-LIBS  ### TEST-LIBS
2375  %files test-libs  %files test-libs
2376  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libtorture.so.*  
 %{_libdir}/samba/libsubunit-samba4.so  
2377  %if %with_dc  %if %with_dc
2378  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
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
 ### TEST-DEVEL  
 %files test-devel  
 %defattr(-,root,root)  
 %{_includedir}/samba-4.0/torture.h  
 %{_libdir}/libtorture.so  
 %{_libdir}/pkgconfig/torture.pc  
2383    
2384  ### WINBIND  ### WINBIND
2385  %files winbind  %files winbind
2386  %defattr(-,root,root)  %defattr(-,root,root)
 #%{_bindir}/wbinfo3  
2387  %{_libdir}/samba/idmap  %{_libdir}/samba/idmap
2388  %{_libdir}/samba/nss_info  %{_libdir}/samba/nss_info
2389  %{_libdir}/samba/libnss-info-samba4.so  %{_libdir}/samba/libnss-info-samba4.so
# Line 1878  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 1902  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    # Obsolete
2431    %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
2432    
2433    %dir %{_sysconfdir}/ctdb
2434    %config(noreplace) %{_sysconfdir}/ctdb/ctdb.conf
2435  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
2436  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
2437  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
 %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh  
 %config(noreplace) %{_sysconfdir}/ctdb/functions  
2438  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
 %dir %{_localstatedir}/lib/ctdb/  
 %{_tmpfilesdir}/%{name}.conf  
2439    
2440  %{_unitdir}/ctdb.service  %{_sysconfdir}/ctdb/functions
2441    %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
 %dir %{_sysconfdir}/ctdb  
2442  %{_sysconfdir}/ctdb/statd-callout  %{_sysconfdir}/ctdb/statd-callout
2443  %dir %{_sysconfdir}/ctdb/nfs-rpc-checks.d  %config %{_sysconfdir}/sudoers.d/ctdb
2444  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/10.statd.check  
2445  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/20.nfsd.check  # CTDB scripts, no config files
2446  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/30.lockd.check  # script with executable bit means activated
2447  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/40.mountd.check  %dir %{_sysconfdir}/ctdb/events
2448  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/50.rquotad.check  %dir %{_sysconfdir}/ctdb/events/legacy
2449  %{_sysconfdir}/sudoers.d/ctdb  %dir %{_sysconfdir}/ctdb/events/notification
2450  %{_sysconfdir}/ctdb/events.d/  %{_sysconfdir}/ctdb/events/notification/README
2451  %dir %{_sysconfdir}/ctdb/notify.d  
2452  %{_sysconfdir}/ctdb/notify.d/README  # CTDB scripts, no config files
2453  %{_prefix}/lib/tmpfiles.d/ctdb.conf  # script with executable bit means activated
2454    %dir %{_sysconfdir}/ctdb/nfs-checks.d
2455    %{_sysconfdir}/ctdb/nfs-checks.d/README
2456    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
2457    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
2458    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
2459    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
2460    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
2461    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
2462    
2463  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
2464  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
2465  %{_bindir}/ctdb  %{_bindir}/ctdb
2466  %{_bindir}/smnotify  %{_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  %{_bindir}/ctdb_lock_helper  
2472  %{_bindir}/ctdb_event_helper  %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
2481    %{_libexecdir}/ctdb/ctdb-path
2482    %{_libexecdir}/ctdb/ctdb_recovery_helper
2483    %{_libexecdir}/ctdb/ctdb_takeover_helper
2484    %{_libexecdir}/ctdb/smnotify
2485    
2486    %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  %files -n ctdb-devel  %{_tmpfilesdir}/ctdb.conf
2506  %defattr(-,root,root)  
2507  %{_includedir}/samba-4.0/ctdb.h  %{_unitdir}/ctdb.service
2508  %{_includedir}/samba-4.0/ctdb_client.h  
2509  %{_includedir}/samba-4.0/ctdb_protocol.h  %dir %{_datadir}/ctdb
2510  %{_includedir}/samba-4.0/ctdb_private.h  %dir %{_datadir}/ctdb/events
2511  %{_includedir}/samba-4.0/ctdb_typesafe_cb.h  %dir %{_datadir}/ctdb/events/legacy/
2512  %{_includedir}/samba-4.0/ctdb_version.h  %{_datadir}/ctdb/events/legacy/00.ctdb.script
2513  %{_libdir}/pkgconfig/ctdb.pc  %{_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  %dir %{_libdir}/ctdb-tests  %doc ctdb/tests/README
 %{_libdir}/ctdb-tests/ctdb_bench  
 %{_libdir}/ctdb-tests/ctdb_fetch  
 %{_libdir}/ctdb-tests/ctdb_fetch_one  
 %{_libdir}/ctdb-tests/ctdb_fetch_readonly_loop  
 %{_libdir}/ctdb-tests/ctdb_fetch_readonly_once  
 %{_libdir}/ctdb-tests/ctdb_functest  
 %{_libdir}/ctdb-tests/ctdb_lock_tdb  
 %{_libdir}/ctdb-tests/ctdb_persistent  
 %{_libdir}/ctdb-tests/ctdb_porting_tests  
 %{_libdir}/ctdb-tests/ctdb_randrec  
 %{_libdir}/ctdb-tests/ctdb_store  
 %{_libdir}/ctdb-tests/ctdb_stubtest  
 %{_libdir}/ctdb-tests/ctdb_takeover_tests  
 %{_libdir}/ctdb-tests/ctdb_trackingdb_test  
 %{_libdir}/ctdb-tests/ctdb_transaction  
 %{_libdir}/ctdb-tests/ctdb_traverse  
 %{_libdir}/ctdb-tests/ctdb_update_record  
 %{_libdir}/ctdb-tests/ctdb_update_record_persistent  
 %{_libdir}/ctdb-tests/rb_test  
2533  %{_bindir}/ctdb_run_tests  %{_bindir}/ctdb_run_tests
2534  %{_bindir}/ctdb_run_cluster_tests  %{_bindir}/ctdb_run_cluster_tests
2535  %dir %{_datadir}/ctdb-tests  
2536  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  %dir %{_libexecdir}/ctdb
2537  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  %dir %{_libexecdir}/ctdb/tests
2538  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-rpc-checks.d  %{_libexecdir}/ctdb/tests/cmdline_test
2539  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  %{_libexecdir}/ctdb/tests/comm_client_test
2540  %{_datadir}/ctdb-tests/scripts/common.sh  %{_libexecdir}/ctdb/tests/comm_server_test
2541  %{_datadir}/ctdb-tests/scripts/integration.bash  %{_libexecdir}/ctdb/tests/comm_test
2542  %{_datadir}/ctdb-tests/scripts/test_wrap  %{_libexecdir}/ctdb/tests/conf_test
2543  %{_datadir}/ctdb-tests/scripts/unit.sh  %{_libexecdir}/ctdb/tests/ctdb_packet_parse
2544  %doc ctdb/tests/README  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
2545    %{_libexecdir}/ctdb/tests/ctdb_io_test
2546    %{_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
2564    %{_libexecdir}/ctdb/tests/pkt_write_test
2565    %{_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
2571    %{_libexecdir}/ctdb/tests/protocol_util_test
2572    %{_libexecdir}/ctdb/tests/rb_test
2573    %{_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
2580    %{_libexecdir}/ctdb/tests/system_socket_test
2581    %{_libexecdir}/ctdb/tests/transaction_loop
2582    %{_libexecdir}/ctdb/tests/tunnel_cmd
2583    %{_libexecdir}/ctdb/tests/tunnel_test
2584    %{_libexecdir}/ctdb/tests/update_record
2585    %{_libexecdir}/ctdb/tests/update_record_persistent
2586    
2587    %dir %{_datadir}/ctdb/tests
2588    
2589    %dir %{_datadir}/ctdb/tests/complex
2590    %{_datadir}/ctdb/tests/complex/README
2591    %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2592    %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2593    %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2594    %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2595    %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2596    %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2597    %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2598    %{_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  * Wed Sep 28 2016 Greg Zartman <gzartman@koozali.org> - 4.2.3-11.sme  * Fri Jan 20 2023 Andreas Schneider <asn@redhat.com> - 4.10.16-24
3309  - Build for SME 10 [SME: 9751]  - related: #2154364 - Add additional patches for CVE-2022-38023
3310    
3311    * Wed Dec 21 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-23
3312    - resolves: #2154364 - Fix CVE-2022-38023
3313    
3314    * Tue Aug 30 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-20
3315    - resolves: #2119058 - Fix possible segfault in winbind
3316    
3317  * Wed Dec 02 2015 - ClearFoundation <developer@clearfoundation.com> - 4.2.3-10.clear  * Tue May 10 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-19
3318  - enable DC support for integration work  - resolves: #2081649 - Fix idmap_rfc2307 and idmap_nss returning wrong
3319                           mapping for uid/gid conflict
3320    
3321    * Tue Jan 25 2022 Andreas Schneider <asn@redhat.com> - 4.10.16-18
3322    - resolves: #2034800 - Fix usermap script regression caused by CVE-2020-25717
3323    - resolves: #2036595 - Fix MIT realm regression caused by CVE-2020-25717
3324    - resolves: #2046148 - Fix CVE-2021-44142
3325    
3326    * Mon Nov 15 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-17
3327    - related: #2019673 - Add missing checks for IPA DC server role
3328    
3329    * Mon Nov 08 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-16
3330    - resolves: #2019661 - Fix CVE-2016-2124
3331    - resolves: #2019673 - Fix CVE-2020-25717
3332    - resolves: #2021428 - Add missing PAC buffer types to krb5pac.idl
3333    
3334    * Mon Apr 26 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-15
3335    - resolves: #1949444 - Fix CVE-2021-20254
3336    
3337    * Mon Apr 12 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-14
3338    - resolves: #1937867 - Fix possible core dump with printing support
3339    - resolves: #1930747 - Ensure that libwbclient has been updated before
3340                           restarting services
3341    
3342    * Wed Feb 03 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-13
3343    - related: #1876839 - Fix double crash when requesting share mode lock
3344    
3345    * Wed Jan 20 2021 Andreas Schneider <asn@redhat.com> - 4.10.16-11
3346    - resolves: #1876839 - Fix double crash when requesting share mode lock
3347    
3348    * Tue Dec 22 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-10
3349    - resolves: #1868327 - Fix winbind in trust scenaries with connection issues
3350    
3351    * Fri Nov 06 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-9
3352    - related: #1853272 - Add back missing patch hunks
3353    
3354    * Mon Nov 02 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-8
3355    - resolves: #1878205 - Fix restarting winbind on package upgrade
3356    - resolves: #1892632 - Fix CVE-2020-14318
3357    - resolves: #1891687 - Fix CVE-2020-14323
3358    - resolves: #1879834 - Fix CVE-2020-1472
3359    - resolves: #1892313 - Fix memory leak in winbindd (wbinfo -u)
3360    - resolves: #1868917 - Fix %U substitution for 'valid users' option
3361    - resolves: #1853272 - Fix 'require_membership_of' documentation in
3362                           pam_winbind{.conf} manpage
3363    
3364    * Tue Jul 21 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.16-7
3365    - related: #1852812 - trigger a rebuild to get the right tag
3366    
3367    * Thu Jul 16 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.16-6
3368    - resolves: #1852812 - Fix additioanl hostnames with win DC
3369    
3370    * Wed Jun 03 2020 Andreas Schneider <asn@redhat.com> - 4.10-16-5
3371    - related: #1785121 - Add missing RPM Requires
3372    
3373    * Tue Jun 2 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.16-2
3374    - resolves: #1828354 - add additioanl hostnames to the keytab
3375    - resolves: #1836427 - add dnshostname option net-ads-join
3376    
3377    * Mon May 25 2020 Andreas Schneider <asn@redhat.com> - 4.10.16-1
3378    - related: #1785121 - Rebase to version 4.10.16
3379    
3380    * Tue May 19 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-5
3381    - resolves: #1831986 - Fix gencache for normal users
3382    
3383    * Thu May 07 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-4
3384    - resolves: #1813017 - Fix smbclient log to file
3385    
3386    * Tue May 05 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-3
3387    - Removed patch for #1634057
3388    
3389    * Mon May 4 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.15-2
3390    - resolves: #1825505 - Compilation of samba sources fails on RHEL
3391    
3392    * Thu Apr 30 2020 Andreas Schneider <asn@redhat.com> - 4.10.15-1
3393    - related: #1785121 - Rebase to version 4.10.15
3394    - resolves: #1828924 - Fix typo in pam_winbind documentation about require_membership_of
3395    - resolves: #1801496 - Add missing ctdb directories
3396    
3397    * Thu Apr 16 2020 Isaac Boukris <iboukris@redhat.com> - 4.10.13-2
3398    - resolves: #1810511 - Fix net-ads-keytab-create to include UPN
3399    
3400    * Mon Feb 03 2020 Andreas Schneider <asn@redhat.com> - 4.10.13-1
3401    - resolves: #1785121 - Rebase to vesion 4.10.13
3402    - resolves: #1791208 - Fix CVE-2019-14907
3403    - resolves: #1737888 - Fix manual libwbclient alternative settings
3404    - resolves: #1634057 - Return correct stat for SMB1 with POSIX extensions
3405    
3406    * Mon Feb 03 2020 Andreas Schneider <asn@redhat.com> - 4.10.4-11
3407    - resolves: #1791823 - Fix Kerberos authentication with trusted domains
3408    - resolves: #1781231 - Fix smbclient mkdir log spam
3409    - resolves: #1776333 - Fix client tools log spam about messaging
3410    
3411    * Wed Jan 08 2020 Alexander Bokovoy <abokovoy@redhat.com> - 4.10.4-10
3412    - resolves: #1786324 - fix security level check for DsRGetForestTrustInformation
3413    
3414    * Thu Oct 31 2019 Isaac Boukris <iboukris@redhat.com> - 4.10.4-9
3415    - resolves: #1764468 - Fix CVE-2019-10218
3416    
3417    * Wed Oct 30 2019 Isaac Boukris <iboukris@redhat.com> - 4.10.4-8
3418    - resolves: #1656541 - Fix join using netbios name
3419    
3420    * Mon Oct 14 2019 Isaac Boukris <iboukris@redhat.com> - 4.10.4-7
3421    - resolves: #1657428 - Fix spnego downgrade
3422    - resolves: #1663064 - Fix net ads join in hardened environments
3423    
3424    * Fri Oct 04 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-6
3425    - resolves: #1753254 - Fix trusted domain enumeration in windind caused
3426                           a Active Directory update
3427    
3428    * Thu Sep 19 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-5
3429    - resolves: #1751335 - Fix username/passwd auth with smbspool
3430    
3431    * Mon Sep 16 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-4
3432    - resolves: #1740986 - Fix issues creating BUILTIN\Guests
3433    
3434    * Thu Sep 05 2019 Guenther Deschner <gdeschner@redhat.com> - 4.10.4-3
3435    - resolves: #1746240 - Security fix for CVE-2019-10197
3436    
3437    * Wed Sep 04 2019 Guenther Deschner <gdeschner@redhat.com> - 4.10.4-2
3438    - resolves: #1740000 - Fix 'net ads join createcomputer=<accountou>'
3439    
3440    * Wed Aug 14 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-1
3441    - resolves: #1497809 - Add --resolve-uids for 'smbstatus -L'
3442    - resolves: #1714947 - Fix idmap_tdb2 scripts
3443    
3444    * Wed Aug 14 2019 Andreas Schneider <asn@redhat.com> - 4.10.4-0
3445    - resolves: #1724991 - Update to version 4.10.4
3446    - resolves: #1595277 - Update manpage for 'net ads lookup'
3447    
3448    * Fri May 24 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-6
3449    - related: #1703204 - Fix printing with smbspool as CUPS backend
3450    
3451    * Fri May 10 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-5
3452    - resolves: #1703204 - Fix smbspool krb5 authentication
3453    
3454    * Thu Mar 28 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-4
3455    - resolves: #1690222 - Fix --max-protocol documentation of smbclient
3456    - resolves: #1518353 - Fix 'net ads join -Uadmin@forestdomain'
3457    - resolves: #1696524 - Fix CVE-2019-3880
3458    
3459    * Thu Mar 14 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-3
3460    - resolves: #1479451 - Fix 'net' command auth with Kerberos
3461    - resolves: #1686158 - Fix printing with CUPS
3462    - resolves: #1662408 - Fix username/password printing with CUPS
3463    
3464    * Mon Feb 11 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-2
3465    - resolves: #1674403 - Fix panic when setting 'force group' on a share with
3466                           an active connections
3467    - resolves: #1670720 - Fix installation of samba-python
3468    - resolves: #1669476 - Fix user lookup via UPN
3469    
3470    * Fri Jan 18 2019 Andreas Schneider <asn@redhat.com> - 4.9.1-1
3471    - resolves: #1649434 - Update to version 4.9.1
3472    - resolves: #1648852 - Fix out of bound array access in ctdb
3473    - resolves: #1647960 - Fix segfault in the debug system with hardended build
3474    - resolves: #1644328 - Fix segfault if wrong 'passdb backend' is configured
3475    - resolves: #1650452 - Add smbc_setOptionProtocols()
3476    - resolves: #1659513 - Fix testparm/pdbedit crash
3477    - resolves: #1529301 - Added new 'net ads spn' command
3478    - resolves: #1595277 - Fix manpage for 'net ads lookup'
3479    - resolves: #1600274 - Fix vfs_audit log which does not show full path names
3480    - resolves: #1623140 - Fix handling the 'disable netbios' option
3481    - resolves: #1624227 - Connect to spoolss with the correct version information
3482    - resolves: #1659533 - Fix new file and folder creation with vfs_glusterfs
3483    - resolves: #1579401 - Implement 'net ads leave --keep-account'
3484    - resolves: #1624227 - Fix spoolss client operations against newer Windows
3485                           versions
3486    - resolves: #1656405 - Fix looking up local system accounts
3487    
3488    * Thu Aug 09 2018 Andreas Schneider <asn@redhat.com> - 4.8.3-4
3489    - resolves: #1614132 - Fix delete-on-close after smb2_find
3490    - resolves: #1614265 - Fix CVE-2018-1139
3491    - resolves: #1614269 - Fix CVE-2018-10858
3492    
3493    * Fri Jul 06 2018 Justin Stephenson <jstephen@redhat.com> - 4.8.3-3
3494    - resolves: #1581016 - Add smbclient quiet argument
3495    
3496    * Thu Jul 05 2018 Andreas Schneider <asn@redhat.com> - 4.8.3-2
3497    - related: #1538743 - Fix local user account lookup with winbind
3498    
3499    * Wed Jun 27 2018 Andreas Schneider <asn@redhat.com> - 4.8.3-1
3500    - related: #1558560 - Rebase to Samba version 4.8.3
3501    - resolves: #1579398 - Add winbind localauth krb5 plugin
3502    
3503    * Wed Jun 13 2018 Andreas Schneider <asn@redhat.com> - 4.8.2-2
3504    - resolves: #1540457 - Fixed support for authenticaton on on way trusts
3505    
3506    * Mon Jun 11 2018 Andreas Schneider <asn@redhat.com> - 4.8.2-1
3507    - related: #1558560 - Rebase to newer Samba version
3508    
3509    * Wed May 30 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-4
3510    - resolves: #1582541 - Fix anonymous auth with SMB2/3
3511    
3512    * Tue May 22 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-3
3513    - resolves: #1575205 - Fix segfault when updating DNS with 'net ads join'
3514    - resolves: #1525511 - Fix idmap_rid dependency on trusted domain list
3515    
3516    * Wed May 16 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-2
3517    - resolves: #1538743 - Fix UPN handling in winbind
3518    
3519    * Fri Apr 27 2018 Andreas Schneider <asn@redhat.com> - 4.8.1-1
3520    - related: #1558560 - Rebase to newer Samba version
3521    - resolves: #1567896 - Fix possible crash if secrets db is emtpy
3522    - resolves: #1570020 - Fix a crash in smbd when dfsgetinfo is called
3523    
3524    * Thu Apr 12 2018 Andreas Schneider <asn@redhat.com> - 4.8.0-1
3525    - resolves: #1558560 - Rebase to newer Samba version
3526    - resolves: #1558943 - Fix winbind requests getting stuck on a child
3527    - resolves: #1532618 - Fix segfault with NT1 connections in smbd
3528    
3529    * Fri Mar 09 2018 Andreas Schneider <asn@redhat.com> - 4.7.1-7
3530    - resolves: #1552004 - Fix CVE-2018-1050
3531    
3532    * Wed Dec 20 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-6
3533    - resolves: #1476153 - Handle SMB echo responses more gracefully
3534    - resolves: #1523212 - Fix SMB2 client read-after-free issue
3535    
3536    * Mon Dec 04 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-5
3537    - resolves: #1505940 - Fix 'net ads keytab list'
3538    - resolves: #1518732 - Enable AES-NI to make SMB3 encryption and signing
3539                           faster
3540    
3541    * Tue Nov 28 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-4
3542    - resolves: #1510872 - Fix systemd startup of samba daemons
3543    
3544    * Thu Nov 23 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-3
3545    - resolves: #1498353 - Fix broken MacOSX client which can't handle file_ids
3546                           correctly
3547    - resolves: #1495490 - Fix client rename over SMB2
3548    - resolves: #1510598 - Fix client volume cmd over SMB2
3549    
3550    * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-2
3551    - resolves: #1514316 - CVE-2017-14746 CVE-2017-15275
3552    
3553    * Thu Nov 02 2017 Andreas Schneider <asn@redhat.com> - 4.7.1-1
3554    - related: #1470048 - Update to version 4.7.1
3555    
3556    * Thu Oct 26 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-4
3557    - resolves: #1506489 - Fix python dependency issues
3558    
3559    * Wed Oct 25 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-3
3560    - related: #1470048 - Fix dependency issues
3561    - resolves: #1486318 - Move /var/lib/samba/lock to common package
3562    - resolves: #1497162 - Fix smbcacls command line password handling
3563    
3564    * Tue Oct 24 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-2
3565    - related: #1470048 - Fix package names
3566    
3567    * Mon Oct 23 2017 Andreas Schneider <asn@redhat.com> - 4.7.0-1
3568    - resolves: #1470048 - Rebase Samba to version 4.7.0
3569    - resolves: #1335710 - Improve performance of smbd for a lot
3570                           of new client connections
3571    
3572    * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
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-11
3664    - 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
3667    - related: #1377307 - Add missing patch to patchset
3668    
3669    * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10
3670    - resolves: #1377690 - Fix linking nss_wins with libreplace
3671    - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
3672    - resolves: #1377307 - Fix %G substitution in AD case
3673    - resolves: #1377751 - Fix regression of smbclient unable to connect to
3674                           Apple and Azure
3675    
3676    * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9
3677    - related: #1365479 - Fix idmap range check
3678    
3679    * Fri Aug 26 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-8
3680    - related: #1193493 - Fix smbget url credentials parsing
3681    
3682    * Tue Aug 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-7
3683    - resolves: #1365479 - Fix idmap range checks for ad and hash backend
3684    
3685    * Tue Aug 16 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-6
3686    - resolves: #1367316 - Increase required Kerbersion version number
3687    - resolves: #1366477 - Fix using the right krb5 ccache in libads
3688    - resolves: #1356501 - Fix high CPU usage with smbclient connection to
3689                           non-reachable IP
3690    
3691    * Wed Aug 03 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-5
3692    - resolves: #1359091 - Package /usr/lib/samba/ldb in the common-libs package
3693    - resolves: #1360788 - Fix multilib issue with ctdb-tests package
3694    - resolves: #1362385 - Fix Samba ignoring supplementary groups
3695    - resolves: #1364051 - Fix smbd panic with stale ctdb entries
3696    
3697    * Mon Jul 04 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-4
3698    - resolves: #1351655 - Fix winbind meomory leak with each cached credentials
3699                           login
3700    - resolves: #1351961 - Fix CVE-2016-2119
3701    
3702    * Thu Jun 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-3
3703    - related: #1260214 - Correctly warn about missing realm for ad domains
3704                          with 'security=domain'
3705    
3706    * Tue Jun 21 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-2
3707    - resolves: #1348223 - Fix sasl wrapped ldap connections
3708    
3709    * Wed Jun 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-1
3710    - resolves: #1303076 - Rebase Samba to version 4.4.4
3711    - resolves: #1314673 - Fix CVE-2015-7560
3712    - resolves: #1263322 - Add '--no-dns-updates' option to 'net ads join'
3713    - resolves: #1264433 - Fix segfault in pam_winbind.so with invalid config
3714                           options
3715    - resolves: #1193504 - Fix smbget to retrieve files recursively
3716    - resolves: #1193502 - Fix smbget to use command line credentials
3717    - resolves: #1193493 - Fix smbget url credentials parsing
3718    - resolves: #1273999 - Support printing with Kerberos credentials on newer
3719                           CUPS versions
3720    - resolves: #1296821 - Define /etc/pam.d/samba as a non replaceable config
3721    - resolves: #1261107 - Fix memory leak because of missing talloc stackframe
3722    - resolves: #1333562 - Fix memory leak after smbc_free_context()
3723    - resolves: #1315422 - Fix regression from CVE-2015-5252
3724    - resolves: #1316899 - Fixed idmap_hash module issues when used with others
3725    - resolves: #1322691 - Fix badlock related bugs
3726    - Fix CVE-2015-5370
3727    - Fix CVE-2016-2110
3728    - Fix CVE-2016-2111
3729    - Fix CVE-2016-2112
3730    - Fix CVE-2016-2113
3731    - Fix CVE-2016-2114
3732    - Fix CVE-2016-2115
3733    - Fix CVE-2016-2118
3734    - resolves: #1327951 - Fix regression with anonymous connections from OS X
3735    - resolves: #1327845 - Fix pcap_cache_reload() with spoolssd
3736    - resolves: #1289640 - Fix ctdb selinux issue with read only tracking dbs
3737    - resolves: #1341208 - Fix enumerating groups over NSS with idmap_ad
3738    - resolves: #1345827 - Fix resolving trusted domain users on domain member
3739    - resolves: #1346334 - Fix typo in smb.conf.example
3740    - resolves: #1335292 - Fix site-aware 'net ads join -k'
3741    - resolves: #1260214 - Accept empty realm for ad domains with 'security=domain'
3742    
3743    * Tue May 24 2016 Guenther Deschner <gdeschner@redhat.com> - 4.2.10-8
3744    - Fix krb5 encryption type setup during join (as admin and non-admin user)
3745    - resolves: #1312109
3746    
3747    * Mon May 02 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-7
3748    - Fix regressions introduced with security tightening as part of Badlock release
3749    - resolves: #1330199
3750    
3751    * Tue Apr 12 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-6
3752    - Fix domain member winbind not being able to talk to trusted domains' DCs
3753    - relates: #1322691
3754    
3755    * Mon Apr 11 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-5
3756    - Fix crash in smb.conf processing
3757    - relates: #1322691
3758    
3759    * Fri Apr 08 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-4
3760    - Fix LDAP SASL bind with arcfour-hmac-md5
3761    - resolves: #1322691
3762    
3763    * Thu Apr 07 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-3
3764    - Make sure the package owns /var/lib/samba and uses it for cache purposes
3765    - resolves: #1322691
3766    
3767    * Wed Apr 06 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-2
3768    - Remove ldb modules and internal libraries for DC when not packaging DC build
3769    - resolves: #1322691
3770    
3771    * Mon Apr 04 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-1
3772    - resolves: #1322691
3773    
3774    * Fri Mar 04 2016 Andreas Schneider <asn@redhat.com> - 4.2.3-12
3775    - resolves: #1314673 - Fix CVE-2015-7560
3776    
3777    * Fri Dec 11 2015 Guenther Deschner <gdeschner@redhat.com> - 4.2.3-11
3778    - resolves: #1290711
3779    - CVE-2015-3223 Remote DoS in Samba (AD) LDAP server
3780    - CVE-2015-5299 Missing access control check in shadow copy code
3781    - CVE-2015-5252 Insufficient symlink verification in smbd
3782    - CVE-2015-5296 Samba client requesting encryption vulnerable to
3783                    downgrade attack
3784    
3785  * Tue Oct 27 2015 Andreas Schneider <asn@redhat.com> - 4.2.3-10  * Tue Oct 27 2015 Andreas Schneider <asn@redhat.com> - 4.2.3-10
3786  - related: #1273393 - Fix use after free with nss_wins module loaded  - related: #1273393 - Fix use after free with nss_wins module loaded


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