/[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.11 by jpp, Tue May 8 17:05:24 2018 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 12.2
10    
11  %define samba_version 4.2.3  %define samba_version 4.6.2
12  %define talloc_version 2.1.2  %define talloc_version 2.1.9
13  %define ntdb_version 1.0  %define tdb_version 1.3.12
14  %define tdb_version 1.3.4  %define tevent_version 0.9.31
15  %define tevent_version 0.9.24  %define ldb_version 1.1.29
 %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    
29  %global with_libsmbclient 1  %global with_libsmbclient 1
30  %global with_libwbclient 1  %global with_libwbclient 1
31    
 %global with_pam_smbpass 0  
32  %global with_internal_talloc 0  %global with_internal_talloc 0
33  %global with_internal_tevent 0  %global with_internal_tevent 0
34  %global with_internal_tdb 0  %global with_internal_tdb 0
35  %global with_internal_ntdb 1  %global with_internal_ldb 1
 %global with_internal_ldb 0  
36    
37  %global with_profiling 1  %global with_profiling 1
38    
# Line 53  Line 50 
50  %endif  %endif
51  %endif  %endif
52    
53  %global libwbc_alternatives_version 0.12  %global libwbc_alternatives_version 0.13
54  %global libwbc_alternatives_suffix %nil  %global libwbc_alternatives_suffix %nil
55  %if 0%{?__isa_bits} == 64  %if 0%{?__isa_bits} == 64
56  %global libwbc_alternatives_suffix -64  %global libwbc_alternatives_suffix -64
# Line 68  Line 65 
65  %global with_dc 1  %global with_dc 1
66  %endif  %endif
67    
68    %global required_mit_krb5 1.15.1
69    
70  %global with_clustering_support 0  %global with_clustering_support 0
71    
72  %if %{with clustering}  %if %{with clustering}
# Line 94  Epoch:          2 Line 93  Epoch:          2
93    
94  Summary:        Server and Client software to interoperate with Windows machines  Summary:        Server and Client software to interoperate with Windows machines
95  License:        GPLv3+ and LGPLv3+  License:        GPLv3+ and LGPLv3+
 Group:          System Environment/Daemons  
96  URL:            http://www.samba.org/  URL:            http://www.samba.org/
97    
98  Source0:        samba-%{version}%{pre_release}.tar.xz  Source0:        samba-%{version}%{pre_release}.tar.xz
99    Source1:        samba-%{version}%{pre_release}.tar.asc
100    Source2:        gpgkey-52FBC0B86D954B0843324CDC6F33915B6568B7EA.gpg
101    
102  # Red Hat specific replacement-files  # Red Hat specific replacement-files
103  Source1: samba.log  Source10: samba.log
104  Source2: samba.xinetd  Source11: smb.conf.vendor
105  Source4: smb.conf.default  Source12: smb.conf.example
106  Source5: pam_winbind.conf  Source13: pam_winbind.conf
107  Source6: samba.pamd  Source14: samba.pamd
108    
109  Source200: README.dc  Source200: README.dc
110  Source201: README.downgrade  Source201: README.downgrade
111    
112  Patch0:         samba-4.2-auth-credentials-if-credentials-have-principal-set-t.patch  Patch0: samba-v4.6-gss_krb5_import_cred.patch
113  Patch1:         samba-4.2.3-fix_smbX_segfault.patch  Patch1: samba-v4.6-credentials-fix-realm.patch
114  Patch2:         samba-4.2.3-fix_dfree_command.patch  Patch2: samba-v4.6-lib-crypto-implement-samba.crypto-Python-module-for-.patch
115  Patch3:         samba-4.2.3-document_netbios_length.patch  Patch3: samba-v4-6-fix-building-with-new-glibc.patch
116  Patch4:         samba-4.2.3-fix_net_ads_keytab_segfault.patch  Patch4: samba-v4-6-fix-cross-realm-refferals.patch
117  Patch5:         samba-4.2.3-fix_force_group.patch  Patch5: samba-v4-6-fix-kerberos-debug-message.patch
118  Patch6:         samba-4.2.3-fix_map_to_guest_bad_uid.patch  Patch6: samba-v4-6-fix-net-ads-keytab-handling.patch
119  Patch7:         samba-4.2.3-fix_nss_wins.patch  Patch7: samba-v4-6-fix_winbind_child_crash.patch
120    Patch8: samba-v4-6-fix_path_substitutions.patch
121  BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)  Patch9: samba-v4-6-fix-spoolss-32bit-driver-upload.patch
122    Patch10: CVE-2017-7494.patch
123    Patch11: samba-v4-6-fix-vfs-expand-msdfs.patch
124    Patch12: samba-v4.7-config-dynamic-rpc-port-range.patch
125    Patch13: samba-v4-6-fix_smbclient_session_setup_info.patch
126    Patch14: samba-v4-6-fix_smbclient_username_parsing.patch
127    Patch15: samba-v4-6-fix_winbind_normalize_names.patch
128    Patch16: samba-v4-6-fix_net_ads_changetrustpw.patch
129    Patch17: samba-v4.6-fix_smbpasswd_user_pwd_change.patch
130    Patch18: samba-v4.6-graceful_fsctl_validate_negotiate_info.patch
131    Patch19: CVE-2017-12150.patch
132    Patch20: CVE-2017-12151.patch
133    Patch21: CVE-2017-12163.patch
134    Patch22: CVE-2017-14746.patch
135    Patch23: CVE-2017-15275.patch
136    
137  Requires(pre): /usr/sbin/groupadd  Requires(pre): /usr/sbin/groupadd
138  Requires(post): systemd  Requires(post): systemd
# Line 141  Provides: samba4 = %{samba_depver} Line 155  Provides: samba4 = %{samba_depver}
155  Obsoletes: samba4 < %{samba_depver}  Obsoletes: samba4 < %{samba_depver}
156    
157  # We don't build it outdated docs anymore  # We don't build it outdated docs anymore
158  Obsoletes: samba-doc  Provides: samba-doc = %{samba_depver}
159    Obsoletes: samba-doc < %{samba_depver}
160    
161  # Is not supported yet  # Is not supported yet
162  Obsoletes: samba-domainjoin-gui  Provides: samba-domainjoin-gui = %{samba_depver}
163    Obsoletes: samba-domainjoin-gui < %{samba_depver}
164    
165  # SWAT been deprecated and removed from samba  # SWAT been deprecated and removed from samba
166  Obsoletes: samba-swat  Provides: samba-swat = %{samba_depver}
167  Obsoletes: samba4-swat  Obsoletes: samba-swat < %{samba_depver}
168    
169    Provides: samba4-swat = %{samba_depver}
170    Obsoletes: samba4-swat < %{samba_depver}
171    
172  BuildRequires: cups-devel  BuildRequires: cups-devel
173  BuildRequires: dbus-devel  BuildRequires: dbus-devel
174  BuildRequires: docbook-style-xsl  BuildRequires: docbook-style-xsl
175  BuildRequires: e2fsprogs-devel  BuildRequires: e2fsprogs-devel
176  BuildRequires: gawk  BuildRequires: gawk
177  BuildRequires: krb5-devel >= 1.10  BuildRequires: gnupg2
178    BuildRequires: krb5-devel >= %{required_mit_krb5}
179  BuildRequires: libacl-devel  BuildRequires: libacl-devel
180  BuildRequires: libaio-devel  BuildRequires: libaio-devel
181  BuildRequires: libarchive-devel  BuildRequires: libarchive-devel
# Line 164  BuildRequires: libxslt Line 186  BuildRequires: libxslt
186  BuildRequires: ncurses-devel  BuildRequires: ncurses-devel
187  BuildRequires: openldap-devel  BuildRequires: openldap-devel
188  BuildRequires: pam-devel  BuildRequires: pam-devel
189    #BuildRequires: perl-generators
190    BuildRequires: perl(Test::More)
191  BuildRequires: perl(ExtUtils::MakeMaker)  BuildRequires: perl(ExtUtils::MakeMaker)
192  BuildRequires: perl(Parse::Yapp)  BuildRequires: perl(Parse::Yapp)
193  BuildRequires: popt-devel  BuildRequires: popt-devel
194  BuildRequires: python-devel  BuildRequires: python-devel
195    #BuildRequires: python2-pygpgme
196    #BuildRequires: python2-subunit
197  BuildRequires: python-tevent  BuildRequires: python-tevent
198  BuildRequires: quota-devel  BuildRequires: quota-devel
199  BuildRequires: readline-devel  BuildRequires: readline-devel
200  BuildRequires: sed  BuildRequires: sed
201  BuildRequires: xfsprogs-devel  BuildRequires: xfsprogs-devel
202    BuildRequires: xz
203  BuildRequires: zlib-devel >= 1.2.3  BuildRequires: zlib-devel >= 1.2.3
204    
 BuildRequires: pkgconfig(libsystemd-daemon)  
205  BuildRequires: pkgconfig(libsystemd)  BuildRequires: pkgconfig(libsystemd)
206    
207  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
# Line 186  BuildRequires: glusterfs-devel >= 3.4.0. Line 212  BuildRequires: glusterfs-devel >= 3.4.0.
212  BuildRequires: libcephfs1-devel  BuildRequires: libcephfs1-devel
213  %endif  %endif
214  %if %{with_dc}  %if %{with_dc}
215  BuildRequires: gnutls-devel  BuildRequires: gnutls-devel >= 3.4.7
216    # Required by samba-tool to run tests
217    BuildRequires: python-crypto
218  %endif  %endif
219    
220  # pidl requirements  # pidl requirements
221  BuildRequires: perl(Parse::Yapp)  BuildRequires: perl(Parse::Yapp)
222    
223  %if ! %with_internal_talloc  %if ! %with_internal_talloc
224  %global libtalloc_version 2.1.2  %global libtalloc_version 2.1.9
225    
226  BuildRequires: libtalloc-devel >= %{libtalloc_version}  BuildRequires: libtalloc-devel >= %{libtalloc_version}
227  BuildRequires: pytalloc-devel >= %{libtalloc_version}  BuildRequires: pytalloc-devel >= %{libtalloc_version}
228  %endif  %endif
229    
230  %if ! %with_internal_tevent  %if ! %with_internal_tevent
231  %global libtevent_version 0.9.22  %global libtevent_version 0.9.31
232    
233  BuildRequires: libtevent-devel >= %{libtevent_version}  BuildRequires: libtevent-devel >= %{libtevent_version}
234  BuildRequires: python-tevent >= %{libtevent_version}  BuildRequires: python-tevent >= %{libtevent_version}
235  %endif  %endif
236    
237  %if ! %with_internal_ldb  %if ! %with_internal_ldb
238  %global libldb_version 1.1.20  %global libldb_version 1.1.29
239    
240  BuildRequires: libldb-devel >= %{libldb_version}  BuildRequires: libldb-devel >= %{libldb_version}
241  BuildRequires: pyldb-devel >= %{libldb_version}  BuildRequires: pyldb-devel >= %{libldb_version}
242  %endif  %endif
243    
244  %if ! %with_internal_tdb  %if ! %with_internal_tdb
245  %global libtdb_version 1.3.4  %global libtdb_version 1.3.12
246    
247  BuildRequires: libtdb-devel >= %{libtdb_version}  BuildRequires: libtdb-devel >= %{libtdb_version}
248  BuildRequires: python-tdb >= %{libtdb_version}  BuildRequires: python-tdb >= %{libtdb_version}
# Line 222  BuildRequires: python-tdb >= %{libtdb_ve Line 250  BuildRequires: python-tdb >= %{libtdb_ve
250    
251  %if %{with testsuite}  %if %{with testsuite}
252  BuildRequires: ldb-tools  BuildRequires: ldb-tools
253    BuildRequires: libcmocka-devel
254    BuildRequires: python2-pygpgme
255  %endif  %endif
256    
257  # filter out perl requirements pulled in from examples in the docdir.  # filter out perl requirements pulled in from examples in the docdir.
# Line 233  BuildRequires: ldb-tools Line 263  BuildRequires: ldb-tools
263    
264  ### SAMBA  ### SAMBA
265  %description  %description
266  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
267    Unix.
268    
269  ### CLIENT  ### CLIENT
270  %package client  %package client
271  Summary: Samba client programs  Summary: Samba client programs
 Group: Applications/System  
272  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
273  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
274  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
# Line 250  Requires: libsmbclient = %{samba_depver} Line 280  Requires: libsmbclient = %{samba_depver}
280  Provides: samba4-client = %{samba_depver}  Provides: samba4-client = %{samba_depver}
281  Obsoletes: samba4-client < %{samba_depver}  Obsoletes: samba4-client < %{samba_depver}
282    
283    Requires(post): %{_sbindir}/update-alternatives
284    Requires(postun): %{_sbindir}/update-alternatives
285    
286  %description client  %description client
287  The samba4-client package provides some SMB/CIFS clients to complement  The %{name}-client package provides some SMB/CIFS clients to complement
288  the built-in SMB/CIFS filesystem in Linux. These clients allow access  the built-in SMB/CIFS filesystem in Linux. These clients allow access
289  of SMB/CIFS shares and printing to SMB/CIFS printers.  of SMB/CIFS shares and printing to SMB/CIFS printers.
290    
291  ### CLIENT-LIBS  ### CLIENT-LIBS
292  %package client-libs  %package client-libs
293  Summary: Samba client libraries  Summary: Samba client libraries
 Group: Applications/System  
294  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
295  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
296  %if %with_libwbclient  %if %with_libwbclient
297  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
298  %endif  %endif
299    Requires: krb5-libs >= %{required_mit_krb5}
300    
301  %description client-libs  %description client-libs
302  The samba-client-libs package contains internal libraries needed by the  The samba-client-libs package contains internal libraries needed by the
# Line 272  SMB/CIFS clients. Line 305  SMB/CIFS clients.
305  ### COMMON  ### COMMON
306  %package common  %package common
307  Summary: Files used by both Samba servers and clients  Summary: Files used by both Samba servers and clients
 Group: Applications/System  
308  BuildArch: noarch  BuildArch: noarch
309    
310  Requires(post): systemd  Requires(post): systemd
 Requires: samba-common-tools = %{samba_depver}  
311    
312  Provides: samba4-common = %{samba_depver}  Provides: samba4-common = %{samba_depver}
313  Obsoletes: samba4-common < %{samba_depver}  Obsoletes: samba4-common < %{samba_depver}
# Line 288  packages of Samba. Line 319  packages of Samba.
319  ### COMMON-LIBS  ### COMMON-LIBS
320  %package common-libs  %package common-libs
321  Summary: Libraries used by both Samba servers and clients  Summary: Libraries used by both Samba servers and clients
 Group: Applications/System  
322  Requires(pre): samba-common = %{samba_depver}  Requires(pre): samba-common = %{samba_depver}
323  Requires: samba-common = %{samba_depver}  Requires: samba-common = %{samba_depver}
324  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 303  SMB/CIFS clients. Line 333  SMB/CIFS clients.
333  ### COMMON-TOOLS  ### COMMON-TOOLS
334  %package common-tools  %package common-tools
335  Summary: Tools for Samba servers and clients  Summary: Tools for Samba servers and clients
 Group: Applications/System  
336  Requires: samba-common-libs = %{samba_depver}  Requires: samba-common-libs = %{samba_depver}
337  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
338  Requires: samba-libs = %{samba_depver}  Requires: samba-libs = %{samba_depver}
# Line 318  SMB/CIFS clients. Line 347  SMB/CIFS clients.
347  ### DC  ### DC
348  %package dc  %package dc
349  Summary: Samba AD Domain Controller  Summary: Samba AD Domain Controller
350  Group: Applications/System  Requires: %{name} = %{samba_depver}
351  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
352  Requires: %{name}-dc-libs = %{samba_depver}  Requires: %{name}-dc-libs = %{samba_depver}
353  Requires: %{name}-python = %{samba_depver}  Requires: %{name}-python = %{samba_depver}
354    Requires: %{name}-winbind = %{samba_depver}
355    %if %{with_dc}
356    # samba-tool requirements
357    Requires: python-crypto
358    %endif
359    
360  Provides: samba4-dc = %{samba_depver}  Provides: samba4-dc = %{samba_depver}
361  Obsoletes: samba4-dc < %{samba_depver}  Obsoletes: samba4-dc < %{samba_depver}
# Line 332  The samba-dc package provides AD Domain Line 366  The samba-dc package provides AD Domain
366  ### DC-LIBS  ### DC-LIBS
367  %package dc-libs  %package dc-libs
368  Summary: Samba AD Domain Controller Libraries  Summary: Samba AD Domain Controller Libraries
 Group: Applications/System  
369  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
370  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
371    
# Line 340  Provides: samba4-dc-libs = %{samba_depve Line 373  Provides: samba4-dc-libs = %{samba_depve
373  Obsoletes: samba4-dc-libs < %{samba_depver}  Obsoletes: samba4-dc-libs < %{samba_depver}
374    
375  %description dc-libs  %description dc-libs
376  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
377  link against the SMB, RPC and other protocols.  link against the SMB, RPC and other protocols.
378    
379  ### DEVEL  ### DEVEL
380  %package devel  %package devel
381  Summary: Developer tools for Samba libraries  Summary: Developer tools for Samba libraries
 Group: Development/Libraries  
382  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
383  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
384    
# Line 354  Provides: samba4-devel = %{samba_depver} Line 386  Provides: samba4-devel = %{samba_depver}
386  Obsoletes: samba4-devel < %{samba_depver}  Obsoletes: samba4-devel < %{samba_depver}
387    
388  %description devel  %description devel
389  The samba4-devel package contains the header files for the libraries  The %{name}-devel package contains the header files for the libraries
390  needed to develop programs that link against the SMB, RPC and other  needed to develop programs that link against the SMB, RPC and other
391  libraries in the Samba suite.  libraries in the Samba suite.
392    
# Line 362  libraries in the Samba suite. Line 394  libraries in the Samba suite.
394  %if %{with_vfs_cephfs}  %if %{with_vfs_cephfs}
395  %package vfs-cephfs  %package vfs-cephfs
396  Summary: Samba VFS module for Ceph distributed storage system  Summary: Samba VFS module for Ceph distributed storage system
 Group: Applications/System  
397  Requires: libcephfs1  Requires: libcephfs1
398    Requires: libldb
399  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
400  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
401    
# Line 375  Samba VFS module for Ceph distributed st Line 407  Samba VFS module for Ceph distributed st
407  %if %{with_vfs_glusterfs}  %if %{with_vfs_glusterfs}
408  %package vfs-glusterfs  %package vfs-glusterfs
409  Summary: Samba VFS module for GlusterFS  Summary: Samba VFS module for GlusterFS
 Group: Applications/System  
410  Requires: glusterfs-api >= 3.4.0.16  Requires: glusterfs-api >= 3.4.0.16
411  Requires: glusterfs >= 3.4.0.16  Requires: glusterfs >= 3.4.0.16
412  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
413  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
414  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
415    
416  Obsoletes: samba-glusterfs  Obsoletes: samba-glusterfs < %{samba_depver}
417  Provides: samba-glusterfs  Provides: samba-glusterfs = %{samba_depver}
418    
419  %description vfs-glusterfs  %description vfs-glusterfs
420  Samba VFS module for GlusterFS integration.  Samba VFS module for GlusterFS integration.
421  %endif  %endif
422    
423    ### KRB5-PRINTING
424    %package krb5-printing
425    Summary: Samba CUPS backend for printing with Kerberos
426    Requires(pre): %{name}-client
427    Requires: %{name}-client
428    
429    Requires(post): %{_sbindir}/update-alternatives
430    Requires(postun): %{_sbindir}/update-alternatives
431    
432    %description krb5-printing
433    If you need Kerberos for print jobs to a printer connection to cups via the SMB
434    backend, then you need to install that package. It will allow cups to access
435    the Kerberos credentials cache of the user issuing the print job.
436    
437  ### LIBS  ### LIBS
438  %package libs  %package libs
439  Summary: Samba libraries  Summary: Samba libraries
 Group: Applications/System  
 Requires: krb5-libs >= 1.10  
 Requires: libldb = %{ldb_version}  
440  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
441  %if %with_libwbclient  %if %with_libwbclient
442  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
# Line 404  Provides: samba4-libs = %{samba_depver} Line 446  Provides: samba4-libs = %{samba_depver}
446  Obsoletes: samba4-libs < %{samba_depver}  Obsoletes: samba4-libs < %{samba_depver}
447    
448  %description libs  %description libs
449  The samba4-libs package contains the libraries needed by programs that  The %{name}-libs package contains the libraries needed by programs that link
450  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.
451    
452  ### LIBSMBCLIENT  ### LIBSMBCLIENT
453  %if %with_libsmbclient  %if %with_libsmbclient
454  %package -n libsmbclient  %package -n libsmbclient
455  Summary: The SMB client library  Summary: The SMB client library
 Group: Applications/System  
456  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
457  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
458  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 421  The libsmbclient contains the SMB client Line 462  The libsmbclient contains the SMB client
462    
463  %package -n libsmbclient-devel  %package -n libsmbclient-devel
464  Summary: Developer tools for the SMB client library  Summary: Developer tools for the SMB client library
 Group: Development/Libraries  
465  Requires: libsmbclient = %{samba_depver}  Requires: libsmbclient = %{samba_depver}
466    
467  %description -n libsmbclient-devel  %description -n libsmbclient-devel
468  The libsmbclient-devel package contains the header files and libraries needed to  The libsmbclient-devel package contains the header files and libraries needed
469  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
470    suite.
471  %endif # with_libsmbclient  %endif # with_libsmbclient
472    
473  ### LIBWBCLIENT  ### LIBWBCLIENT
474  %if %with_libwbclient  %if %with_libwbclient
475  %package -n libwbclient  %package -n libwbclient
476  Summary: The winbind client library  Summary: The winbind client library
 Group: Applications/System  
477  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
478    
479  %description -n libwbclient  %description -n libwbclient
480  The libwbclient package contains the winbind client library from the Samba suite.  The libwbclient package contains the winbind client library from the Samba
481    suite.
482    
483  %package -n libwbclient-devel  %package -n libwbclient-devel
484  Summary: Developer tools for the winbind library  Summary: Developer tools for the winbind library
 Group: Development/Libraries  
485  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
486  Obsoletes: samba-winbind-devel  
487  Provides: samba-winbind-devel  Provides: samba-winbind-devel = %{samba_depver}
488    Obsoletes: samba-winbind-devel < %{samba_depver}
489    
490  %description -n libwbclient-devel  %description -n libwbclient-devel
491  The libwbclient-devel package provides developer tools for the wbclient library.  The libwbclient-devel package provides developer tools for the wbclient
492    library.
493  %endif # with_libwbclient  %endif # with_libwbclient
494    
495  ### PYTHON  ### PYTHON
496  %package python  %package python
497  Summary: Samba Python libraries  Summary: Samba Python libraries
 Group: Applications/System  
498  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
499  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
500  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
501  Requires: python-tevent  Requires: python-tevent
502  Requires: python-tdb  Requires: python-tdb
503  Requires: pyldb  #Requires: pyldb
504  Requires: pytalloc  Requires: pytalloc
505    
506  Provides: samba4-python = %{samba_depver}  Provides: samba4-python = %{samba_depver}
507  Obsoletes: samba4-python < %{samba_depver}  Obsoletes: samba4-python < %{samba_depver}
508    
509  %description python  %description python
510  The samba4-python package contains the Python libraries needed by programs  The %{name}-python package contains the Python libraries needed by programs
511  that use SMB, RPC and other Samba provided protocols in Python programs.  that use SMB, RPC and other Samba provided protocols in Python programs.
512    
513  ### PIDL  ### PIDL
514  %package pidl  %package pidl
515  Summary: Perl IDL compiler  Summary: Perl IDL compiler
 Group: Development/Tools  
516  Requires: perl(Parse::Yapp)  Requires: perl(Parse::Yapp)
517  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))  Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
518  BuildArch: noarch  BuildArch: noarch
# Line 487  and Wireshark to parse IDL and similar p Line 527  and Wireshark to parse IDL and similar p
527  ### TEST  ### TEST
528  %package test  %package test
529  Summary: Testing tools for Samba servers and clients  Summary: Testing tools for Samba servers and clients
 Group: Applications/System  
530  Requires: %{name} = %{samba_depver}  Requires: %{name} = %{samba_depver}
531  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
532  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 515  packages of Samba. Line 554  packages of Samba.
554    
555  ### TEST-LIBS  ### TEST-LIBS
556  %package test-libs  %package test-libs
557  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  
558  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
559  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
560    
561    Provides: %{name}-test-devel = %{samba_depver}
562    Obsoletes: %{name}-test-devel < %{samba_depver}
563    
564  %description test-libs  %description test-libs
565  %{name}-test-libs provides libraries required by the testing tools.  %{name}-test-libs provides libraries required by the testing tools.
566    
 ### 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.  
   
567  ### WINBIND  ### WINBIND
568  %package winbind  %package winbind
569  Summary: Samba winbind  Summary: Samba winbind
 Group: Applications/System  
570  Requires(pre): %{name}-common = %{samba_depver}  Requires(pre): %{name}-common = %{samba_depver}
571  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
572  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
# Line 550  Provides: samba4-winbind = %{samba_depve Line 579  Provides: samba4-winbind = %{samba_depve
579  Obsoletes: samba4-winbind < %{samba_depver}  Obsoletes: samba4-winbind < %{samba_depver}
580    
581  %description winbind  %description winbind
582  The samba-winbind package provides the winbind NSS library, and some  The samba-winbind package provides the winbind NSS library, and some client
583  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
584  domains and to use Windows user and group accounts on Linux.  Windows user and group accounts on Linux.
585    
586  ### WINBIND-CLIENTS  ### WINBIND-CLIENTS
587  %package winbind-clients  %package winbind-clients
588  Summary: Samba winbind clients  Summary: Samba winbind clients
 Group: Applications/System  
589  Requires: %{name}-common = %{samba_depver}  Requires: %{name}-common = %{samba_depver}
590  Requires: %{name}-common-libs = %{samba_depver}  Requires: %{name}-common-libs = %{samba_depver}
591  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
# Line 577  tool. Line 605  tool.
605  ### WINBIND-KRB5-LOCATOR  ### WINBIND-KRB5-LOCATOR
606  %package winbind-krb5-locator  %package winbind-krb5-locator
607  Summary: Samba winbind krb5 locator  Summary: Samba winbind krb5 locator
 Group: Applications/System  
608  %if %with_libwbclient  %if %with_libwbclient
609  Requires: libwbclient = %{samba_depver}  Requires: libwbclient = %{samba_depver}
610  Requires: %{name}-winbind = %{samba_depver}  Requires: %{name}-winbind = %{samba_depver}
# Line 604  the local kerberos library to use the sa Line 631  the local kerberos library to use the sa
631  ### WINBIND-MODULES  ### WINBIND-MODULES
632  %package winbind-modules  %package winbind-modules
633  Summary: Samba winbind modules  Summary: Samba winbind modules
 Group: Applications/System  
634  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
635  Requires: %{name}-libs = %{samba_depver}  Requires: %{name}-libs = %{samba_depver}
636  %if %with_libwbclient  %if %with_libwbclient
# Line 613  Requires: libwbclient = %{samba_depver} Line 639  Requires: libwbclient = %{samba_depver}
639  Requires: pam  Requires: pam
640    
641  %description winbind-modules  %description winbind-modules
642  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
643  module necessary to communicate to the Winbind Daemon  necessary to communicate to the Winbind Daemon
644    
645  ### CTDB  ### CTDB
646  %if %with_clustering_support  %if %with_clustering_support
647  %package -n ctdb  %package -n ctdb
648  Summary: A Clustered Database based on Samba's Trivial Database (TDB)  Summary: A Clustered Database based on Samba's Trivial Database (TDB)
 Group: System Environment/Daemons  
649    
650  Requires: %{name}-client-libs = %{samba_depver}  Requires: %{name}-client-libs = %{samba_depver}
651    
# Line 652  projects to store temporary data. If an Line 677  projects to store temporary data. If an
677  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
678  and use CTDB instead.  and use CTDB instead.
679    
 ### 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.  
   
680  ### CTDB-TEST  ### CTDB-TEST
681  %package -n ctdb-tests  %package -n ctdb-tests
682  Summary: CTDB clustered database test suite  Summary: CTDB clustered database test suite
 Group: Development/Tools  
683    
684  Requires: samba-client-libs = %{samba_depver}  Requires: samba-client-libs = %{samba_depver}
685    
686  Requires: ctdb = %{samba_depver}  Requires: ctdb = %{samba_depver}
687  Requires: nc  Requires: nc
688    
689    Provides: ctdb-devel = %{samba_depver}
690    Obsoletes: ctdb-devel < %{samba_depver}
691    
692  %description -n ctdb-tests  %description -n ctdb-tests
693  Test suite for CTDB.  Test suite for CTDB.
694  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 700  and use CTDB instead.
700    
701    
702  %prep  %prep
703  %setup -q -n samba-%{version}%{pre_release}  xzcat %{SOURCE0} | gpgv2 --quiet --keyring %{SOURCE2} %{SOURCE1} -
704    %autosetup -n samba-%{version}%{pre_release} -p1
 %patch0 -p1 -b .samba-4.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  
705    
706  %build  %build
707  %global _talloc_lib ,talloc,pytalloc,pytalloc-util  %global _talloc_lib ,talloc,pytalloc,pytalloc-util
708  %global _tevent_lib ,tevent,pytevent  %global _tevent_lib ,tevent,pytevent
709  %global _tdb_lib ,tdb,pytdb  %global _tdb_lib ,tdb,pytdb
710  %global _ldb_lib ,ldb,pyldb  %global _ldb_lib ,ldb,pyldb,pyldb-util
711    
712  %if ! %{with_internal_talloc}  %if ! %{with_internal_talloc}
713  %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util  %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util
# Line 718  and use CTDB instead. Line 722  and use CTDB instead.
722  %endif  %endif
723    
724  %if ! %{with_internal_ldb}  %if ! %{with_internal_ldb}
725  %global _ldb_lib ,!ldb,!pyldb  %global _ldb_lib ,!ldb,!pyldb,!pyldb-util
726  %endif  %endif
727    
728  %global _samba4_libraries heimdal,!zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}  %global _samba4_libraries heimdal,!zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}
# Line 748  and use CTDB instead. Line 752  and use CTDB instead.
752          --with-sockets-dir=/run/samba \          --with-sockets-dir=/run/samba \
753          --with-modulesdir=%{_libdir}/samba \          --with-modulesdir=%{_libdir}/samba \
754          --with-pammodulesdir=%{_libdir}/security \          --with-pammodulesdir=%{_libdir}/security \
755          --with-lockdir=/var/lib/samba \          --with-lockdir=/var/lib/samba/lock \
756            --with-statedir=/var/lib/samba \
757          --with-cachedir=/var/lib/samba \          --with-cachedir=/var/lib/samba \
758          --disable-rpath-install \          --disable-rpath-install \
759          --with-shared-modules=%{_samba4_modules} \          --with-shared-modules=%{_samba4_modules} \
# Line 778  and use CTDB instead. Line 783  and use CTDB instead.
783  %if %{with testsuite}  %if %{with testsuite}
784          --enable-selftest \          --enable-selftest \
785  %endif  %endif
 %if ! %with_pam_smbpass  
         --without-pam_smbpass \  
 %endif  
786          --with-systemd          --with-systemd
787    
788  make %{?_smp_mflags}  make %{?_smp_mflags}
# Line 792  make %{?_smp_mflags} install DESTDIR=%{b Line 794  make %{?_smp_mflags} install DESTDIR=%{b
794  install -d -m 0755 %{buildroot}/usr/{sbin,bin}  install -d -m 0755 %{buildroot}/usr/{sbin,bin}
795  install -d -m 0755 %{buildroot}%{_libdir}/security  install -d -m 0755 %{buildroot}%{_libdir}/security
796  install -d -m 0755 %{buildroot}/var/lib/samba  install -d -m 0755 %{buildroot}/var/lib/samba
797    install -d -m 0755 %{buildroot}/var/lib/samba/drivers
798    install -d -m 0755 %{buildroot}/var/lib/samba/lock
799  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  
800  install -d -m 0755 %{buildroot}/var/lib/samba/scripts  install -d -m 0755 %{buildroot}/var/lib/samba/scripts
801  install -d -m 0755 %{buildroot}/var/lib/samba/sysvol  install -d -m 0755 %{buildroot}/var/lib/samba/sysvol
802    install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged
803  install -d -m 0755 %{buildroot}/var/log/samba/old  install -d -m 0755 %{buildroot}/var/log/samba/old
804  install -d -m 0755 %{buildroot}/var/spool/samba  install -d -m 0755 %{buildroot}/var/spool/samba
805  install -d -m 0755 %{buildroot}/var/run/samba  install -d -m 0755 %{buildroot}/var/run/samba
806  install -d -m 0755 %{buildroot}/var/run/winbindd  install -d -m 0755 %{buildroot}/var/run/winbindd
807  install -d -m 0755 %{buildroot}/%{_libdir}/samba  install -d -m 0755 %{buildroot}/%{_libdir}/samba
808    install -d -m 0755 %{buildroot}/%{_libdir}/samba/ldb
809  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig  install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig
810    
811  # 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 818  then
818      exit -1      exit -1
819  fi  fi
820    
821    
822    touch %{buildroot}%{_libexecdir}/samba/cups_backend_smb
823    
824  # Install other stuff  # Install other stuff
825  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
826  install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba  install -m 0644 %{SOURCE10} %{buildroot}%{_sysconfdir}/logrotate.d/samba
827    
828  install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf  install -m 0644 %{SOURCE11} %{buildroot}%{_sysconfdir}/samba/smb.conf
829    install -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/samba/smb.conf.example
830    
831  install -d -m 0755 %{buildroot}%{_sysconfdir}/security  install -d -m 0755 %{buildroot}%{_sysconfdir}/security
832  install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf  install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf
833    
834  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d  install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d
835  install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pam.d/samba  install -m 0644 %{SOURCE14} %{buildroot}%{_sysconfdir}/pam.d/samba
836    
837  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts  echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts
838    
# Line 833  install -m644 examples/LDAP/samba.schema Line 842  install -m644 examples/LDAP/samba.schema
842    
843  install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint  install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint
844    
845  install -d -m 0755 %{buildroot}%{_prefix}/lib/tmpfiles.d/  install -d -m 0755 %{buildroot}%{_tmpfilesdir}
846  install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf  install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_tmpfilesdir}/samba.conf
847  # create /run/samba too.  # create /run/samba too.
848  echo "d /run/samba  755 root root" >> %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf  echo "d /run/samba  755 root root" >> %{buildroot}%{_tmpfilesdir}/samba.conf
849  %if %with_clustering_support  %if %with_clustering_support
850  echo "d /run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf  echo "d /run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf
851  %endif  %endif
# Line 844  echo "d /run/ctdb 755 root root" >> %{bu Line 853  echo "d /run/ctdb 755 root root" >> %{bu
853  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig  install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
854  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba  install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba
855  %if %with_clustering_support  %if %with_clustering_support
856  install -m 0644 ctdb/config/ctdb.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ctdb  cat > %{buildroot}%{_sysconfdir}/sysconfig/ctdb <<EOF
857    # CTDB configuration is now in %{_sysconfdir}/ctdb/ctdbd.conf
858    EOF
859    
860    install -d -m 0755 %{buildroot}%{_sysconfdir}/ctdb
861    install -m 0644 ctdb/config/ctdbd.conf %{buildroot}%{_sysconfdir}/ctdb/ctdbd.conf
862  %endif  %endif
863    
864  install -m 0644 %{SOURCE201} packaging/README.downgrade  install -m 0644 %{SOURCE201} packaging/README.downgrade
# Line 860  for i in nmb smb winbind samba; do Line 874  for i in nmb smb winbind samba; do
874      install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service      install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service
875  done  done
876  %if %with_clustering_support  %if %with_clustering_support
877  install -m 0755 ctdb/config/ctdb.service %{buildroot}%{_unitdir}  install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}
878  %endif  %endif
879    
880  # NetworkManager online/offline script  # NetworkManager online/offline script
# Line 872  install -m 0755 packaging/NetworkManager Line 886  install -m 0755 packaging/NetworkManager
886  install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5  install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5
887  touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so  touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
888    
889    %if ! %with_dc
890    for i in %{_libdir}/samba/libdfs-server-ad-samba4.so \
891            %{_libdir}/samba/libdnsserver-common-samba4.so \
892            %{_mandir}/man8/samba.8 \
893            %{_mandir}/man8/samba-tool.8 \
894            %{_libdir}/samba/ldb/ildap.so \
895            %{_libdir}/samba/ldb/ldbsamba_extensions.so ; do
896            rm -f %{buildroot}$i
897    done
898    %endif
899    
900  # This makes the right links, as rpmlint requires that  # This makes the right links, as rpmlint requires that
901  # the ldconfig-created links be recorded in the RPM.  # the ldconfig-created links be recorded in the RPM.
902  /sbin/ldconfig -N -n %{buildroot}%{_libdir}  /sbin/ldconfig -N -n %{buildroot}%{_libdir}
# Line 895  TDB_NO_FSYNC=1 make %{?_smp_mflags} test Line 920  TDB_NO_FSYNC=1 make %{?_smp_mflags} test
920    
921  %post common  %post common
922  /sbin/ldconfig  /sbin/ldconfig
923  /usr/bin/systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/samba.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/samba.conf
924  if [ -d /var/cache/samba ]; then  if [ -d /var/cache/samba ]; then
925      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
926      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 928  if [ -d /var/cache/samba ]; then
928      ln -sf /var/cache/samba /var/lib/samba/      ln -sf /var/cache/samba /var/lib/samba/
929  fi  fi
930    
931  %postun common -p /sbin/ldconfig  %post client
932    %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
933        cups_backend_smb \
934        %{_bindir}/smbspool 10
935    
936    %postun client
937    if [ $1 -eq 0 ] ; then
938        %{_sbindir}/update-alternatives --remove cups_backend_smb %{_bindir}/smbspool
939    fi
940    
941    %post client-libs -p /sbin/ldconfig
942    
943    %postun client-libs -p /sbin/ldconfig
944    
945    %post common-libs -p /sbin/ldconfig
946    
947    %postun common-libs -p /sbin/ldconfig
948    
949  %if %with_dc  %if %with_dc
950  %post dc-libs -p /sbin/ldconfig  %post dc-libs -p /sbin/ldconfig
951    
952  %postun dc-libs -p /sbin/ldconfig  %postun dc-libs -p /sbin/ldconfig
953  %endif # with_dc  %endif
954    
955    %post krb5-printing
956    %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
957            cups_backend_smb \
958            %{_libexecdir}/samba/smbspool_krb5_wrapper 50
959    
960    %postun krb5-printing
961    if [ $1 -eq 0 ] ; then
962            %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool_krb5_wrapper
963    fi
964    
965  %post libs -p /sbin/ldconfig  %post libs -p /sbin/ldconfig
966    
# Line 919  fi Line 970  fi
970  %post -n libsmbclient -p /sbin/ldconfig  %post -n libsmbclient -p /sbin/ldconfig
971    
972  %postun -n libsmbclient -p /sbin/ldconfig  %postun -n libsmbclient -p /sbin/ldconfig
973  %endif # with_libsmbclient  %endif
974    
975  %if %with_libwbclient  %if %with_libwbclient
976  %posttrans -n libwbclient  %posttrans -n libwbclient
# Line 990  fi Line 1041  fi
1041    
1042  %if %with_clustering_support  %if %with_clustering_support
1043  %post -n ctdb  %post -n ctdb
1044  /usr/bin/systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/ctdb.conf  /usr/bin/systemd-tmpfiles --create %{_tmpfilesdir}/ctdb.conf
1045  %systemd_post ctdb.service  %systemd_post ctdb.service
1046    
1047  %preun -n ctdb  %preun -n ctdb
# Line 1007  rm -rf %{buildroot} Line 1058  rm -rf %{buildroot}
1058  ### SAMBA  ### SAMBA
1059  %files  %files
1060  %defattr(-,root,root,-)  %defattr(-,root,root,-)
1061  %doc COPYING README WHATSNEW.txt  %license COPYING
1062    %doc README WHATSNEW.txt
1063  %doc examples/autofs examples/LDAP examples/misc  %doc examples/autofs examples/LDAP examples/misc
1064  %doc examples/printer-accounting examples/printing  %doc examples/printer-accounting examples/printing
1065  %doc packaging/README.downgrade  %doc packaging/README.downgrade
# Line 1024  rm -rf %{buildroot} Line 1076  rm -rf %{buildroot}
1076  %{_libdir}/samba/vfs/acl_xattr.so  %{_libdir}/samba/vfs/acl_xattr.so
1077  %{_libdir}/samba/vfs/aio_fork.so  %{_libdir}/samba/vfs/aio_fork.so
1078  %{_libdir}/samba/vfs/aio_linux.so  %{_libdir}/samba/vfs/aio_linux.so
 %{_libdir}/samba/vfs/aio_posix.so  
1079  %{_libdir}/samba/vfs/aio_pthread.so  %{_libdir}/samba/vfs/aio_pthread.so
1080  %{_libdir}/samba/vfs/audit.so  %{_libdir}/samba/vfs/audit.so
1081  %{_libdir}/samba/vfs/btrfs.so  %{_libdir}/samba/vfs/btrfs.so
# Line 1043  rm -rf %{buildroot} Line 1094  rm -rf %{buildroot}
1094  %{_libdir}/samba/vfs/linux_xfs_sgid.so  %{_libdir}/samba/vfs/linux_xfs_sgid.so
1095  %{_libdir}/samba/vfs/media_harmony.so  %{_libdir}/samba/vfs/media_harmony.so
1096  %{_libdir}/samba/vfs/netatalk.so  %{_libdir}/samba/vfs/netatalk.so
1097    %{_libdir}/samba/vfs/offline.so
1098  %{_libdir}/samba/vfs/preopen.so  %{_libdir}/samba/vfs/preopen.so
1099  %{_libdir}/samba/vfs/readahead.so  %{_libdir}/samba/vfs/readahead.so
1100  %{_libdir}/samba/vfs/readonly.so  %{_libdir}/samba/vfs/readonly.so
1101  %{_libdir}/samba/vfs/recycle.so  %{_libdir}/samba/vfs/recycle.so
 %{_libdir}/samba/vfs/scannedonly.so  
1102  %{_libdir}/samba/vfs/shadow_copy.so  %{_libdir}/samba/vfs/shadow_copy.so
1103  %{_libdir}/samba/vfs/shadow_copy2.so  %{_libdir}/samba/vfs/shadow_copy2.so
1104  %{_libdir}/samba/vfs/smb_traffic_analyzer.so  %{_libdir}/samba/vfs/shell_snap.so
1105  %{_libdir}/samba/vfs/snapper.so  %{_libdir}/samba/vfs/snapper.so
1106  %{_libdir}/samba/vfs/streams_depot.so  %{_libdir}/samba/vfs/streams_depot.so
1107  %{_libdir}/samba/vfs/streams_xattr.so  %{_libdir}/samba/vfs/streams_xattr.so
1108  %{_libdir}/samba/vfs/syncops.so  %{_libdir}/samba/vfs/syncops.so
1109  %{_libdir}/samba/vfs/time_audit.so  %{_libdir}/samba/vfs/time_audit.so
1110    %{_libdir}/samba/vfs/unityed_media.so
1111  %{_libdir}/samba/vfs/worm.so  %{_libdir}/samba/vfs/worm.so
1112  %{_libdir}/samba/vfs/xattr_tdb.so  %{_libdir}/samba/vfs/xattr_tdb.so
1113    
# Line 1063  rm -rf %{buildroot} Line 1115  rm -rf %{buildroot}
1115  %{_unitdir}/smb.service  %{_unitdir}/smb.service
1116  %attr(1777,root,root) %dir /var/spool/samba  %attr(1777,root,root) %dir /var/spool/samba
1117  %dir %{_sysconfdir}/openldap/schema  %dir %{_sysconfdir}/openldap/schema
1118  %{_sysconfdir}/openldap/schema/samba.schema  %config %{_sysconfdir}/openldap/schema/samba.schema
1119  %{_sysconfdir}/pam.d/samba  %config(noreplace) %{_sysconfdir}/pam.d/samba
1120  %{_mandir}/man1/smbstatus.1*  %{_mandir}/man1/smbstatus.1*
1121  %{_mandir}/man8/eventlogadm.8*  %{_mandir}/man8/eventlogadm.8*
1122  %{_mandir}/man8/smbd.8*  %{_mandir}/man8/smbd.8*
1123  %{_mandir}/man8/nmbd.8*  %{_mandir}/man8/nmbd.8*
 #%{_mandir}/man8/vfs_*.8*  
1124  %{_mandir}/man8/vfs_acl_tdb.8*  %{_mandir}/man8/vfs_acl_tdb.8*
1125  %{_mandir}/man8/vfs_acl_xattr.8*  %{_mandir}/man8/vfs_acl_xattr.8*
1126  %{_mandir}/man8/vfs_aio_fork.8*  %{_mandir}/man8/vfs_aio_fork.8*
# Line 1093  rm -rf %{buildroot} Line 1144  rm -rf %{buildroot}
1144  %{_mandir}/man8/vfs_linux_xfs_sgid.8*  %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1145  %{_mandir}/man8/vfs_media_harmony.8*  %{_mandir}/man8/vfs_media_harmony.8*
1146  %{_mandir}/man8/vfs_netatalk.8*  %{_mandir}/man8/vfs_netatalk.8*
1147  %{_mandir}/man8/vfs_notify_fam.8*  %{_mandir}/man8/vfs_offline.8*
1148  %{_mandir}/man8/vfs_prealloc.8*  %{_mandir}/man8/vfs_prealloc.8*
1149  %{_mandir}/man8/vfs_preopen.8*  %{_mandir}/man8/vfs_preopen.8*
1150  %{_mandir}/man8/vfs_readahead.8*  %{_mandir}/man8/vfs_readahead.8*
1151  %{_mandir}/man8/vfs_readonly.8*  %{_mandir}/man8/vfs_readonly.8*
1152  %{_mandir}/man8/vfs_recycle.8*  %{_mandir}/man8/vfs_recycle.8*
 %{_mandir}/man8/vfs_scannedonly.8*  
1153  %{_mandir}/man8/vfs_shadow_copy.8*  %{_mandir}/man8/vfs_shadow_copy.8*
1154  %{_mandir}/man8/vfs_shadow_copy2.8*  %{_mandir}/man8/vfs_shadow_copy2.8*
1155  %{_mandir}/man8/vfs_smb_traffic_analyzer.8*  %{_mandir}/man8/vfs_shell_snap.8*
1156  %{_mandir}/man8/vfs_snapper.8*  %{_mandir}/man8/vfs_snapper.8*
1157  %{_mandir}/man8/vfs_streams_depot.8*  %{_mandir}/man8/vfs_streams_depot.8*
1158  %{_mandir}/man8/vfs_streams_xattr.8*  %{_mandir}/man8/vfs_streams_xattr.8*
1159  %{_mandir}/man8/vfs_syncops.8*  %{_mandir}/man8/vfs_syncops.8*
1160  %{_mandir}/man8/vfs_time_audit.8*  %{_mandir}/man8/vfs_time_audit.8*
1161  %{_mandir}/man8/vfs_tsmsm.8*  %{_mandir}/man8/vfs_tsmsm.8*
1162    %{_mandir}/man8/vfs_unityed_media.8*
1163  %{_mandir}/man8/vfs_worm.8*  %{_mandir}/man8/vfs_worm.8*
1164  %{_mandir}/man8/vfs_xattr_tdb.8*  %{_mandir}/man8/vfs_xattr_tdb.8*
1165    
# Line 1120  rm -rf %{buildroot} Line 1171  rm -rf %{buildroot}
1171  %exclude %{_mandir}/man8/vfs_ceph.8*  %exclude %{_mandir}/man8/vfs_ceph.8*
1172  %endif  %endif
1173    
1174    %dir /var/lib/samba/drivers
1175    %dir /var/lib/samba/lock
1176    
1177  ### CLIENT  ### CLIENT
1178  %files client  %files client
1179  %defattr(-,root,root)  %defattr(-,root,root)
1180  %{_bindir}/cifsdd  %{_bindir}/cifsdd
1181  %{_bindir}/dbwrap_tool  %{_bindir}/dbwrap_tool
1182    %{_bindir}/findsmb
1183  %{_bindir}/nmblookup  %{_bindir}/nmblookup
1184  %{_bindir}/oLschema2ldif  %{_bindir}/oLschema2ldif
1185    %{_bindir}/mvxattr
1186  %{_bindir}/regdiff  %{_bindir}/regdiff
1187  %{_bindir}/regpatch  %{_bindir}/regpatch
1188  %{_bindir}/regshell  %{_bindir}/regshell
# Line 1138  rm -rf %{buildroot} Line 1194  rm -rf %{buildroot}
1194  %{_bindir}/smbclient  %{_bindir}/smbclient
1195  %{_bindir}/smbcquotas  %{_bindir}/smbcquotas
1196  %{_bindir}/smbget  %{_bindir}/smbget
 #%{_bindir}/smbiconv  
1197  %{_bindir}/smbprint  %{_bindir}/smbprint
1198  %{_bindir}/smbspool  %{_bindir}/smbspool
 %{_bindir}/smbta-util  
1199  %{_bindir}/smbtar  %{_bindir}/smbtar
1200  %{_bindir}/smbtree  %{_bindir}/smbtree
1201    %dir %{_libexecdir}/samba
1202    %ghost %{_libexecdir}/samba/cups_backend_smb
1203  %{_mandir}/man1/dbwrap_tool.1*  %{_mandir}/man1/dbwrap_tool.1*
1204  %{_mandir}/man1/nmblookup.1*  %{_mandir}/man1/nmblookup.1*
1205  %{_mandir}/man1/oLschema2ldif.1*  %{_mandir}/man1/oLschema2ldif.1*
# Line 1151  rm -rf %{buildroot} Line 1207  rm -rf %{buildroot}
1207  %{_mandir}/man1/regpatch.1*  %{_mandir}/man1/regpatch.1*
1208  %{_mandir}/man1/regshell.1*  %{_mandir}/man1/regshell.1*
1209  %{_mandir}/man1/regtree.1*  %{_mandir}/man1/regtree.1*
1210  %exclude %{_mandir}/man1/findsmb.1*  %{_mandir}/man1/findsmb.1*
1211  %{_mandir}/man1/log2pcap.1*  %{_mandir}/man1/log2pcap.1*
1212    %{_mandir}/man1/mvxattr.1*
1213  %{_mandir}/man1/rpcclient.1*  %{_mandir}/man1/rpcclient.1*
1214  %{_mandir}/man1/sharesec.1*  %{_mandir}/man1/sharesec.1*
1215  %{_mandir}/man1/smbcacls.1*  %{_mandir}/man1/smbcacls.1*
1216  %{_mandir}/man1/smbclient.1*  %{_mandir}/man1/smbclient.1*
1217  %{_mandir}/man1/smbcquotas.1*  %{_mandir}/man1/smbcquotas.1*
1218  %{_mandir}/man1/smbget.1*  %{_mandir}/man1/smbget.1*
 %{_mandir}/man3/ntdb.3*  
1219  %{_mandir}/man5/smbgetrc.5*  %{_mandir}/man5/smbgetrc.5*
1220  %{_mandir}/man1/smbtar.1*  %{_mandir}/man1/smbtar.1*
1221  %{_mandir}/man1/smbtree.1*  %{_mandir}/man1/smbtree.1*
1222  %{_mandir}/man8/ntdbbackup.8*  %{_mandir}/man8/cifsdd.8.*
 %{_mandir}/man8/ntdbdump.8*  
 %{_mandir}/man8/ntdbrestore.8*  
 %{_mandir}/man8/ntdbtool.8*  
1223  %{_mandir}/man8/samba-regedit.8*  %{_mandir}/man8/samba-regedit.8*
1224  %{_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  
1225    
1226  %if %{with_internal_tdb}  %if %{with_internal_tdb}
1227  %{_bindir}/tdbbackup  %{_bindir}/tdbbackup
# Line 1197  rm -rf %{buildroot} Line 1241  rm -rf %{buildroot}
1241  %{_bindir}/ldbmodify  %{_bindir}/ldbmodify
1242  %{_bindir}/ldbrename  %{_bindir}/ldbrename
1243  %{_bindir}/ldbsearch  %{_bindir}/ldbsearch
1244  %{_libdir}/samba/libldb-cmdline.so  %{_libdir}/samba/libldb-cmdline-samba4.so
 %dir %{_libdir}/samba/ldb  
1245  %{_libdir}/samba/ldb/asq.so  %{_libdir}/samba/ldb/asq.so
1246  %{_libdir}/samba/ldb/paged_results.so  %{_libdir}/samba/ldb/paged_results.so
1247  %{_libdir}/samba/ldb/paged_searches.so  %{_libdir}/samba/ldb/paged_searches.so
# Line 1219  rm -rf %{buildroot} Line 1262  rm -rf %{buildroot}
1262  %files client-libs  %files client-libs
1263  %defattr(-,root,root)  %defattr(-,root,root)
1264  %{_libdir}/libdcerpc-binding.so.*  %{_libdir}/libdcerpc-binding.so.*
 %{_libdir}/libgensec.so.*  
1265  %{_libdir}/libndr.so.*  %{_libdir}/libndr.so.*
1266  %{_libdir}/libndr-krb5pac.so.*  %{_libdir}/libndr-krb5pac.so.*
1267  %{_libdir}/libndr-nbt.so.*  %{_libdir}/libndr-nbt.so.*
1268  %{_libdir}/libndr-standard.so.*  %{_libdir}/libndr-standard.so.*
1269  %{_libdir}/libnetapi.so.*  %{_libdir}/libnetapi.so.*
1270  %{_libdir}/libsamba-credentials.so.*  %{_libdir}/libsamba-credentials.so.*
1271    %{_libdir}/libsamba-errors.so.*
1272  %{_libdir}/libsamba-passdb.so.*  %{_libdir}/libsamba-passdb.so.*
1273  %{_libdir}/libsamba-util.so.*  %{_libdir}/libsamba-util.so.*
1274  %{_libdir}/libsamba-hostconfig.so.*  %{_libdir}/libsamba-hostconfig.so.*
1275  %{_libdir}/libsamdb.so.*  %{_libdir}/libsamdb.so.*
1276  %{_libdir}/libsmbconf.so.*  %{_libdir}/libsmbconf.so.*
 %{_libdir}/libsmbclient-raw.so.*  
1277  %{_libdir}/libsmbldap.so.*  %{_libdir}/libsmbldap.so.*
1278  %{_libdir}/libtevent-util.so.*  %{_libdir}/libtevent-util.so.*
 %{_libdir}/libregistry.so.*  
1279  %{_libdir}/libdcerpc.so.*  %{_libdir}/libdcerpc.so.*
1280    
1281  %dir %{_libdir}/samba  %dir %{_libdir}/samba
# Line 1245  rm -rf %{buildroot} Line 1286  rm -rf %{buildroot}
1286  %{_libdir}/samba/libauth-sam-reply-samba4.so  %{_libdir}/samba/libauth-sam-reply-samba4.so
1287  %{_libdir}/samba/libauth-samba4.so  %{_libdir}/samba/libauth-samba4.so
1288  %{_libdir}/samba/libauthkrb5-samba4.so  %{_libdir}/samba/libauthkrb5-samba4.so
 %{_libdir}/samba/libccan-samba4.so  
1289  %{_libdir}/samba/libcli-cldap-samba4.so  %{_libdir}/samba/libcli-cldap-samba4.so
1290  %{_libdir}/samba/libcli-ldap-common-samba4.so  %{_libdir}/samba/libcli-ldap-common-samba4.so
1291  %{_libdir}/samba/libcli-ldap-samba4.so  %{_libdir}/samba/libcli-ldap-samba4.so
# Line 1256  rm -rf %{buildroot} Line 1296  rm -rf %{buildroot}
1296  %{_libdir}/samba/libcmdline-credentials-samba4.so  %{_libdir}/samba/libcmdline-credentials-samba4.so
1297  %{_libdir}/samba/libdbwrap-samba4.so  %{_libdir}/samba/libdbwrap-samba4.so
1298  %{_libdir}/samba/libdcerpc-samba-samba4.so  %{_libdir}/samba/libdcerpc-samba-samba4.so
1299  %{_libdir}/samba/liberrors-samba4.so  %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1300  %{_libdir}/samba/libevents-samba4.so  %{_libdir}/samba/libevents-samba4.so
1301  %{_libdir}/samba/libflag-mapping-samba4.so  %{_libdir}/samba/libflag-mapping-samba4.so
1302    %{_libdir}/samba/libgenrand-samba4.so
1303    %{_libdir}/samba/libgensec-samba4.so
1304  %{_libdir}/samba/libgpo-samba4.so  %{_libdir}/samba/libgpo-samba4.so
1305  %{_libdir}/samba/libgse-samba4.so  %{_libdir}/samba/libgse-samba4.so
1306  %{_libdir}/samba/libhttp-samba4.so  %{_libdir}/samba/libhttp-samba4.so
1307  %{_libdir}/samba/libinterfaces-samba4.so  %{_libdir}/samba/libinterfaces-samba4.so
1308    %{_libdir}/samba/libiov-buf-samba4.so
1309  %{_libdir}/samba/libkrb5samba-samba4.so  %{_libdir}/samba/libkrb5samba-samba4.so
1310  %{_libdir}/samba/libldbsamba-samba4.so  %{_libdir}/samba/libldbsamba-samba4.so
1311  %{_libdir}/samba/liblibcli-lsa3-samba4.so  %{_libdir}/samba/liblibcli-lsa3-samba4.so
1312  %{_libdir}/samba/liblibcli-netlogon3-samba4.so  %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1313  %{_libdir}/samba/liblibsmb-samba4.so  %{_libdir}/samba/liblibsmb-samba4.so
1314    %{_libdir}/samba/libmessages-dgm-samba4.so
1315    %{_libdir}/samba/libmessages-util-samba4.so
1316    %{_libdir}/samba/libmsghdr-samba4.so
1317  %{_libdir}/samba/libmsrpc3-samba4.so  %{_libdir}/samba/libmsrpc3-samba4.so
1318  %{_libdir}/samba/libndr-samba-samba4.so  %{_libdir}/samba/libndr-samba-samba4.so
1319  %{_libdir}/samba/libndr-samba4.so  %{_libdir}/samba/libndr-samba4.so
1320  %{_libdir}/samba/libnet-keytab-samba4.so  %{_libdir}/samba/libnet-keytab-samba4.so
1321  %{_libdir}/samba/libnetif-samba4.so  %{_libdir}/samba/libnetif-samba4.so
1322  %{_libdir}/samba/libnpa-tstream-samba4.so  %{_libdir}/samba/libnpa-tstream-samba4.so
1323    %{_libdir}/samba/libposix-eadb-samba4.so
1324  %{_libdir}/samba/libprinting-migrate-samba4.so  %{_libdir}/samba/libprinting-migrate-samba4.so
1325  %{_libdir}/samba/libreplace-samba4.so  %{_libdir}/samba/libreplace-samba4.so
1326    %{_libdir}/samba/libregistry-samba4.so
1327  %{_libdir}/samba/libsamba-cluster-support-samba4.so  %{_libdir}/samba/libsamba-cluster-support-samba4.so
1328  %{_libdir}/samba/libsamba-debug-samba4.so  %{_libdir}/samba/libsamba-debug-samba4.so
1329  %{_libdir}/samba/libsamba-modules-samba4.so  %{_libdir}/samba/libsamba-modules-samba4.so
# Line 1284  rm -rf %{buildroot} Line 1332  rm -rf %{buildroot}
1332  %{_libdir}/samba/libsamba3-util-samba4.so  %{_libdir}/samba/libsamba3-util-samba4.so
1333  %{_libdir}/samba/libsamdb-common-samba4.so  %{_libdir}/samba/libsamdb-common-samba4.so
1334  %{_libdir}/samba/libsecrets3-samba4.so  %{_libdir}/samba/libsecrets3-samba4.so
1335    %{_libdir}/samba/libserver-id-db-samba4.so
1336  %{_libdir}/samba/libserver-role-samba4.so  %{_libdir}/samba/libserver-role-samba4.so
1337  %{_libdir}/samba/libsmb-transport-samba4.so  %{_libdir}/samba/libsmb-transport-samba4.so
1338    %{_libdir}/samba/libsmbclient-raw-samba4.so
1339  %{_libdir}/samba/libsmbd-base-samba4.so  %{_libdir}/samba/libsmbd-base-samba4.so
1340  %{_libdir}/samba/libsmbd-conn-samba4.so  %{_libdir}/samba/libsmbd-conn-samba4.so
1341  %{_libdir}/samba/libsmbd-shim-samba4.so  %{_libdir}/samba/libsmbd-shim-samba4.so
1342  %{_libdir}/samba/libsmbldaphelper-samba4.so  %{_libdir}/samba/libsmbldaphelper-samba4.so
1343  %{_libdir}/samba/libsmbregistry-samba4.so  %{_libdir}/samba/libsys-rw-samba4.so
1344  %{_libdir}/samba/libsocket-blocking-samba4.so  %{_libdir}/samba/libsocket-blocking-samba4.so
1345    %{_libdir}/samba/libtalloc-report-samba4.so
1346  %{_libdir}/samba/libtdb-wrap-samba4.so  %{_libdir}/samba/libtdb-wrap-samba4.so
1347    %{_libdir}/samba/libtime-basic-samba4.so
1348    %{_libdir}/samba/libtorture-samba4.so
1349  %{_libdir}/samba/libtrusts-util-samba4.so  %{_libdir}/samba/libtrusts-util-samba4.so
1350  %{_libdir}/samba/libutil-cmdline-samba4.so  %{_libdir}/samba/libutil-cmdline-samba4.so
 %{_libdir}/samba/libutil-ntdb-samba4.so  
1351  %{_libdir}/samba/libutil-reg-samba4.so  %{_libdir}/samba/libutil-reg-samba4.so
1352  %{_libdir}/samba/libutil-setid-samba4.so  %{_libdir}/samba/libutil-setid-samba4.so
1353  %{_libdir}/samba/libutil-tdb-samba4.so  %{_libdir}/samba/libutil-tdb-samba4.so
# Line 1310  rm -rf %{buildroot} Line 1362  rm -rf %{buildroot}
1362  %{_mandir}/man7/libsmbclient.7*  %{_mandir}/man7/libsmbclient.7*
1363  %endif # ! with_libsmbclient  %endif # ! with_libsmbclient
1364    
 %if %{with_internal_ntdb}  
 %{_libdir}/samba/libntdb.so.1  
 %{_libdir}/samba/libntdb.so.%{ntdb_version}  
 %endif  
   
1365  %if %{with_internal_talloc}  %if %{with_internal_talloc}
1366  %{_libdir}/samba/libtalloc.so.2  %{_libdir}/samba/libtalloc.so.2
1367  %{_libdir}/samba/libtalloc.so.%{talloc_version}  %{_libdir}/samba/libtalloc.so.%{talloc_version}
# Line 1336  rm -rf %{buildroot} Line 1383  rm -rf %{buildroot}
1383  %if %{with_internal_ldb}  %if %{with_internal_ldb}
1384  %{_libdir}/samba/libldb.so.1  %{_libdir}/samba/libldb.so.1
1385  %{_libdir}/samba/libldb.so.%{ldb_version}  %{_libdir}/samba/libldb.so.%{ldb_version}
1386    %{_libdir}/samba/libpyldb-util.so.1
1387    %{_libdir}/samba/libpyldb-util.so.%{ldb_version}
1388  %{_mandir}/man3/ldb.3.gz  %{_mandir}/man3/ldb.3.gz
1389  %endif  %endif
1390    
1391  ### COMMON  ### COMMON
1392  %files common  %files common
1393  %defattr(-,root,root)  %defattr(-,root,root)
1394  %{_prefix}/lib/tmpfiles.d/samba.conf  %{_tmpfilesdir}/samba.conf
 %{_datadir}/samba/codepages  
1395  %dir %{_sysconfdir}/logrotate.d/  %dir %{_sysconfdir}/logrotate.d/
1396  %config(noreplace) %{_sysconfdir}/logrotate.d/samba  %config(noreplace) %{_sysconfdir}/logrotate.d/samba
1397  %attr(0700,root,root) %dir /var/log/samba  %attr(0700,root,root) %dir /var/log/samba
1398  %attr(0700,root,root) %dir /var/log/samba/old  %attr(0700,root,root) %dir /var/log/samba/old
1399  %ghost %dir /var/run/samba  %ghost %dir /var/run/samba
1400  %ghost %dir /var/run/winbindd  %ghost %dir /var/run/winbindd
1401    %dir /var/lib/samba
1402  %attr(700,root,root) %dir /var/lib/samba/private  %attr(700,root,root) %dir /var/lib/samba/private
1403  %attr(755,root,root) %dir %{_sysconfdir}/samba  %attr(755,root,root) %dir %{_sysconfdir}/samba
1404  %config(noreplace) %{_sysconfdir}/samba/smb.conf  %config(noreplace) %{_sysconfdir}/samba/smb.conf
1405    %{_sysconfdir}/samba/smb.conf.example
1406  %config(noreplace) %{_sysconfdir}/samba/lmhosts  %config(noreplace) %{_sysconfdir}/samba/lmhosts
1407  %config(noreplace) %{_sysconfdir}/sysconfig/samba  %config(noreplace) %{_sysconfdir}/sysconfig/samba
1408  %{_mandir}/man5/lmhosts.5*  %{_mandir}/man5/lmhosts.5*
# Line 1366  rm -rf %{buildroot} Line 1416  rm -rf %{buildroot}
1416  # common libraries  # common libraries
1417  %{_libdir}/samba/libpopt-samba3-samba4.so  %{_libdir}/samba/libpopt-samba3-samba4.so
1418    
1419    %dir %{_libdir}/samba/ldb
1420    
1421  %dir %{_libdir}/samba/pdb  %dir %{_libdir}/samba/pdb
1422  %{_libdir}/samba/pdb/ldapsam.so  %{_libdir}/samba/pdb/ldapsam.so
1423  %{_libdir}/samba/pdb/smbpasswd.so  %{_libdir}/samba/pdb/smbpasswd.so
1424  %{_libdir}/samba/pdb/tdbsam.so  %{_libdir}/samba/pdb/tdbsam.so
1425  %{_libdir}/samba/pdb/wbc_sam.so  %{_libdir}/samba/pdb/wbc_sam.so
1426    
 %if %with_pam_smbpass  
 %{_libdir}/security/pam_smbpass.so  
 %endif  
   
1427  %files common-tools  %files common-tools
1428  %defattr(-,root,root)  %defattr(-,root,root)
1429  %{_bindir}/net  %{_bindir}/net
# Line 1402  rm -rf %{buildroot} Line 1450  rm -rf %{buildroot}
1450  %{_sbindir}/samba_dnsupdate  %{_sbindir}/samba_dnsupdate
1451  %{_sbindir}/samba_spnupdate  %{_sbindir}/samba_spnupdate
1452  %{_sbindir}/samba_upgradedns  %{_sbindir}/samba_upgradedns
 %{_libdir}/mit_samba.so  
1453  %{_libdir}/samba/auth/samba4.so  %{_libdir}/samba/auth/samba4.so
1454  %{_libdir}/samba/bind9/dlz_bind9.so  %{_libdir}/samba/bind9/dlz_bind9.so
1455  %{_libdir}/samba/bind9/dlz_bind9_10.so  %{_libdir}/samba/bind9/dlz_bind9_10.so
# Line 1418  rm -rf %{buildroot} Line 1465  rm -rf %{buildroot}
1465  %{_libdir}/samba/ldb/anr.so  %{_libdir}/samba/ldb/anr.so
1466  %{_libdir}/samba/ldb/descriptor.so  %{_libdir}/samba/ldb/descriptor.so
1467  %{_libdir}/samba/ldb/dirsync.so  %{_libdir}/samba/ldb/dirsync.so
1468    %{_libdir}/samba/ldb/dns_notify.so
1469  %{_libdir}/samba/ldb/extended_dn_in.so  %{_libdir}/samba/ldb/extended_dn_in.so
1470  %{_libdir}/samba/ldb/extended_dn_out.so  %{_libdir}/samba/ldb/extended_dn_out.so
1471  %{_libdir}/samba/ldb/extended_dn_store.so  %{_libdir}/samba/ldb/extended_dn_store.so
# Line 1436  rm -rf %{buildroot} Line 1484  rm -rf %{buildroot}
1484  %{_libdir}/samba/ldb/password_hash.so  %{_libdir}/samba/ldb/password_hash.so
1485  %{_libdir}/samba/ldb/ranged_results.so  %{_libdir}/samba/ldb/ranged_results.so
1486  %{_libdir}/samba/ldb/repl_meta_data.so  %{_libdir}/samba/ldb/repl_meta_data.so
1487    %{_unitdir}/samba.service
1488  %{_libdir}/samba/ldb/resolve_oids.so  %{_libdir}/samba/ldb/resolve_oids.so
1489  %{_libdir}/samba/ldb/rootdse.so  %{_libdir}/samba/ldb/rootdse.so
1490  %{_libdir}/samba/ldb/samba3sam.so  %{_libdir}/samba/ldb/samba3sam.so
# Line 1451  rm -rf %{buildroot} Line 1500  rm -rf %{buildroot}
1500  %{_libdir}/samba/ldb/simple_ldap_map.so  %{_libdir}/samba/ldb/simple_ldap_map.so
1501  %{_libdir}/samba/ldb/subtree_delete.so  %{_libdir}/samba/ldb/subtree_delete.so
1502  %{_libdir}/samba/ldb/subtree_rename.so  %{_libdir}/samba/ldb/subtree_rename.so
1503    %{_libdir}/samba/ldb/tombstone_reanimate.so
1504  %{_libdir}/samba/ldb/update_keytab.so  %{_libdir}/samba/ldb/update_keytab.so
1505  %{_libdir}/samba/ldb/wins_ldb.so  %{_libdir}/samba/ldb/wins_ldb.so
1506  %{_libdir}/samba/vfs/posix_eadb.so  %{_libdir}/samba/vfs/posix_eadb.so
# Line 1458  rm -rf %{buildroot} Line 1508  rm -rf %{buildroot}
1508  %{_datadir}/samba/setup  %{_datadir}/samba/setup
1509  %{_mandir}/man8/samba.8*  %{_mandir}/man8/samba.8*
1510  %{_mandir}/man8/samba-tool.8*  %{_mandir}/man8/samba-tool.8*
 %{_unitdir}/samba.service  
1511  %else # with_dc  %else # with_dc
1512  %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  
   
1513  %endif # with_dc  %endif # with_dc
1514    
1515  ### DC-LIBS  ### DC-LIBS
# Line 1475  rm -rf %{buildroot} Line 1519  rm -rf %{buildroot}
1519  %{_libdir}/samba/libprocess-model-samba4.so  %{_libdir}/samba/libprocess-model-samba4.so
1520  %{_libdir}/samba/libservice-samba4.so  %{_libdir}/samba/libservice-samba4.so
1521  %dir %{_libdir}/samba/process_model  %dir %{_libdir}/samba/process_model
 %{_libdir}/samba/process_model/onefork.so  
 %{_libdir}/samba/process_model/prefork.so  
1522  %{_libdir}/samba/process_model/standard.so  %{_libdir}/samba/process_model/standard.so
1523  %dir %{_libdir}/samba/service  %dir %{_libdir}/samba/service
1524  %{_libdir}/samba/service/cldap.so  %{_libdir}/samba/service/cldap.so
# Line 1490  rm -rf %{buildroot} Line 1532  rm -rf %{buildroot}
1532  %{_libdir}/samba/service/nbtd.so  %{_libdir}/samba/service/nbtd.so
1533  %{_libdir}/samba/service/ntp_signd.so  %{_libdir}/samba/service/ntp_signd.so
1534  %{_libdir}/samba/service/s3fs.so  %{_libdir}/samba/service/s3fs.so
 %{_libdir}/samba/service/smb.so  
1535  %{_libdir}/samba/service/web.so  %{_libdir}/samba/service/web.so
 %{_libdir}/samba/service/winbind.so  
1536  %{_libdir}/samba/service/winbindd.so  %{_libdir}/samba/service/winbindd.so
1537  %{_libdir}/samba/service/wrepl.so  %{_libdir}/samba/service/wrepl.so
1538  %{_libdir}/libdcerpc-server.so.*  %{_libdir}/libdcerpc-server.so.*
# Line 1500  rm -rf %{buildroot} Line 1540  rm -rf %{buildroot}
1540  %{_libdir}/samba/libdnsserver-common-samba4.so  %{_libdir}/samba/libdnsserver-common-samba4.so
1541  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
1542  %{_libdir}/samba/libntvfs-samba4.so  %{_libdir}/samba/libntvfs-samba4.so
 %{_libdir}/samba/libposix-eadb-samba4.so  
1543  %{_libdir}/samba/bind9/dlz_bind9_9.so  %{_libdir}/samba/bind9/dlz_bind9_9.so
1544  %else  %else
1545  %doc packaging/README.dc-libs  %doc packaging/README.dc-libs
 %exclude %{_libdir}/samba/libdfs-server-ad-samba4.so  
 %exclude %{_libdir}/samba/libdnsserver-common-samba4.so  
1546  %endif # with_dc  %endif # with_dc
1547    
1548  ### DEVEL  ### DEVEL
# Line 1519  rm -rf %{buildroot} Line 1556  rm -rf %{buildroot}
1556  %{_includedir}/samba-4.0/core/werror.h  %{_includedir}/samba-4.0/core/werror.h
1557  %{_includedir}/samba-4.0/credentials.h  %{_includedir}/samba-4.0/credentials.h
1558  %{_includedir}/samba-4.0/dcerpc.h  %{_includedir}/samba-4.0/dcerpc.h
 %{_includedir}/samba-4.0/dlinklist.h  
1559  %{_includedir}/samba-4.0/domain_credentials.h  %{_includedir}/samba-4.0/domain_credentials.h
1560  %{_includedir}/samba-4.0/gen_ndr/atsvc.h  %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1561  %{_includedir}/samba-4.0/gen_ndr/auth.h  %{_includedir}/samba-4.0/gen_ndr/auth.h
1562  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
 %{_includedir}/samba-4.0/gen_ndr/epmapper.h  
1563  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1564  %{_includedir}/samba-4.0/gen_ndr/lsa.h  %{_includedir}/samba-4.0/gen_ndr/lsa.h
 %{_includedir}/samba-4.0/gen_ndr/mgmt.h  
1565  %{_includedir}/samba-4.0/gen_ndr/misc.h  %{_includedir}/samba-4.0/gen_ndr/misc.h
1566  %{_includedir}/samba-4.0/gen_ndr/nbt.h  %{_includedir}/samba-4.0/gen_ndr/nbt.h
1567  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
# Line 1535  rm -rf %{buildroot} Line 1569  rm -rf %{buildroot}
1569  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1570  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1571  %{_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  
1572  %{_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  
1573  %{_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  
1574  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1575  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1576  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
# Line 1553  rm -rf %{buildroot} Line 1582  rm -rf %{buildroot}
1582  %{_includedir}/samba-4.0/gen_ndr/security.h  %{_includedir}/samba-4.0/gen_ndr/security.h
1583  %{_includedir}/samba-4.0/gen_ndr/server_id.h  %{_includedir}/samba-4.0/gen_ndr/server_id.h
1584  %{_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  
1585  %{_includedir}/samba-4.0/ldb_wrap.h  %{_includedir}/samba-4.0/ldb_wrap.h
1586  %{_includedir}/samba-4.0/lookup_sid.h  %{_includedir}/samba-4.0/lookup_sid.h
1587  %{_includedir}/samba-4.0/machine_sid.h  %{_includedir}/samba-4.0/machine_sid.h
# Line 1566  rm -rf %{buildroot} Line 1590  rm -rf %{buildroot}
1590  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1591  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1592  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1593    %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1594  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1595  %{_includedir}/samba-4.0/ndr/ndr_nbt.h  %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1596  %{_includedir}/samba-4.0/netapi.h  %{_includedir}/samba-4.0/netapi.h
1597  %{_includedir}/samba-4.0/param.h  %{_includedir}/samba-4.0/param.h
1598  %{_includedir}/samba-4.0/passdb.h  %{_includedir}/samba-4.0/passdb.h
1599  %{_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  
1600  %{_includedir}/samba-4.0/rpc_common.h  %{_includedir}/samba-4.0/rpc_common.h
1601  %{_includedir}/samba-4.0/samba/session.h  %{_includedir}/samba-4.0/samba/session.h
1602  %{_includedir}/samba-4.0/samba/version.h  %{_includedir}/samba-4.0/samba/version.h
1603  %{_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  
1604  %{_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  
1605  %{_includedir}/samba-4.0/smbconf.h  %{_includedir}/samba-4.0/smbconf.h
 %{_includedir}/samba-4.0/smb_constants.h  
1606  %{_includedir}/samba-4.0/smb_ldap.h  %{_includedir}/samba-4.0/smb_ldap.h
1607  %{_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  
1608  %{_includedir}/samba-4.0/tdr.h  %{_includedir}/samba-4.0/tdr.h
1609  %{_includedir}/samba-4.0/tsocket.h  %{_includedir}/samba-4.0/tsocket.h
1610  %{_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  
1611  %dir %{_includedir}/samba-4.0/util  %dir %{_includedir}/samba-4.0/util
1612  %{_includedir}/samba-4.0/util/attr.h  %{_includedir}/samba-4.0/util/attr.h
1613  %{_includedir}/samba-4.0/util/blocking.h  %{_includedir}/samba-4.0/util/blocking.h
# Line 1614  rm -rf %{buildroot} Line 1615  rm -rf %{buildroot}
1615  %{_includedir}/samba-4.0/util/data_blob.h  %{_includedir}/samba-4.0/util/data_blob.h
1616  %{_includedir}/samba-4.0/util/debug.h  %{_includedir}/samba-4.0/util/debug.h
1617  %{_includedir}/samba-4.0/util/fault.h  %{_includedir}/samba-4.0/util/fault.h
1618    %{_includedir}/samba-4.0/util/genrand.h
1619  %{_includedir}/samba-4.0/util/idtree.h  %{_includedir}/samba-4.0/util/idtree.h
1620  %{_includedir}/samba-4.0/util/idtree_random.h  %{_includedir}/samba-4.0/util/idtree_random.h
1621  %{_includedir}/samba-4.0/util/memory.h  %{_includedir}/samba-4.0/util/memory.h
# Line 1626  rm -rf %{buildroot} Line 1628  rm -rf %{buildroot}
1628  %{_includedir}/samba-4.0/util/tevent_unix.h  %{_includedir}/samba-4.0/util/tevent_unix.h
1629  %{_includedir}/samba-4.0/util/tevent_werror.h  %{_includedir}/samba-4.0/util/tevent_werror.h
1630  %{_includedir}/samba-4.0/util/time.h  %{_includedir}/samba-4.0/util/time.h
 %{_includedir}/samba-4.0/util/xfile.h  
1631  %{_includedir}/samba-4.0/util_ldb.h  %{_includedir}/samba-4.0/util_ldb.h
 %{_libdir}/libdcerpc-atsvc.so  
1632  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1633  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
1634  %{_libdir}/libdcerpc.so  %{_libdir}/libdcerpc.so
 %{_libdir}/libgensec.so  
1635  %{_libdir}/libndr-krb5pac.so  %{_libdir}/libndr-krb5pac.so
1636  %{_libdir}/libndr-nbt.so  %{_libdir}/libndr-nbt.so
1637  %{_libdir}/libndr-standard.so  %{_libdir}/libndr-standard.so
1638  %{_libdir}/libndr.so  %{_libdir}/libndr.so
1639  %{_libdir}/libnetapi.so  %{_libdir}/libnetapi.so
 %{_libdir}/libregistry.so  
1640  %{_libdir}/libsamba-credentials.so  %{_libdir}/libsamba-credentials.so
1641    %{_libdir}/libsamba-errors.so
1642  %{_libdir}/libsamba-hostconfig.so  %{_libdir}/libsamba-hostconfig.so
1643  %{_libdir}/libsamba-policy.so  %{_libdir}/libsamba-policy.so
1644  %{_libdir}/libsamba-util.so  %{_libdir}/libsamba-util.so
1645  %{_libdir}/libsamdb.so  %{_libdir}/libsamdb.so
 %{_libdir}/libsmbclient-raw.so  
1646  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
1647  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1648  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
 %{_libdir}/pkgconfig/dcerpc_atsvc.pc  
1649  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
 %{_libdir}/pkgconfig/gensec.pc  
1650  %{_libdir}/pkgconfig/ndr.pc  %{_libdir}/pkgconfig/ndr.pc
1651  %{_libdir}/pkgconfig/ndr_krb5pac.pc  %{_libdir}/pkgconfig/ndr_krb5pac.pc
1652  %{_libdir}/pkgconfig/ndr_nbt.pc  %{_libdir}/pkgconfig/ndr_nbt.pc
1653  %{_libdir}/pkgconfig/ndr_standard.pc  %{_libdir}/pkgconfig/ndr_standard.pc
1654  %{_libdir}/pkgconfig/netapi.pc  %{_libdir}/pkgconfig/netapi.pc
 %{_libdir}/pkgconfig/registry.pc  
1655  %{_libdir}/pkgconfig/samba-credentials.pc  %{_libdir}/pkgconfig/samba-credentials.pc
1656  %{_libdir}/pkgconfig/samba-hostconfig.pc  %{_libdir}/pkgconfig/samba-hostconfig.pc
1657  %{_libdir}/pkgconfig/samba-policy.pc  %{_libdir}/pkgconfig/samba-policy.pc
1658  %{_libdir}/pkgconfig/samba-util.pc  %{_libdir}/pkgconfig/samba-util.pc
1659  %{_libdir}/pkgconfig/samdb.pc  %{_libdir}/pkgconfig/samdb.pc
 %{_libdir}/pkgconfig/smbclient-raw.pc  
1660  %{_libdir}/libsamba-passdb.so  %{_libdir}/libsamba-passdb.so
1661  %{_libdir}/libsmbldap.so  %{_libdir}/libsmbldap.so
1662    
# Line 1672  rm -rf %{buildroot} Line 1666  rm -rf %{buildroot}
1666  %{_libdir}/pkgconfig/dcerpc_server.pc  %{_libdir}/pkgconfig/dcerpc_server.pc
1667  %endif  %endif
1668    
 %if %with_internal_talloc  
 %{_includedir}/samba-4.0/pytalloc.h  
 %endif  
   
1669  %if ! %with_libsmbclient  %if ! %with_libsmbclient
1670  %{_includedir}/samba-4.0/libsmbclient.h  %{_includedir}/samba-4.0/libsmbclient.h
1671  %endif # ! with_libsmbclient  %endif # ! with_libsmbclient
# Line 1698  rm -rf %{buildroot} Line 1688  rm -rf %{buildroot}
1688  %{_mandir}/man8/vfs_glusterfs.8*  %{_mandir}/man8/vfs_glusterfs.8*
1689  %endif  %endif
1690    
1691    ### KRB5-PRINTING
1692    %files krb5-printing
1693    %defattr(-,root,root)
1694    %attr(0700,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
1695    %{_mandir}/man8/smbspool_krb5_wrapper.8*
1696    
1697  ### LIBS  ### LIBS
1698  %files libs  %files libs
1699  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libdcerpc-atsvc.so.*  
1700  %{_libdir}/libdcerpc-samr.so.*  %{_libdir}/libdcerpc-samr.so.*
1701  %{_libdir}/libsamba-policy.so.*  %{_libdir}/libsamba-policy.so.*
1702    
# Line 1717  rm -rf %{buildroot} Line 1712  rm -rf %{buildroot}
1712  %{_libdir}/samba/libsamba-python-samba4.so  %{_libdir}/samba/libsamba-python-samba4.so
1713  %{_libdir}/samba/libshares-samba4.so  %{_libdir}/samba/libshares-samba4.so
1714  %{_libdir}/samba/libsmbpasswdparser-samba4.so  %{_libdir}/samba/libsmbpasswdparser-samba4.so
 %{_libdir}/samba/libtdb-compat-samba4.so  
1715  %{_libdir}/samba/libxattr-tdb-samba4.so  %{_libdir}/samba/libxattr-tdb-samba4.so
1716    
1717  %if %with_dc  %if %with_dc
# Line 1725  rm -rf %{buildroot} Line 1719  rm -rf %{buildroot}
1719  %{_libdir}/samba/libHDB-SAMBA4-samba4.so  %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1720  %{_libdir}/samba/libasn1-samba4.so.8  %{_libdir}/samba/libasn1-samba4.so.8
1721  %{_libdir}/samba/libasn1-samba4.so.8.0.0  %{_libdir}/samba/libasn1-samba4.so.8.0.0
1722  #%{_libdir}/samba/libdfs_server_ad.so  %{_libdir}/samba/libcom_err-samba4.so.0
1723    %{_libdir}/samba/libcom_err-samba4.so.0.25
1724  %{_libdir}/samba/libgssapi-samba4.so.2  %{_libdir}/samba/libgssapi-samba4.so.2
1725  %{_libdir}/samba/libgssapi-samba4.so.2.0.0  %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1726  %{_libdir}/samba/libhcrypto-samba4.so.5  %{_libdir}/samba/libhcrypto-samba4.so.5
# Line 1843  rm -rf %{buildroot} Line 1838  rm -rf %{buildroot}
1838  ### TEST-LIBS  ### TEST-LIBS
1839  %files test-libs  %files test-libs
1840  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libtorture.so.*  
 %{_libdir}/samba/libsubunit-samba4.so  
1841  %if %with_dc  %if %with_dc
1842  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1843  %else  %else
1844  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
1845  %endif  %endif
1846    
 ### TEST-DEVEL  
 %files test-devel  
 %defattr(-,root,root)  
 %{_includedir}/samba-4.0/torture.h  
 %{_libdir}/libtorture.so  
 %{_libdir}/pkgconfig/torture.pc  
   
1847  ### WINBIND  ### WINBIND
1848  %files winbind  %files winbind
1849  %defattr(-,root,root)  %defattr(-,root,root)
 #%{_bindir}/wbinfo3  
1850  %{_libdir}/samba/idmap  %{_libdir}/samba/idmap
1851  %{_libdir}/samba/nss_info  %{_libdir}/samba/nss_info
1852  %{_libdir}/samba/libnss-info-samba4.so  %{_libdir}/samba/libnss-info-samba4.so
# Line 1902  rm -rf %{buildroot} Line 1887  rm -rf %{buildroot}
1887  %files -n ctdb  %files -n ctdb
1888  %defattr(-,root,root)  %defattr(-,root,root)
1889  %doc ctdb/README  %doc ctdb/README
1890  %config(noreplace) %{_sysconfdir}/sysconfig/ctdb  # Obsolete
1891    %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
1892    
1893    %dir %{_sysconfdir}/ctdb
1894    %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf
1895  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
1896  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
1897  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1898  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh
 %config(noreplace) %{_sysconfdir}/ctdb/functions  
1899  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
 %dir %{_localstatedir}/lib/ctdb/  
 %{_tmpfilesdir}/%{name}.conf  
   
 %{_unitdir}/ctdb.service  
1900    
1901  %dir %{_sysconfdir}/ctdb  %{_sysconfdir}/ctdb/functions
1902    %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1903  %{_sysconfdir}/ctdb/statd-callout  %{_sysconfdir}/ctdb/statd-callout
1904  %dir %{_sysconfdir}/ctdb/nfs-rpc-checks.d  %config %{_sysconfdir}/sudoers.d/ctdb
1905  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/10.statd.check  
1906  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/20.nfsd.check  # CTDB scripts, no config files
1907  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/30.lockd.check  # script with executable bit means activated
1908  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/40.mountd.check  %dir %{_sysconfdir}/ctdb/events.d
1909  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/50.rquotad.check  %{_sysconfdir}/ctdb/events.d/00.ctdb
1910  %{_sysconfdir}/sudoers.d/ctdb  %{_sysconfdir}/ctdb/events.d/01.reclock
1911  %{_sysconfdir}/ctdb/events.d/  %{_sysconfdir}/ctdb/events.d/05.system
1912    %{_sysconfdir}/ctdb/events.d/06.nfs
1913    %{_sysconfdir}/ctdb/events.d/10.external
1914    %{_sysconfdir}/ctdb/events.d/10.interface
1915    %{_sysconfdir}/ctdb/events.d/11.natgw
1916    %{_sysconfdir}/ctdb/events.d/11.routing
1917    %{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1918    %{_sysconfdir}/ctdb/events.d/20.multipathd
1919    %{_sysconfdir}/ctdb/events.d/31.clamd
1920    %{_sysconfdir}/ctdb/events.d/40.vsftpd
1921    %{_sysconfdir}/ctdb/events.d/41.httpd
1922    %{_sysconfdir}/ctdb/events.d/49.winbind
1923    %{_sysconfdir}/ctdb/events.d/50.samba
1924    %{_sysconfdir}/ctdb/events.d/60.nfs
1925    %{_sysconfdir}/ctdb/events.d/70.iscsi
1926    %{_sysconfdir}/ctdb/events.d/91.lvs
1927    %{_sysconfdir}/ctdb/events.d/99.timeout
1928    %{_sysconfdir}/ctdb/events.d/README
1929  %dir %{_sysconfdir}/ctdb/notify.d  %dir %{_sysconfdir}/ctdb/notify.d
1930  %{_sysconfdir}/ctdb/notify.d/README  %{_sysconfdir}/ctdb/notify.d/README
1931  %{_prefix}/lib/tmpfiles.d/ctdb.conf  
1932    # CTDB scripts, no config files
1933    # script with executable bit means activated
1934    %dir %{_sysconfdir}/ctdb/nfs-checks.d
1935    %{_sysconfdir}/ctdb/nfs-checks.d/README
1936    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1937    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1938    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1939    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1940    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1941    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1942    
1943  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
1944  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
1945  %{_bindir}/ctdb  %{_bindir}/ctdb
 %{_bindir}/smnotify  
1946  %{_bindir}/ping_pong  %{_bindir}/ping_pong
1947  %{_bindir}/ltdbtool  %{_bindir}/ltdbtool
1948  %{_bindir}/ctdb_diagnostics  %{_bindir}/ctdb_diagnostics
1949  %{_bindir}/onnode  %{_bindir}/onnode
1950  %{_bindir}/ctdb_lock_helper  
1951  %{_bindir}/ctdb_event_helper  %dir %{_libexecdir}/ctdb
1952    %{_libexecdir}/ctdb/ctdb_event
1953    %{_libexecdir}/ctdb/ctdb_eventd
1954    %{_libexecdir}/ctdb/ctdb_killtcp
1955    %{_libexecdir}/ctdb/ctdb_lock_helper
1956    %{_libexecdir}/ctdb/ctdb_lvs
1957    %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1958    %{_libexecdir}/ctdb/ctdb_natgw
1959    %{_libexecdir}/ctdb/ctdb_recovery_helper
1960    %{_libexecdir}/ctdb/ctdb_takeover_helper
1961    %{_libexecdir}/ctdb/smnotify
1962    
1963    %dir %{_localstatedir}/lib/ctdb/
1964    
1965  %{_mandir}/man1/ctdb.1.gz  %{_mandir}/man1/ctdb.1.gz
1966    %{_mandir}/man1/ctdb_diagnostics.1.gz
1967  %{_mandir}/man1/ctdbd.1.gz  %{_mandir}/man1/ctdbd.1.gz
1968  %{_mandir}/man1/onnode.1.gz  %{_mandir}/man1/onnode.1.gz
1969  %{_mandir}/man1/ltdbtool.1.gz  %{_mandir}/man1/ltdbtool.1.gz
# Line 1949  rm -rf %{buildroot} Line 1974  rm -rf %{buildroot}
1974  %{_mandir}/man7/ctdb-tunables.7.gz  %{_mandir}/man7/ctdb-tunables.7.gz
1975  %{_mandir}/man7/ctdb-statistics.7.gz  %{_mandir}/man7/ctdb-statistics.7.gz
1976    
1977  %files -n ctdb-devel  %{_tmpfilesdir}/ctdb.conf
1978  %defattr(-,root,root)  
1979  %{_includedir}/samba-4.0/ctdb.h  %{_unitdir}/ctdb.service
1980  %{_includedir}/samba-4.0/ctdb_client.h  
 %{_includedir}/samba-4.0/ctdb_protocol.h  
 %{_includedir}/samba-4.0/ctdb_private.h  
 %{_includedir}/samba-4.0/ctdb_typesafe_cb.h  
 %{_includedir}/samba-4.0/ctdb_version.h  
 %{_libdir}/pkgconfig/ctdb.pc  
1981    
1982  %files -n ctdb-tests  %files -n ctdb-tests
1983  %defattr(-,root,root)  %defattr(-,root,root)
1984  %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  
1985  %{_bindir}/ctdb_run_tests  %{_bindir}/ctdb_run_tests
1986  %{_bindir}/ctdb_run_cluster_tests  %{_bindir}/ctdb_run_cluster_tests
1987  %dir %{_datadir}/ctdb-tests  
1988  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  %dir %{_libexecdir}/ctdb
1989  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  %dir %{_libexecdir}/ctdb/tests
1990  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-rpc-checks.d  %{_libexecdir}/ctdb/tests/comm_client_test
1991  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  %{_libexecdir}/ctdb/tests/comm_server_test
1992  %{_datadir}/ctdb-tests/scripts/common.sh  %{_libexecdir}/ctdb/tests/comm_test
1993  %{_datadir}/ctdb-tests/scripts/integration.bash  %{_libexecdir}/ctdb/tests/ctdb_packet_parse
1994  %{_datadir}/ctdb-tests/scripts/test_wrap  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
1995  %{_datadir}/ctdb-tests/scripts/unit.sh  %{_libexecdir}/ctdb/tests/db_hash_test
1996  %doc ctdb/tests/README  %{_libexecdir}/ctdb/tests/fake_ctdbd
1997    %{_libexecdir}/ctdb/tests/fetch_loop
1998    %{_libexecdir}/ctdb/tests/fetch_loop_key
1999    %{_libexecdir}/ctdb/tests/fetch_readonly
2000    %{_libexecdir}/ctdb/tests/fetch_readonly_loop
2001    %{_libexecdir}/ctdb/tests/fetch_ring
2002    %{_libexecdir}/ctdb/tests/g_lock_loop
2003    %{_libexecdir}/ctdb/tests/lock_tdb
2004    %{_libexecdir}/ctdb/tests/message_ring
2005    %{_libexecdir}/ctdb/tests/pidfile_test
2006    %{_libexecdir}/ctdb/tests/pkt_read_test
2007    %{_libexecdir}/ctdb/tests/pkt_write_test
2008    %{_libexecdir}/ctdb/tests/porting_tests
2009    %{_libexecdir}/ctdb/tests/protocol_client_test
2010    %{_libexecdir}/ctdb/tests/protocol_types_test
2011    %{_libexecdir}/ctdb/tests/protocol_util_test
2012    %{_libexecdir}/ctdb/tests/rb_test
2013    %{_libexecdir}/ctdb/tests/reqid_test
2014    %{_libexecdir}/ctdb/tests/run_proc_test
2015    %{_libexecdir}/ctdb/tests/sock_daemon_test
2016    %{_libexecdir}/ctdb/tests/sock_io_test
2017    %{_libexecdir}/ctdb/tests/srvid_test
2018    %{_libexecdir}/ctdb/tests/test_mutex_raw
2019    %{_libexecdir}/ctdb/tests/transaction_loop
2020    %{_libexecdir}/ctdb/tests/update_record
2021    %{_libexecdir}/ctdb/tests/update_record_persistent
2022    
2023    %dir %{_datadir}/ctdb
2024    %dir %{_datadir}/ctdb/tests
2025    
2026    %dir %{_datadir}/ctdb/tests/complex
2027    %{_datadir}/ctdb/tests/complex/README
2028    %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2029    %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2030    %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2031    %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2032    %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2033    %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2034    %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2035    %{_datadir}/ctdb/tests/complex/35_cifs_external_tickle.sh
2036    %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh
2037    %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2038    %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
2039    %{_datadir}/ctdb/tests/complex/44_failover_nfs_oneway.sh
2040    %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2041    %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2042    %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
2043    %{_datadir}/ctdb/tests/complex/90_debug_hung_script.sh
2044    
2045    %dir %{_datadir}/ctdb/tests/complex/scripts
2046    %{_datadir}/ctdb/tests/complex/scripts/local.bash
2047    
2048    %dir %{_datadir}/ctdb/tests/cunit
2049    %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2050    %{_datadir}/ctdb/tests/cunit/comm_test_002.sh
2051    %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh
2052    %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh
2053    %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2054    %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2055    %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2056    %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2057    %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2058    %{_datadir}/ctdb/tests/cunit/protocol_test_003.sh
2059    %{_datadir}/ctdb/tests/cunit/rb_test_001.sh
2060    %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh
2061    %{_datadir}/ctdb/tests/cunit/run_proc_001.sh
2062    %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2063    %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2064    %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh
2065    
2066    %dir %{_datadir}/ctdb/tests/eventd
2067    %{_datadir}/ctdb/tests/eventd/README
2068    %{_datadir}/ctdb/tests/eventd/eventd_001.sh
2069    %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2070    %{_datadir}/ctdb/tests/eventd/eventd_003.sh
2071    %{_datadir}/ctdb/tests/eventd/eventd_004.sh
2072    %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2073    %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2074    %{_datadir}/ctdb/tests/eventd/eventd_007.sh
2075    %{_datadir}/ctdb/tests/eventd/eventd_011.sh
2076    %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2077    %{_datadir}/ctdb/tests/eventd/eventd_013.sh
2078    %{_datadir}/ctdb/tests/eventd/eventd_014.sh
2079    %{_datadir}/ctdb/tests/eventd/eventd_021.sh
2080    %{_datadir}/ctdb/tests/eventd/eventd_022.sh
2081    %{_datadir}/ctdb/tests/eventd/eventd_023.sh
2082    %{_datadir}/ctdb/tests/eventd/eventd_024.sh
2083    %{_datadir}/ctdb/tests/eventd/eventd_031.sh
2084    %{_datadir}/ctdb/tests/eventd/eventd_032.sh
2085    %{_datadir}/ctdb/tests/eventd/eventd_033.sh
2086    %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2087    %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2088    %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2089    %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2090    %dir %{_datadir}/ctdb/tests/eventd/scripts
2091    %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2092    
2093    %dir %{_datadir}/ctdb/tests/events.d
2094    %{_datadir}/ctdb/tests/events.d/00.test
2095    
2096    %dir %{_datadir}/ctdb/tests/eventscripts
2097    %{_datadir}/ctdb/tests/eventscripts/README
2098    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
2099    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.002.sh
2100    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.003.sh
2101    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.004.sh
2102    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.005.sh
2103    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.006.sh
2104    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.007.sh
2105    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.008.sh
2106    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.009.sh
2107    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.001.sh
2108    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.002.sh
2109    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.003.sh
2110    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.004.sh
2111    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.001.sh
2112    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.002.sh
2113    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.003.sh
2114    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.004.sh
2115    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.005.sh
2116    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.001.sh
2117    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.002.sh
2118    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.003.sh
2119    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.004.sh
2120    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.005.sh
2121    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.006.sh
2122    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.007.sh
2123    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.011.sh
2124    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.012.sh
2125    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.013.sh
2126    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.014.sh
2127    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.015.sh
2128    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2129    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2130    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh
2131    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh
2132    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2133    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
2134    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.022.sh
2135    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.023.sh
2136    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.001.sh
2137    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.002.sh
2138    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.003.sh
2139    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2140    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2141    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
2142    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.007.sh
2143    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.008.sh
2144    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2145    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2146    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
2147    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.012.sh
2148    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.013.sh
2149    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.014.sh
2150    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.015.sh
2151    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.016.sh
2152    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.017.sh
2153    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.018.sh
2154    %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2155    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2156    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
2157    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.010.sh
2158    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.011.sh
2159    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2160    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2161    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
2162    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.002.sh
2163    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.003.sh
2164    %{_datadir}/ctdb/tests/eventscripts/11.natgw.001.sh
2165    %{_datadir}/ctdb/tests/eventscripts/11.natgw.002.sh
2166    %{_datadir}/ctdb/tests/eventscripts/11.natgw.003.sh
2167    %{_datadir}/ctdb/tests/eventscripts/11.natgw.004.sh
2168    %{_datadir}/ctdb/tests/eventscripts/11.natgw.011.sh
2169    %{_datadir}/ctdb/tests/eventscripts/11.natgw.012.sh
2170    %{_datadir}/ctdb/tests/eventscripts/11.natgw.013.sh
2171    %{_datadir}/ctdb/tests/eventscripts/11.natgw.014.sh
2172    %{_datadir}/ctdb/tests/eventscripts/11.natgw.015.sh
2173    %{_datadir}/ctdb/tests/eventscripts/11.natgw.021.sh
2174    %{_datadir}/ctdb/tests/eventscripts/11.natgw.022.sh
2175    %{_datadir}/ctdb/tests/eventscripts/11.natgw.023.sh
2176    %{_datadir}/ctdb/tests/eventscripts/11.natgw.024.sh
2177    %{_datadir}/ctdb/tests/eventscripts/11.natgw.025.sh
2178    %{_datadir}/ctdb/tests/eventscripts/11.natgw.031.sh
2179    %{_datadir}/ctdb/tests/eventscripts/11.natgw.041.sh
2180    %{_datadir}/ctdb/tests/eventscripts/11.natgw.042.sh
2181    %{_datadir}/ctdb/tests/eventscripts/11.natgw.051.sh
2182    %{_datadir}/ctdb/tests/eventscripts/11.natgw.052.sh
2183    %{_datadir}/ctdb/tests/eventscripts/11.natgw.053.sh
2184    %{_datadir}/ctdb/tests/eventscripts/11.natgw.054.sh
2185    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.001.sh
2186    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.002.sh
2187    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.003.sh
2188    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.004.sh
2189    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.005.sh
2190    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.006.sh
2191    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.007.sh
2192    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.008.sh
2193    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.009.sh
2194    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.010.sh
2195    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.011.sh
2196    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.012.sh
2197    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.013.sh
2198    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.014.sh
2199    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.015.sh
2200    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.016.sh
2201    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.017.sh
2202    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.018.sh
2203    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.019.sh
2204    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.021.sh
2205    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.022.sh
2206    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.023.sh
2207    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.024.sh
2208    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.001.sh
2209    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2210    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2211    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2212    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.001.sh
2213    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
2214    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.001.sh
2215    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh
2216    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.001.sh
2217    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.050.sh
2218    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.051.sh
2219    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2220    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2221    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.001.sh
2222    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.050.sh
2223    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.051.sh
2224    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2225    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2226    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2227    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2228    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
2229    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.107.sh
2230    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2231    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2232    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
2233    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.113.sh
2234    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.001.sh
2235    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2236    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2237    %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
2238    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.001.sh
2239    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2240    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2241    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
2242    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.104.sh
2243    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.105.sh
2244    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2245    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2246    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh
2247    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh
2248    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2249    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
2250    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.114.sh
2251    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.121.sh
2252    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.122.sh
2253    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.131.sh
2254    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.132.sh
2255    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.141.sh
2256    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.142.sh
2257    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.143.sh
2258    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.144.sh
2259    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.151.sh
2260    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.152.sh
2261    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.153.sh
2262    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.161.sh
2263    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2264    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2265    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh
2266    %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh
2267    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2268    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
2269    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
2270    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
2271    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.001.sh
2272    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.002.sh
2273    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.003.sh
2274    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
2275    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
2276    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.001.sh
2277    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.002.sh
2278    %{_datadir}/ctdb/tests/eventscripts/statd-callout.001.sh
2279    %{_datadir}/ctdb/tests/eventscripts/statd-callout.002.sh
2280    %{_datadir}/ctdb/tests/eventscripts/statd-callout.003.sh
2281    %{_datadir}/ctdb/tests/eventscripts/statd-callout.004.sh
2282    %{_datadir}/ctdb/tests/eventscripts/statd-callout.005.sh
2283    %{_datadir}/ctdb/tests/eventscripts/statd-callout.006.sh
2284    %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2285    
2286    %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
2287    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d
2288    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions
2289    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d
2290    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout
2291    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2292    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
2293    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout
2294    
2295    %dir %{_datadir}/ctdb/tests/eventscripts/etc
2296    %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
2297    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
2298    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
2299    
2300    %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
2301    %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2302    
2303    %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
2304    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb
2305    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2306    
2307    %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2308    %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
2309    
2310    %dir %{_datadir}/ctdb/tests/eventscripts/stubs
2311    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2312    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2313    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2314    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
2315    %{_datadir}/ctdb/tests/eventscripts/stubs/date
2316    %{_datadir}/ctdb/tests/eventscripts/stubs/df
2317    %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
2318    %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
2319    %{_datadir}/ctdb/tests/eventscripts/stubs/id
2320    %{_datadir}/ctdb/tests/eventscripts/stubs/ip
2321    %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
2322    %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
2323    %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
2324    %{_datadir}/ctdb/tests/eventscripts/stubs/kill
2325    %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2326    %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2327    %{_datadir}/ctdb/tests/eventscripts/stubs/net
2328    %{_datadir}/ctdb/tests/eventscripts/stubs/netstat
2329    %{_datadir}/ctdb/tests/eventscripts/stubs/nmap
2330    %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2331    %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2332    %{_datadir}/ctdb/tests/eventscripts/stubs/ps
2333    %{_datadir}/ctdb/tests/eventscripts/stubs/rm
2334    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
2335    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
2336    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
2337    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
2338    %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
2339    %{_datadir}/ctdb/tests/eventscripts/stubs/service
2340    %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
2341    %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
2342    %{_datadir}/ctdb/tests/eventscripts/stubs/ss
2343    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
2344    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
2345    %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
2346    %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
2347    %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2348    
2349    %dir %{_datadir}/ctdb/tests/onnode
2350    %{_datadir}/ctdb/tests/onnode/README
2351    %{_datadir}/ctdb/tests/onnode/0001.sh
2352    %{_datadir}/ctdb/tests/onnode/0002.sh
2353    %{_datadir}/ctdb/tests/onnode/0003.sh
2354    %{_datadir}/ctdb/tests/onnode/0004.sh
2355    %{_datadir}/ctdb/tests/onnode/0005.sh
2356    %{_datadir}/ctdb/tests/onnode/0006.sh
2357    %{_datadir}/ctdb/tests/onnode/0070.sh
2358    %{_datadir}/ctdb/tests/onnode/0071.sh
2359    %{_datadir}/ctdb/tests/onnode/0072.sh
2360    %{_datadir}/ctdb/tests/onnode/0075.sh
2361    %{_datadir}/ctdb/tests/onnode/functions
2362    %{_datadir}/ctdb/tests/onnode/nodes
2363    
2364    %dir %{_datadir}/ctdb/tests/onnode/scripts
2365    %{_datadir}/ctdb/tests/onnode/scripts/local.sh
2366    
2367    %dir %{_datadir}/ctdb/tests/onnode/stubs
2368    %{_datadir}/ctdb/tests/onnode/stubs/ctdb
2369    %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001
2370    %{_datadir}/ctdb/tests/onnode/stubs/ssh
2371    
2372    %dir %{_datadir}/ctdb/tests/scripts
2373    %{_datadir}/ctdb/tests/scripts/common.sh
2374    %{_datadir}/ctdb/tests/scripts/integration.bash
2375    %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
2376    %{_datadir}/ctdb/tests/scripts/test_wrap
2377    %{_datadir}/ctdb/tests/scripts/unit.sh
2378    
2379    %dir %{_datadir}/ctdb/tests/shellcheck
2380    %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
2381    %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
2382    %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
2383    %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
2384    %{_datadir}/ctdb/tests/shellcheck/functions.sh
2385    %{_datadir}/ctdb/tests/shellcheck/init_script.sh
2386    %{_datadir}/ctdb/tests/shellcheck/tools.sh
2387    
2388    %dir %{_datadir}/ctdb/tests/shellcheck/scripts
2389    %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
2390    
2391    %dir %{_datadir}/ctdb/tests/simple
2392    %{_datadir}/ctdb/tests/simple/README
2393    %{_datadir}/ctdb/tests/simple/00_ctdb_init.sh
2394    %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
2395    %{_datadir}/ctdb/tests/simple/01_ctdb_version.sh
2396    %{_datadir}/ctdb/tests/simple/02_ctdb_listvars.sh
2397    %{_datadir}/ctdb/tests/simple/03_ctdb_getvar.sh
2398    %{_datadir}/ctdb/tests/simple/04_ctdb_setvar.sh
2399    %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
2400    %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
2401    %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
2402    %{_datadir}/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
2403    %{_datadir}/ctdb/tests/simple/09_ctdb_ping.sh
2404    %{_datadir}/ctdb/tests/simple/11_ctdb_ip.sh
2405    %{_datadir}/ctdb/tests/simple/12_ctdb_getdebug.sh
2406    %{_datadir}/ctdb/tests/simple/13_ctdb_setdebug.sh
2407    %{_datadir}/ctdb/tests/simple/14_ctdb_statistics.sh
2408    %{_datadir}/ctdb/tests/simple/15_ctdb_statisticsreset.sh
2409    %{_datadir}/ctdb/tests/simple/16_ctdb_config_add_ip.sh
2410    %{_datadir}/ctdb/tests/simple/17_ctdb_config_delete_ip.sh
2411    %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
2412    %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
2413    %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh
2414    %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh
2415    %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
2416    %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
2417    %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
2418    %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
2419    %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
2420    %{_datadir}/ctdb/tests/simple/31_ctdb_disable.sh
2421    %{_datadir}/ctdb/tests/simple/32_ctdb_enable.sh
2422    %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
2423    %{_datadir}/ctdb/tests/simple/41_ctdb_stop.sh
2424    %{_datadir}/ctdb/tests/simple/42_ctdb_continue.sh
2425    %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
2426    %{_datadir}/ctdb/tests/simple/51_message_ring.sh
2427    %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
2428    %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
2429    %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
2430    %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh
2431    %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh
2432    %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh
2433    %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh
2434    %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
2435    %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
2436    %{_datadir}/ctdb/tests/simple/73_tunable_NoIPTakeover.sh
2437    %{_datadir}/ctdb/tests/simple/75_readonly_records_basic.sh
2438    %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
2439    %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
2440    %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
2441    %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
2442    %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh
2443    %{_datadir}/ctdb/tests/simple/functions
2444    # This is a dangling symlink but needed for testing
2445    %{_datadir}/ctdb/tests/simple/nodes
2446    
2447    %dir %{_datadir}/ctdb/tests/simple/scripts
2448    %{_datadir}/ctdb/tests/simple/scripts/local.bash
2449    %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
2450    
2451    %dir %{_datadir}/ctdb/tests/takeover
2452    %{_datadir}/ctdb/tests/takeover/README
2453    %{_datadir}/ctdb/tests/takeover/det.001.sh
2454    %{_datadir}/ctdb/tests/takeover/det.002.sh
2455    %{_datadir}/ctdb/tests/takeover/det.003.sh
2456    %{_datadir}/ctdb/tests/takeover/lcp2.001.sh
2457    %{_datadir}/ctdb/tests/takeover/lcp2.002.sh
2458    %{_datadir}/ctdb/tests/takeover/lcp2.003.sh
2459    %{_datadir}/ctdb/tests/takeover/lcp2.004.sh
2460    %{_datadir}/ctdb/tests/takeover/lcp2.005.sh
2461    %{_datadir}/ctdb/tests/takeover/lcp2.006.sh
2462    %{_datadir}/ctdb/tests/takeover/lcp2.007.sh
2463    %{_datadir}/ctdb/tests/takeover/lcp2.008.sh
2464    %{_datadir}/ctdb/tests/takeover/lcp2.009.sh
2465    %{_datadir}/ctdb/tests/takeover/lcp2.010.sh
2466    %{_datadir}/ctdb/tests/takeover/lcp2.011.sh
2467    %{_datadir}/ctdb/tests/takeover/lcp2.012.sh
2468    %{_datadir}/ctdb/tests/takeover/lcp2.013.sh
2469    %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
2470    %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
2471    %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
2472    %{_datadir}/ctdb/tests/takeover/lcp2.017.sh
2473    %{_datadir}/ctdb/tests/takeover/lcp2.018.sh
2474    %{_datadir}/ctdb/tests/takeover/lcp2.019.sh
2475    %{_datadir}/ctdb/tests/takeover/lcp2.022.sh
2476    %{_datadir}/ctdb/tests/takeover/lcp2.023.sh
2477    %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
2478    %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
2479    %{_datadir}/ctdb/tests/takeover/lcp2.026.sh
2480    %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
2481    %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
2482    %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
2483    %{_datadir}/ctdb/tests/takeover/lcp2.030.sh
2484    %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
2485    %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
2486    %{_datadir}/ctdb/tests/takeover/lcp2.033.sh
2487    %{_datadir}/ctdb/tests/takeover/nondet.001.sh
2488    %{_datadir}/ctdb/tests/takeover/nondet.002.sh
2489    %{_datadir}/ctdb/tests/takeover/nondet.003.sh
2490    
2491    %dir %{_datadir}/ctdb/tests/takeover/scripts
2492    %{_datadir}/ctdb/tests/takeover/scripts/local.sh
2493    
2494    %dir %{_datadir}/ctdb/tests/takeover_helper
2495    %{_datadir}/ctdb/tests/takeover_helper/000.sh
2496    %{_datadir}/ctdb/tests/takeover_helper/010.sh
2497    %{_datadir}/ctdb/tests/takeover_helper/011.sh
2498    %{_datadir}/ctdb/tests/takeover_helper/012.sh
2499    %{_datadir}/ctdb/tests/takeover_helper/013.sh
2500    %{_datadir}/ctdb/tests/takeover_helper/014.sh
2501    %{_datadir}/ctdb/tests/takeover_helper/015.sh
2502    %{_datadir}/ctdb/tests/takeover_helper/016.sh
2503    %{_datadir}/ctdb/tests/takeover_helper/017.sh
2504    %{_datadir}/ctdb/tests/takeover_helper/018.sh
2505    %{_datadir}/ctdb/tests/takeover_helper/019.sh
2506    %{_datadir}/ctdb/tests/takeover_helper/020.sh
2507    %{_datadir}/ctdb/tests/takeover_helper/021.sh
2508    %{_datadir}/ctdb/tests/takeover_helper/022.sh
2509    %{_datadir}/ctdb/tests/takeover_helper/023.sh
2510    %{_datadir}/ctdb/tests/takeover_helper/024.sh
2511    %{_datadir}/ctdb/tests/takeover_helper/025.sh
2512    %{_datadir}/ctdb/tests/takeover_helper/026.sh
2513    %{_datadir}/ctdb/tests/takeover_helper/027.sh
2514    %{_datadir}/ctdb/tests/takeover_helper/028.sh
2515    %{_datadir}/ctdb/tests/takeover_helper/110.sh
2516    %{_datadir}/ctdb/tests/takeover_helper/111.sh
2517    %{_datadir}/ctdb/tests/takeover_helper/120.sh
2518    %{_datadir}/ctdb/tests/takeover_helper/121.sh
2519    %{_datadir}/ctdb/tests/takeover_helper/122.sh
2520    %{_datadir}/ctdb/tests/takeover_helper/130.sh
2521    %{_datadir}/ctdb/tests/takeover_helper/131.sh
2522    %{_datadir}/ctdb/tests/takeover_helper/132.sh
2523    %{_datadir}/ctdb/tests/takeover_helper/140.sh
2524    %{_datadir}/ctdb/tests/takeover_helper/150.sh
2525    %{_datadir}/ctdb/tests/takeover_helper/160.sh
2526    %{_datadir}/ctdb/tests/takeover_helper/210.sh
2527    %{_datadir}/ctdb/tests/takeover_helper/211.sh
2528    %{_datadir}/ctdb/tests/takeover_helper/220.sh
2529    %{_datadir}/ctdb/tests/takeover_helper/230.sh
2530    %{_datadir}/ctdb/tests/takeover_helper/240.sh
2531    %{_datadir}/ctdb/tests/takeover_helper/250.sh
2532    %{_datadir}/ctdb/tests/takeover_helper/260.sh
2533    
2534    %dir %{_datadir}/ctdb/tests/takeover_helper/scripts
2535    %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
2536    
2537    %dir %{_datadir}/ctdb/tests/tool
2538    %{_datadir}/ctdb/tests/tool/README
2539    %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh
2540    %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
2541    %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh
2542    %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh
2543    %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
2544    %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh
2545    %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh
2546    %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
2547    %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
2548    %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
2549    %{_datadir}/ctdb/tests/tool/ctdb.disablemonitor.001.sh
2550    %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
2551    %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
2552    %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
2553    %{_datadir}/ctdb/tests/tool/ctdb.enablemonitor.001.sh
2554    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
2555    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
2556    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
2557    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.004.sh
2558    %{_datadir}/ctdb/tests/tool/ctdb.getdbmap.001.sh
2559    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.001.sh
2560    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
2561    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
2562    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
2563    %{_datadir}/ctdb/tests/tool/ctdb.getmonmode.001.sh
2564    %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
2565    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
2566    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
2567    %{_datadir}/ctdb/tests/tool/ctdb.getvar.001.sh
2568    %{_datadir}/ctdb/tests/tool/ctdb.getvar.002.sh
2569    %{_datadir}/ctdb/tests/tool/ctdb.ifaces.001.sh
2570    %{_datadir}/ctdb/tests/tool/ctdb.ip.001.sh
2571    %{_datadir}/ctdb/tests/tool/ctdb.ip.002.sh
2572    %{_datadir}/ctdb/tests/tool/ctdb.ip.003.sh
2573    %{_datadir}/ctdb/tests/tool/ctdb.ip.004.sh
2574    %{_datadir}/ctdb/tests/tool/ctdb.ip.005.sh
2575    %{_datadir}/ctdb/tests/tool/ctdb.ip.006.sh
2576    %{_datadir}/ctdb/tests/tool/ctdb.ip.007.sh
2577    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.001.sh
2578    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.002.sh
2579    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.003.sh
2580    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.001.sh
2581    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.002.sh
2582    %{_datadir}/ctdb/tests/tool/ctdb.listvars.001.sh
2583    %{_datadir}/ctdb/tests/tool/ctdb.lvs.001.sh
2584    %{_datadir}/ctdb/tests/tool/ctdb.lvs.002.sh
2585    %{_datadir}/ctdb/tests/tool/ctdb.lvs.003.sh
2586    %{_datadir}/ctdb/tests/tool/ctdb.lvs.004.sh
2587    %{_datadir}/ctdb/tests/tool/ctdb.lvs.005.sh
2588    %{_datadir}/ctdb/tests/tool/ctdb.lvs.006.sh
2589    %{_datadir}/ctdb/tests/tool/ctdb.lvs.007.sh
2590    %{_datadir}/ctdb/tests/tool/ctdb.lvs.008.sh
2591    %{_datadir}/ctdb/tests/tool/ctdb.natgw.001.sh
2592    %{_datadir}/ctdb/tests/tool/ctdb.natgw.002.sh
2593    %{_datadir}/ctdb/tests/tool/ctdb.natgw.003.sh
2594    %{_datadir}/ctdb/tests/tool/ctdb.natgw.004.sh
2595    %{_datadir}/ctdb/tests/tool/ctdb.natgw.005.sh
2596    %{_datadir}/ctdb/tests/tool/ctdb.natgw.006.sh
2597    %{_datadir}/ctdb/tests/tool/ctdb.natgw.007.sh
2598    %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
2599    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
2600    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh
2601    %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
2602    %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
2603    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
2604    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
2605    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
2606    %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
2607    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.001.sh
2608    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.002.sh
2609    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.003.sh
2610    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.011.sh
2611    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.012.sh
2612    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.013.sh
2613    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.014.sh
2614    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.015.sh
2615    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.016.sh
2616    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.017.sh
2617    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.018.sh
2618    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.019.sh
2619    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.020.sh
2620    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.021.sh
2621    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.023.sh
2622    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.024.sh
2623    %{_datadir}/ctdb/tests/tool/ctdb.runstate.001.sh
2624    %{_datadir}/ctdb/tests/tool/ctdb.runstate.002.sh
2625    %{_datadir}/ctdb/tests/tool/ctdb.runstate.003.sh
2626    %{_datadir}/ctdb/tests/tool/ctdb.runstate.004.sh
2627    %{_datadir}/ctdb/tests/tool/ctdb.runstate.005.sh
2628    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.001.sh
2629    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
2630    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
2631    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh
2632    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh
2633    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
2634    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
2635    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh
2636    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh
2637    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
2638    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
2639    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.001.sh
2640    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.002.sh
2641    %{_datadir}/ctdb/tests/tool/ctdb.setvar.001.sh
2642    %{_datadir}/ctdb/tests/tool/ctdb.setvar.002.sh
2643    %{_datadir}/ctdb/tests/tool/ctdb.status.001.sh
2644    %{_datadir}/ctdb/tests/tool/ctdb.status.002.sh
2645    %{_datadir}/ctdb/tests/tool/ctdb.stop.001.sh
2646    %{_datadir}/ctdb/tests/tool/ctdb.stop.002.sh
2647    %{_datadir}/ctdb/tests/tool/ctdb.stop.003.sh
2648    %{_datadir}/ctdb/tests/tool/ctdb.unban.001.sh
2649    %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
2650    %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
2651    %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh
2652    
2653    %dir %{_datadir}/ctdb/tests/tool/scripts
2654    %{_datadir}/ctdb/tests/tool/scripts/local.sh
2655    
2656  %endif # with_clustering_support  %endif # with_clustering_support
2657    
2658  %changelog  %changelog
2659  * Wed Sep 28 2016 Greg Zartman <gzartman@koozali.org> - 4.2.3-11.sme  * Tue May 08 2018 Jean-Philipe Pialasse <tests@pialasse.com> - 4.6.2-12.2.sme
2660  - Build for SME 10 [SME: 9751]  - import 4.6.2-12 [SME: 10429]
2661    - import to SME the two last upstream releases [SME: 10326]
2662  * Wed Dec 02 2015 - ClearFoundation <developer@clearfoundation.com> - 4.2.3-10.clear  
2663  - enable DC support for integration work  * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-12
2664    - resolves: #1514314 - Fix CVE-2017-14746 and CVE-2017-15275
2665    
2666    * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
2667    - resolves: #1491213 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
2668    
2669    * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10
2670    - resolves: #1484423 - Require at least krb5 version 1.15.1
2671    - resolves: #1484713 - Fix password changes for users via smbpasswd
2672    - resolves: #1484723 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO
2673                           returned errors
2674    
2675    * Mon Aug 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-9
2676    - resolves: #1481188 - Fix 'net ads changetrustpw'
2677    
2678    * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8
2679    - resolves: #1459936 - Fix regression with "follow symlinks = no"
2680    
2681    * Tue Jun 20 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-7
2682    - resolves: #1461336 - Fix smbclient username parsing
2683    - resolves: #1460937 - Fix username normalization with winbind
2684    
2685    * Tue Jun 13 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-6
2686    - resolves: #1459179 - Fix smbclient session setup printing
2687    
2688    * Wed Jun 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-5
2689    - related: #1277999 - Add missing patchset
2690    
2691    * Wed May 31 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-4
2692    - resolves: #1431986 - Fix expand_msdfs VFS module
2693    
2694    * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-3
2695    - resolves: #1450785 - Security fix for CVE-2017-7494
2696    
2697    * Tue May 09 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-2
2698    - resolves: #1448544 - Fix spoolss 32bit driver upload
2699    
2700    * Mon Apr 03 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-1
2701    - resolves: #1435734 - Fix refreshing winbind tickets
2702    
2703    * Fri Mar 31 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-0
2704    - Update to Samba 4.6.2
2705    - related: #1430260 - Security fix for CVE-2017-2619
2706    
2707    * Thu Mar 23 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.1-0
2708    - Update to Samba 4.6.1
2709    - resolves: #1430260 - Security fix for CVE-2017-2619
2710    
2711    * Tue Mar 21 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-5
2712    - related: #1391954 - Fix kerberos cross-realm referrals
2713    - resolves: #1430755 - Fix 'net ads' keytab handling
2714    
2715    * Wed Mar 15 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-4
2716    - Export internal arcfour_crypt_blob in Python as samba.arcfour_encrypt
2717    - related: #1391954 - Update to Samba 4.6.0
2718    
2719    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-3
2720    - Ensure we set realm when updating ccache in auth/credentials
2721    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2722    
2723    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-2
2724    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2725    
2726    * Tue Mar 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-1
2727    - related: #1391954 - Update to Samba 4.6.0
2728    - resolves: #1401505 - Improved idmap_hash documentation
2729    - resolves: #1218926 - Samba ignores default_keytab_name in krb5.conf
2730    - resolves: #1389786 - Add 'net ads dns unregister'
2731    
2732    * Thu Mar 02 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc4
2733    - related: #1391954 - Update to Samba 4.6.0rc4
2734    - resolves: #1420130 - samba_krb5_wrapper does not list devices when called with
2735                           no arguments
2736    - resolves: #1277999 - Change RPC port range to Windows defaults
2737    
2738    * Wed Feb 15 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc3
2739    - resolves: #1391954 - Update to Samba 4.6.0rc3
2740    - resolves: #1271082 - Wrong groups listed when id command is called before login
2741    - resolves: #1327810 - Use 'printcap cache time' for the house keeping interval
2742    - resolves: #1356932 - Improve documentation for 'ldap ssl' in smb.conf manpage
2743    - resolves: #1365111 - Fix printer removal if "List in Directory" checkbox is
2744                           unticked and printer is not listed in AD
2745    - resolves: #1368439 - Fix ntlm_auth wrong password issues
2746    - resolves: #1397871 - Include the system krb5.conf in winbinds generated conf
2747    - resolves: #1397891 - Fix marsalling of spoolss SetPrinter info level 2
2748    - resolves: #1397895 - Add missing support APD_COPY_FROM_DIRECTORY in
2749                           AddPrinterDriver
2750    - resolves: #1403242 - Samba can not access trusted domains through transitive
2751                           trusts
2752    - resolves: #1403975 - Fix trusted domain logins
2753    - resolves: #1411978 - Include the system krb5.conf in winbinds generated conf
2754    - resolves: #1416746 - Fix division by zero error in ctdb 05.system event script
2755    
2756    * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2757    - related: #1377729 - Fix return code if ip not defined in gethostbyname
2758    
2759    * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2760    - related: #1377307 - Add missing patch to patchset
2761    
2762    * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10
2763    - resolves: #1377690 - Fix linking nss_wins with libreplace
2764    - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
2765    - resolves: #1377307 - Fix %G substitution in AD case
2766    - resolves: #1377751 - Fix regression of smbclient unable to connect to
2767                           Apple and Azure
2768    
2769    * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9
2770    - related: #1365479 - Fix idmap range check
2771    
2772    * Fri Aug 26 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-8
2773    - related: #1193493 - Fix smbget url credentials parsing
2774    
2775    * Tue Aug 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-7
2776    - resolves: #1365479 - Fix idmap range checks for ad and hash backend
2777    
2778    * Tue Aug 16 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-6
2779    - resolves: #1367316 - Increase required Kerbersion version number
2780    - resolves: #1366477 - Fix using the right krb5 ccache in libads
2781    - resolves: #1356501 - Fix high CPU usage with smbclient connection to
2782                           non-reachable IP
2783    
2784    * Wed Aug 03 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-5
2785    - resolves: #1359091 - Package /usr/lib/samba/ldb in the common-libs package
2786    - resolves: #1360788 - Fix multilib issue with ctdb-tests package
2787    - resolves: #1362385 - Fix Samba ignoring supplementary groups
2788    - resolves: #1364051 - Fix smbd panic with stale ctdb entries
2789    
2790    * Mon Jul 04 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-4
2791    - resolves: #1351655 - Fix winbind meomory leak with each cached credentials
2792                           login
2793    - resolves: #1351961 - Fix CVE-2016-2119
2794    
2795    * Thu Jun 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-3
2796    - related: #1260214 - Correctly warn about missing realm for ad domains
2797                          with 'security=domain'
2798    
2799    * Tue Jun 21 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-2
2800    - resolves: #1348223 - Fix sasl wrapped ldap connections
2801    
2802    * Wed Jun 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-1
2803    - resolves: #1303076 - Rebase Samba to version 4.4.4
2804    - resolves: #1314673 - Fix CVE-2015-7560
2805    - resolves: #1263322 - Add '--no-dns-updates' option to 'net ads join'
2806    - resolves: #1264433 - Fix segfault in pam_winbind.so with invalid config
2807                           options
2808    - resolves: #1193504 - Fix smbget to retrieve files recursively
2809    - resolves: #1193502 - Fix smbget to use command line credentials
2810    - resolves: #1193493 - Fix smbget url credentials parsing
2811    - resolves: #1273999 - Support printing with Kerberos credentials on newer
2812                           CUPS versions
2813    - resolves: #1296821 - Define /etc/pam.d/samba as a non replaceable config
2814    - resolves: #1261107 - Fix memory leak because of missing talloc stackframe
2815    - resolves: #1333562 - Fix memory leak after smbc_free_context()
2816    - resolves: #1315422 - Fix regression from CVE-2015-5252
2817    - resolves: #1316899 - Fixed idmap_hash module issues when used with others
2818    - resolves: #1322691 - Fix badlock related bugs
2819    - Fix CVE-2015-5370
2820    - Fix CVE-2016-2110
2821    - Fix CVE-2016-2111
2822    - Fix CVE-2016-2112
2823    - Fix CVE-2016-2113
2824    - Fix CVE-2016-2114
2825    - Fix CVE-2016-2115
2826    - Fix CVE-2016-2118
2827    - resolves: #1327951 - Fix regression with anonymous connections from OS X
2828    - resolves: #1327845 - Fix pcap_cache_reload() with spoolssd
2829    - resolves: #1289640 - Fix ctdb selinux issue with read only tracking dbs
2830    - resolves: #1341208 - Fix enumerating groups over NSS with idmap_ad
2831    - resolves: #1345827 - Fix resolving trusted domain users on domain member
2832    - resolves: #1346334 - Fix typo in smb.conf.example
2833    - resolves: #1335292 - Fix site-aware 'net ads join -k'
2834    - resolves: #1260214 - Accept empty realm for ad domains with 'security=domain'
2835    
2836    * Tue May 24 2016 Guenther Deschner <gdeschner@redhat.com> - 4.2.10-8
2837    - Fix krb5 encryption type setup during join (as admin and non-admin user)
2838    - resolves: #1312109
2839    
2840    * Mon May 02 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-7
2841    - Fix regressions introduced with security tightening as part of Badlock release
2842    - resolves: #1330199
2843    
2844    * Tue Apr 12 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-6
2845    - Fix domain member winbind not being able to talk to trusted domains' DCs
2846    - relates: #1322691
2847    
2848    * Mon Apr 11 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-5
2849    - Fix crash in smb.conf processing
2850    - relates: #1322691
2851    
2852    * Fri Apr 08 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-4
2853    - Fix LDAP SASL bind with arcfour-hmac-md5
2854    - resolves: #1322691
2855    
2856    * Thu Apr 07 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-3
2857    - Make sure the package owns /var/lib/samba and uses it for cache purposes
2858    - resolves: #1322691
2859    
2860    * Wed Apr 06 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-2
2861    - Remove ldb modules and internal libraries for DC when not packaging DC build
2862    - resolves: #1322691
2863    
2864    * Mon Apr 04 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-1
2865    - resolves: #1322691
2866    
2867    * Fri Mar 04 2016 Andreas Schneider <asn@redhat.com> - 4.2.3-12
2868    - resolves: #1314673 - Fix CVE-2015-7560
2869    
2870    * Fri Dec 11 2015 Guenther Deschner <gdeschner@redhat.com> - 4.2.3-11
2871    - resolves: #1290711
2872    - CVE-2015-3223 Remote DoS in Samba (AD) LDAP server
2873    - CVE-2015-5299 Missing access control check in shadow copy code
2874    - CVE-2015-5252 Insufficient symlink verification in smbd
2875    - CVE-2015-5296 Samba client requesting encryption vulnerable to
2876                    downgrade attack
2877    
2878  * 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
2879  - 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