/[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.14 by jpp, Tue May 8 19:39:05 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.4
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
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/bind9/dlz_bind9_11.so
1507    %{_libdir}/samba/ldb/dsdb_notification.so
1508    %{_libdir}/samba/ldb/vlv.so
1509  %{_libdir}/samba/vfs/posix_eadb.so  %{_libdir}/samba/vfs/posix_eadb.so
1510  %dir /var/lib/samba/sysvol  %dir /var/lib/samba/sysvol
1511  %{_datadir}/samba/setup  %{_datadir}/samba/setup
1512  %{_mandir}/man8/samba.8*  %{_mandir}/man8/samba.8*
1513  %{_mandir}/man8/samba-tool.8*  %{_mandir}/man8/samba-tool.8*
 %{_unitdir}/samba.service  
1514  %else # with_dc  %else # with_dc
1515  %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  
   
1516  %endif # with_dc  %endif # with_dc
1517    
1518  ### DC-LIBS  ### DC-LIBS
# Line 1475  rm -rf %{buildroot} Line 1522  rm -rf %{buildroot}
1522  %{_libdir}/samba/libprocess-model-samba4.so  %{_libdir}/samba/libprocess-model-samba4.so
1523  %{_libdir}/samba/libservice-samba4.so  %{_libdir}/samba/libservice-samba4.so
1524  %dir %{_libdir}/samba/process_model  %dir %{_libdir}/samba/process_model
 %{_libdir}/samba/process_model/onefork.so  
 %{_libdir}/samba/process_model/prefork.so  
1525  %{_libdir}/samba/process_model/standard.so  %{_libdir}/samba/process_model/standard.so
1526  %dir %{_libdir}/samba/service  %dir %{_libdir}/samba/service
1527  %{_libdir}/samba/service/cldap.so  %{_libdir}/samba/service/cldap.so
# Line 1490  rm -rf %{buildroot} Line 1535  rm -rf %{buildroot}
1535  %{_libdir}/samba/service/nbtd.so  %{_libdir}/samba/service/nbtd.so
1536  %{_libdir}/samba/service/ntp_signd.so  %{_libdir}/samba/service/ntp_signd.so
1537  %{_libdir}/samba/service/s3fs.so  %{_libdir}/samba/service/s3fs.so
 %{_libdir}/samba/service/smb.so  
1538  %{_libdir}/samba/service/web.so  %{_libdir}/samba/service/web.so
 %{_libdir}/samba/service/winbind.so  
1539  %{_libdir}/samba/service/winbindd.so  %{_libdir}/samba/service/winbindd.so
1540  %{_libdir}/samba/service/wrepl.so  %{_libdir}/samba/service/wrepl.so
1541  %{_libdir}/libdcerpc-server.so.*  %{_libdir}/libdcerpc-server.so.*
1542  %{_libdir}/samba/libdfs-server-ad-samba4.so  %{_libdir}/samba/libdfs-server-ad-samba4.so
1543  %{_libdir}/samba/libdnsserver-common-samba4.so  %{_libdir}/samba/libdnsserver-common-samba4.so
1544  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
 %{_libdir}/samba/libntvfs-samba4.so  
 %{_libdir}/samba/libposix-eadb-samba4.so  
1545  %{_libdir}/samba/bind9/dlz_bind9_9.so  %{_libdir}/samba/bind9/dlz_bind9_9.so
1546  %else  %else
1547  %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  
1548  %endif # with_dc  %endif # with_dc
1549    
1550  ### DEVEL  ### DEVEL
# Line 1519  rm -rf %{buildroot} Line 1558  rm -rf %{buildroot}
1558  %{_includedir}/samba-4.0/core/werror.h  %{_includedir}/samba-4.0/core/werror.h
1559  %{_includedir}/samba-4.0/credentials.h  %{_includedir}/samba-4.0/credentials.h
1560  %{_includedir}/samba-4.0/dcerpc.h  %{_includedir}/samba-4.0/dcerpc.h
 %{_includedir}/samba-4.0/dlinklist.h  
1561  %{_includedir}/samba-4.0/domain_credentials.h  %{_includedir}/samba-4.0/domain_credentials.h
1562  %{_includedir}/samba-4.0/gen_ndr/atsvc.h  %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1563  %{_includedir}/samba-4.0/gen_ndr/auth.h  %{_includedir}/samba-4.0/gen_ndr/auth.h
1564  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h  %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
 %{_includedir}/samba-4.0/gen_ndr/epmapper.h  
1565  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h  %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1566  %{_includedir}/samba-4.0/gen_ndr/lsa.h  %{_includedir}/samba-4.0/gen_ndr/lsa.h
 %{_includedir}/samba-4.0/gen_ndr/mgmt.h  
1567  %{_includedir}/samba-4.0/gen_ndr/misc.h  %{_includedir}/samba-4.0/gen_ndr/misc.h
1568  %{_includedir}/samba-4.0/gen_ndr/nbt.h  %{_includedir}/samba-4.0/gen_ndr/nbt.h
1569  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
# Line 1535  rm -rf %{buildroot} Line 1571  rm -rf %{buildroot}
1571  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1572  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1573  %{_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  
1574  %{_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  
1575  %{_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  
1576  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h  %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1577  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h  %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1578  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h  %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
# Line 1553  rm -rf %{buildroot} Line 1584  rm -rf %{buildroot}
1584  %{_includedir}/samba-4.0/gen_ndr/security.h  %{_includedir}/samba-4.0/gen_ndr/security.h
1585  %{_includedir}/samba-4.0/gen_ndr/server_id.h  %{_includedir}/samba-4.0/gen_ndr/server_id.h
1586  %{_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  
1587  %{_includedir}/samba-4.0/ldb_wrap.h  %{_includedir}/samba-4.0/ldb_wrap.h
1588  %{_includedir}/samba-4.0/lookup_sid.h  %{_includedir}/samba-4.0/lookup_sid.h
1589  %{_includedir}/samba-4.0/machine_sid.h  %{_includedir}/samba-4.0/machine_sid.h
# Line 1566  rm -rf %{buildroot} Line 1592  rm -rf %{buildroot}
1592  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h  %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1593  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h  %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1594  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h  %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1595    %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1596  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h  %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1597  %{_includedir}/samba-4.0/ndr/ndr_nbt.h  %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1598  %{_includedir}/samba-4.0/netapi.h  %{_includedir}/samba-4.0/netapi.h
1599  %{_includedir}/samba-4.0/param.h  %{_includedir}/samba-4.0/param.h
1600  %{_includedir}/samba-4.0/passdb.h  %{_includedir}/samba-4.0/passdb.h
1601  %{_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  
1602  %{_includedir}/samba-4.0/rpc_common.h  %{_includedir}/samba-4.0/rpc_common.h
1603  %{_includedir}/samba-4.0/samba/session.h  %{_includedir}/samba-4.0/samba/session.h
1604  %{_includedir}/samba-4.0/samba/version.h  %{_includedir}/samba-4.0/samba/version.h
1605  %{_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  
1606  %{_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  
1607  %{_includedir}/samba-4.0/smbconf.h  %{_includedir}/samba-4.0/smbconf.h
 %{_includedir}/samba-4.0/smb_constants.h  
1608  %{_includedir}/samba-4.0/smb_ldap.h  %{_includedir}/samba-4.0/smb_ldap.h
1609  %{_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  
1610  %{_includedir}/samba-4.0/tdr.h  %{_includedir}/samba-4.0/tdr.h
1611  %{_includedir}/samba-4.0/tsocket.h  %{_includedir}/samba-4.0/tsocket.h
1612  %{_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  
1613  %dir %{_includedir}/samba-4.0/util  %dir %{_includedir}/samba-4.0/util
1614  %{_includedir}/samba-4.0/util/attr.h  %{_includedir}/samba-4.0/util/attr.h
1615  %{_includedir}/samba-4.0/util/blocking.h  %{_includedir}/samba-4.0/util/blocking.h
# Line 1614  rm -rf %{buildroot} Line 1617  rm -rf %{buildroot}
1617  %{_includedir}/samba-4.0/util/data_blob.h  %{_includedir}/samba-4.0/util/data_blob.h
1618  %{_includedir}/samba-4.0/util/debug.h  %{_includedir}/samba-4.0/util/debug.h
1619  %{_includedir}/samba-4.0/util/fault.h  %{_includedir}/samba-4.0/util/fault.h
1620    %{_includedir}/samba-4.0/util/genrand.h
1621  %{_includedir}/samba-4.0/util/idtree.h  %{_includedir}/samba-4.0/util/idtree.h
1622  %{_includedir}/samba-4.0/util/idtree_random.h  %{_includedir}/samba-4.0/util/idtree_random.h
1623  %{_includedir}/samba-4.0/util/memory.h  %{_includedir}/samba-4.0/util/memory.h
# Line 1626  rm -rf %{buildroot} Line 1630  rm -rf %{buildroot}
1630  %{_includedir}/samba-4.0/util/tevent_unix.h  %{_includedir}/samba-4.0/util/tevent_unix.h
1631  %{_includedir}/samba-4.0/util/tevent_werror.h  %{_includedir}/samba-4.0/util/tevent_werror.h
1632  %{_includedir}/samba-4.0/util/time.h  %{_includedir}/samba-4.0/util/time.h
 %{_includedir}/samba-4.0/util/xfile.h  
1633  %{_includedir}/samba-4.0/util_ldb.h  %{_includedir}/samba-4.0/util_ldb.h
 %{_libdir}/libdcerpc-atsvc.so  
1634  %{_libdir}/libdcerpc-binding.so  %{_libdir}/libdcerpc-binding.so
1635  %{_libdir}/libdcerpc-samr.so  %{_libdir}/libdcerpc-samr.so
1636  %{_libdir}/libdcerpc.so  %{_libdir}/libdcerpc.so
 %{_libdir}/libgensec.so  
1637  %{_libdir}/libndr-krb5pac.so  %{_libdir}/libndr-krb5pac.so
1638  %{_libdir}/libndr-nbt.so  %{_libdir}/libndr-nbt.so
1639  %{_libdir}/libndr-standard.so  %{_libdir}/libndr-standard.so
1640  %{_libdir}/libndr.so  %{_libdir}/libndr.so
1641  %{_libdir}/libnetapi.so  %{_libdir}/libnetapi.so
 %{_libdir}/libregistry.so  
1642  %{_libdir}/libsamba-credentials.so  %{_libdir}/libsamba-credentials.so
1643    %{_libdir}/libsamba-errors.so
1644  %{_libdir}/libsamba-hostconfig.so  %{_libdir}/libsamba-hostconfig.so
1645  %{_libdir}/libsamba-policy.so  %{_libdir}/libsamba-policy.so
1646  %{_libdir}/libsamba-util.so  %{_libdir}/libsamba-util.so
1647  %{_libdir}/libsamdb.so  %{_libdir}/libsamdb.so
 %{_libdir}/libsmbclient-raw.so  
1648  %{_libdir}/libsmbconf.so  %{_libdir}/libsmbconf.so
1649  %{_libdir}/libtevent-util.so  %{_libdir}/libtevent-util.so
1650  %{_libdir}/pkgconfig/dcerpc.pc  %{_libdir}/pkgconfig/dcerpc.pc
 %{_libdir}/pkgconfig/dcerpc_atsvc.pc  
1651  %{_libdir}/pkgconfig/dcerpc_samr.pc  %{_libdir}/pkgconfig/dcerpc_samr.pc
 %{_libdir}/pkgconfig/gensec.pc  
1652  %{_libdir}/pkgconfig/ndr.pc  %{_libdir}/pkgconfig/ndr.pc
1653  %{_libdir}/pkgconfig/ndr_krb5pac.pc  %{_libdir}/pkgconfig/ndr_krb5pac.pc
1654  %{_libdir}/pkgconfig/ndr_nbt.pc  %{_libdir}/pkgconfig/ndr_nbt.pc
1655  %{_libdir}/pkgconfig/ndr_standard.pc  %{_libdir}/pkgconfig/ndr_standard.pc
1656  %{_libdir}/pkgconfig/netapi.pc  %{_libdir}/pkgconfig/netapi.pc
 %{_libdir}/pkgconfig/registry.pc  
1657  %{_libdir}/pkgconfig/samba-credentials.pc  %{_libdir}/pkgconfig/samba-credentials.pc
1658  %{_libdir}/pkgconfig/samba-hostconfig.pc  %{_libdir}/pkgconfig/samba-hostconfig.pc
1659  %{_libdir}/pkgconfig/samba-policy.pc  %{_libdir}/pkgconfig/samba-policy.pc
1660  %{_libdir}/pkgconfig/samba-util.pc  %{_libdir}/pkgconfig/samba-util.pc
1661  %{_libdir}/pkgconfig/samdb.pc  %{_libdir}/pkgconfig/samdb.pc
 %{_libdir}/pkgconfig/smbclient-raw.pc  
1662  %{_libdir}/libsamba-passdb.so  %{_libdir}/libsamba-passdb.so
1663  %{_libdir}/libsmbldap.so  %{_libdir}/libsmbldap.so
1664    
# Line 1672  rm -rf %{buildroot} Line 1668  rm -rf %{buildroot}
1668  %{_libdir}/pkgconfig/dcerpc_server.pc  %{_libdir}/pkgconfig/dcerpc_server.pc
1669  %endif  %endif
1670    
 %if %with_internal_talloc  
 %{_includedir}/samba-4.0/pytalloc.h  
 %endif  
   
1671  %if ! %with_libsmbclient  %if ! %with_libsmbclient
1672  %{_includedir}/samba-4.0/libsmbclient.h  %{_includedir}/samba-4.0/libsmbclient.h
1673  %endif # ! with_libsmbclient  %endif # ! with_libsmbclient
# Line 1698  rm -rf %{buildroot} Line 1690  rm -rf %{buildroot}
1690  %{_mandir}/man8/vfs_glusterfs.8*  %{_mandir}/man8/vfs_glusterfs.8*
1691  %endif  %endif
1692    
1693    ### KRB5-PRINTING
1694    %files krb5-printing
1695    %defattr(-,root,root)
1696    %attr(0700,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
1697    %{_mandir}/man8/smbspool_krb5_wrapper.8*
1698    
1699  ### LIBS  ### LIBS
1700  %files libs  %files libs
1701  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libdcerpc-atsvc.so.*  
1702  %{_libdir}/libdcerpc-samr.so.*  %{_libdir}/libdcerpc-samr.so.*
1703  %{_libdir}/libsamba-policy.so.*  %{_libdir}/libsamba-policy.so.*
1704    
# Line 1717  rm -rf %{buildroot} Line 1714  rm -rf %{buildroot}
1714  %{_libdir}/samba/libsamba-python-samba4.so  %{_libdir}/samba/libsamba-python-samba4.so
1715  %{_libdir}/samba/libshares-samba4.so  %{_libdir}/samba/libshares-samba4.so
1716  %{_libdir}/samba/libsmbpasswdparser-samba4.so  %{_libdir}/samba/libsmbpasswdparser-samba4.so
 %{_libdir}/samba/libtdb-compat-samba4.so  
1717  %{_libdir}/samba/libxattr-tdb-samba4.so  %{_libdir}/samba/libxattr-tdb-samba4.so
1718    
1719  %if %with_dc  %if %with_dc
# Line 1725  rm -rf %{buildroot} Line 1721  rm -rf %{buildroot}
1721  %{_libdir}/samba/libHDB-SAMBA4-samba4.so  %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1722  %{_libdir}/samba/libasn1-samba4.so.8  %{_libdir}/samba/libasn1-samba4.so.8
1723  %{_libdir}/samba/libasn1-samba4.so.8.0.0  %{_libdir}/samba/libasn1-samba4.so.8.0.0
1724  #%{_libdir}/samba/libdfs_server_ad.so  %{_libdir}/samba/libcom_err-samba4.so.0
1725    %{_libdir}/samba/libcom_err-samba4.so.0.25
1726  %{_libdir}/samba/libgssapi-samba4.so.2  %{_libdir}/samba/libgssapi-samba4.so.2
1727  %{_libdir}/samba/libgssapi-samba4.so.2.0.0  %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1728  %{_libdir}/samba/libhcrypto-samba4.so.5  %{_libdir}/samba/libhcrypto-samba4.so.5
# Line 1843  rm -rf %{buildroot} Line 1840  rm -rf %{buildroot}
1840  ### TEST-LIBS  ### TEST-LIBS
1841  %files test-libs  %files test-libs
1842  %defattr(-,root,root)  %defattr(-,root,root)
 %{_libdir}/libtorture.so.*  
 %{_libdir}/samba/libsubunit-samba4.so  
1843  %if %with_dc  %if %with_dc
1844  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so  %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1845  %else  %else
1846  %{_libdir}/samba/libdsdb-module-samba4.so  %{_libdir}/samba/libdsdb-module-samba4.so
1847  %endif  %endif
1848    
 ### TEST-DEVEL  
 %files test-devel  
 %defattr(-,root,root)  
 %{_includedir}/samba-4.0/torture.h  
 %{_libdir}/libtorture.so  
 %{_libdir}/pkgconfig/torture.pc  
   
1849  ### WINBIND  ### WINBIND
1850  %files winbind  %files winbind
1851  %defattr(-,root,root)  %defattr(-,root,root)
 #%{_bindir}/wbinfo3  
1852  %{_libdir}/samba/idmap  %{_libdir}/samba/idmap
1853  %{_libdir}/samba/nss_info  %{_libdir}/samba/nss_info
1854  %{_libdir}/samba/libnss-info-samba4.so  %{_libdir}/samba/libnss-info-samba4.so
# Line 1902  rm -rf %{buildroot} Line 1889  rm -rf %{buildroot}
1889  %files -n ctdb  %files -n ctdb
1890  %defattr(-,root,root)  %defattr(-,root,root)
1891  %doc ctdb/README  %doc ctdb/README
1892  %config(noreplace) %{_sysconfdir}/sysconfig/ctdb  # Obsolete
1893    %config(noreplace, missingok) %{_sysconfdir}/sysconfig/ctdb
1894    
1895    %dir %{_sysconfdir}/ctdb
1896    %config(noreplace) %{_sysconfdir}/ctdb/ctdbd.conf
1897  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh  %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
1898  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
1899  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh  %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1900  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh  %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh
 %config(noreplace) %{_sysconfdir}/ctdb/functions  
1901  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh  %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
 %dir %{_localstatedir}/lib/ctdb/  
 %{_tmpfilesdir}/%{name}.conf  
   
 %{_unitdir}/ctdb.service  
1902    
1903  %dir %{_sysconfdir}/ctdb  %{_sysconfdir}/ctdb/functions
1904    %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1905  %{_sysconfdir}/ctdb/statd-callout  %{_sysconfdir}/ctdb/statd-callout
1906  %dir %{_sysconfdir}/ctdb/nfs-rpc-checks.d  %config %{_sysconfdir}/sudoers.d/ctdb
1907  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/10.statd.check  
1908  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/20.nfsd.check  # CTDB scripts, no config files
1909  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/30.lockd.check  # script with executable bit means activated
1910  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/40.mountd.check  %dir %{_sysconfdir}/ctdb/events.d
1911  %{_sysconfdir}/ctdb/nfs-rpc-checks.d/50.rquotad.check  %{_sysconfdir}/ctdb/events.d/00.ctdb
1912  %{_sysconfdir}/sudoers.d/ctdb  %{_sysconfdir}/ctdb/events.d/01.reclock
1913  %{_sysconfdir}/ctdb/events.d/  %{_sysconfdir}/ctdb/events.d/05.system
1914    %{_sysconfdir}/ctdb/events.d/06.nfs
1915    %{_sysconfdir}/ctdb/events.d/10.external
1916    %{_sysconfdir}/ctdb/events.d/10.interface
1917    %{_sysconfdir}/ctdb/events.d/11.natgw
1918    %{_sysconfdir}/ctdb/events.d/11.routing
1919    %{_sysconfdir}/ctdb/events.d/13.per_ip_routing
1920    %{_sysconfdir}/ctdb/events.d/20.multipathd
1921    %{_sysconfdir}/ctdb/events.d/31.clamd
1922    %{_sysconfdir}/ctdb/events.d/40.vsftpd
1923    %{_sysconfdir}/ctdb/events.d/41.httpd
1924    %{_sysconfdir}/ctdb/events.d/49.winbind
1925    %{_sysconfdir}/ctdb/events.d/50.samba
1926    %{_sysconfdir}/ctdb/events.d/60.nfs
1927    %{_sysconfdir}/ctdb/events.d/70.iscsi
1928    %{_sysconfdir}/ctdb/events.d/91.lvs
1929    %{_sysconfdir}/ctdb/events.d/99.timeout
1930    %{_sysconfdir}/ctdb/events.d/README
1931  %dir %{_sysconfdir}/ctdb/notify.d  %dir %{_sysconfdir}/ctdb/notify.d
1932  %{_sysconfdir}/ctdb/notify.d/README  %{_sysconfdir}/ctdb/notify.d/README
1933  %{_prefix}/lib/tmpfiles.d/ctdb.conf  
1934    # CTDB scripts, no config files
1935    # script with executable bit means activated
1936    %dir %{_sysconfdir}/ctdb/nfs-checks.d
1937    %{_sysconfdir}/ctdb/nfs-checks.d/README
1938    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1939    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1940    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1941    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1942    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1943    %config(noreplace) %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1944    
1945  %{_sbindir}/ctdbd  %{_sbindir}/ctdbd
1946  %{_sbindir}/ctdbd_wrapper  %{_sbindir}/ctdbd_wrapper
1947  %{_bindir}/ctdb  %{_bindir}/ctdb
 %{_bindir}/smnotify  
1948  %{_bindir}/ping_pong  %{_bindir}/ping_pong
1949  %{_bindir}/ltdbtool  %{_bindir}/ltdbtool
1950  %{_bindir}/ctdb_diagnostics  %{_bindir}/ctdb_diagnostics
1951  %{_bindir}/onnode  %{_bindir}/onnode
1952  %{_bindir}/ctdb_lock_helper  
1953  %{_bindir}/ctdb_event_helper  %dir %{_libexecdir}/ctdb
1954    %{_libexecdir}/ctdb/ctdb_event
1955    %{_libexecdir}/ctdb/ctdb_eventd
1956    %{_libexecdir}/ctdb/ctdb_killtcp
1957    %{_libexecdir}/ctdb/ctdb_lock_helper
1958    %{_libexecdir}/ctdb/ctdb_lvs
1959    %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1960    %{_libexecdir}/ctdb/ctdb_natgw
1961    %{_libexecdir}/ctdb/ctdb_recovery_helper
1962    %{_libexecdir}/ctdb/ctdb_takeover_helper
1963    %{_libexecdir}/ctdb/smnotify
1964    
1965    %dir %{_localstatedir}/lib/ctdb/
1966    
1967  %{_mandir}/man1/ctdb.1.gz  %{_mandir}/man1/ctdb.1.gz
1968    %{_mandir}/man1/ctdb_diagnostics.1.gz
1969  %{_mandir}/man1/ctdbd.1.gz  %{_mandir}/man1/ctdbd.1.gz
1970  %{_mandir}/man1/onnode.1.gz  %{_mandir}/man1/onnode.1.gz
1971  %{_mandir}/man1/ltdbtool.1.gz  %{_mandir}/man1/ltdbtool.1.gz
# Line 1949  rm -rf %{buildroot} Line 1976  rm -rf %{buildroot}
1976  %{_mandir}/man7/ctdb-tunables.7.gz  %{_mandir}/man7/ctdb-tunables.7.gz
1977  %{_mandir}/man7/ctdb-statistics.7.gz  %{_mandir}/man7/ctdb-statistics.7.gz
1978    
1979  %files -n ctdb-devel  %{_tmpfilesdir}/ctdb.conf
1980  %defattr(-,root,root)  
1981  %{_includedir}/samba-4.0/ctdb.h  %{_unitdir}/ctdb.service
1982  %{_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  
1983    
1984  %files -n ctdb-tests  %files -n ctdb-tests
1985  %defattr(-,root,root)  %defattr(-,root,root)
1986  %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  
1987  %{_bindir}/ctdb_run_tests  %{_bindir}/ctdb_run_tests
1988  %{_bindir}/ctdb_run_cluster_tests  %{_bindir}/ctdb_run_cluster_tests
1989  %dir %{_datadir}/ctdb-tests  
1990  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/events.d  %dir %{_libexecdir}/ctdb
1991  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/functions  %dir %{_libexecdir}/ctdb/tests
1992  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/nfs-rpc-checks.d  %{_libexecdir}/ctdb/tests/comm_client_test
1993  %{_datadir}/ctdb-tests/eventscripts/etc-ctdb/statd-callout  %{_libexecdir}/ctdb/tests/comm_server_test
1994  %{_datadir}/ctdb-tests/scripts/common.sh  %{_libexecdir}/ctdb/tests/comm_test
1995  %{_datadir}/ctdb-tests/scripts/integration.bash  %{_libexecdir}/ctdb/tests/ctdb_packet_parse
1996  %{_datadir}/ctdb-tests/scripts/test_wrap  %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
1997  %{_datadir}/ctdb-tests/scripts/unit.sh  %{_libexecdir}/ctdb/tests/db_hash_test
1998  %doc ctdb/tests/README  %{_libexecdir}/ctdb/tests/fake_ctdbd
1999    %{_libexecdir}/ctdb/tests/fetch_loop
2000    %{_libexecdir}/ctdb/tests/fetch_loop_key
2001    %{_libexecdir}/ctdb/tests/fetch_readonly
2002    %{_libexecdir}/ctdb/tests/fetch_readonly_loop
2003    %{_libexecdir}/ctdb/tests/fetch_ring
2004    %{_libexecdir}/ctdb/tests/g_lock_loop
2005    %{_libexecdir}/ctdb/tests/lock_tdb
2006    %{_libexecdir}/ctdb/tests/message_ring
2007    %{_libexecdir}/ctdb/tests/pidfile_test
2008    %{_libexecdir}/ctdb/tests/pkt_read_test
2009    %{_libexecdir}/ctdb/tests/pkt_write_test
2010    %{_libexecdir}/ctdb/tests/porting_tests
2011    %{_libexecdir}/ctdb/tests/protocol_client_test
2012    %{_libexecdir}/ctdb/tests/protocol_types_test
2013    %{_libexecdir}/ctdb/tests/protocol_util_test
2014    %{_libexecdir}/ctdb/tests/rb_test
2015    %{_libexecdir}/ctdb/tests/reqid_test
2016    %{_libexecdir}/ctdb/tests/run_proc_test
2017    %{_libexecdir}/ctdb/tests/sock_daemon_test
2018    %{_libexecdir}/ctdb/tests/sock_io_test
2019    %{_libexecdir}/ctdb/tests/srvid_test
2020    %{_libexecdir}/ctdb/tests/test_mutex_raw
2021    %{_libexecdir}/ctdb/tests/transaction_loop
2022    %{_libexecdir}/ctdb/tests/update_record
2023    %{_libexecdir}/ctdb/tests/update_record_persistent
2024    
2025    %dir %{_datadir}/ctdb
2026    %dir %{_datadir}/ctdb/tests
2027    
2028    %dir %{_datadir}/ctdb/tests/complex
2029    %{_datadir}/ctdb/tests/complex/README
2030    %{_datadir}/ctdb/tests/complex/11_ctdb_delip_removes_ip.sh
2031    %{_datadir}/ctdb/tests/complex/18_ctdb_reloadips.sh
2032    %{_datadir}/ctdb/tests/complex/30_nfs_tickle_killtcp.sh
2033    %{_datadir}/ctdb/tests/complex/31_nfs_tickle.sh
2034    %{_datadir}/ctdb/tests/complex/32_cifs_tickle.sh
2035    %{_datadir}/ctdb/tests/complex/33_gratuitous_arp.sh
2036    %{_datadir}/ctdb/tests/complex/34_nfs_tickle_restart.sh
2037    %{_datadir}/ctdb/tests/complex/35_cifs_external_tickle.sh
2038    %{_datadir}/ctdb/tests/complex/41_failover_ping_discrete.sh
2039    %{_datadir}/ctdb/tests/complex/42_failover_ssh_hostname.sh
2040    %{_datadir}/ctdb/tests/complex/43_failover_nfs_basic.sh
2041    %{_datadir}/ctdb/tests/complex/44_failover_nfs_oneway.sh
2042    %{_datadir}/ctdb/tests/complex/45_failover_nfs_kill.sh
2043    %{_datadir}/ctdb/tests/complex/60_rogueip_releaseip.sh
2044    %{_datadir}/ctdb/tests/complex/61_rogueip_takeip.sh
2045    %{_datadir}/ctdb/tests/complex/90_debug_hung_script.sh
2046    
2047    %dir %{_datadir}/ctdb/tests/complex/scripts
2048    %{_datadir}/ctdb/tests/complex/scripts/local.bash
2049    
2050    %dir %{_datadir}/ctdb/tests/cunit
2051    %{_datadir}/ctdb/tests/cunit/comm_test_001.sh
2052    %{_datadir}/ctdb/tests/cunit/comm_test_002.sh
2053    %{_datadir}/ctdb/tests/cunit/db_hash_test_001.sh
2054    %{_datadir}/ctdb/tests/cunit/pidfile_test_001.sh
2055    %{_datadir}/ctdb/tests/cunit/pkt_read_001.sh
2056    %{_datadir}/ctdb/tests/cunit/pkt_write_001.sh
2057    %{_datadir}/ctdb/tests/cunit/porting_tests_001.sh
2058    %{_datadir}/ctdb/tests/cunit/protocol_test_001.sh
2059    %{_datadir}/ctdb/tests/cunit/protocol_test_002.sh
2060    %{_datadir}/ctdb/tests/cunit/protocol_test_003.sh
2061    %{_datadir}/ctdb/tests/cunit/rb_test_001.sh
2062    %{_datadir}/ctdb/tests/cunit/reqid_test_001.sh
2063    %{_datadir}/ctdb/tests/cunit/run_proc_001.sh
2064    %{_datadir}/ctdb/tests/cunit/sock_daemon_test_001.sh
2065    %{_datadir}/ctdb/tests/cunit/sock_io_test_001.sh
2066    %{_datadir}/ctdb/tests/cunit/srvid_test_001.sh
2067    
2068    %dir %{_datadir}/ctdb/tests/eventd
2069    %{_datadir}/ctdb/tests/eventd/README
2070    %{_datadir}/ctdb/tests/eventd/eventd_001.sh
2071    %{_datadir}/ctdb/tests/eventd/eventd_002.sh
2072    %{_datadir}/ctdb/tests/eventd/eventd_003.sh
2073    %{_datadir}/ctdb/tests/eventd/eventd_004.sh
2074    %{_datadir}/ctdb/tests/eventd/eventd_005.sh
2075    %{_datadir}/ctdb/tests/eventd/eventd_006.sh
2076    %{_datadir}/ctdb/tests/eventd/eventd_007.sh
2077    %{_datadir}/ctdb/tests/eventd/eventd_011.sh
2078    %{_datadir}/ctdb/tests/eventd/eventd_012.sh
2079    %{_datadir}/ctdb/tests/eventd/eventd_013.sh
2080    %{_datadir}/ctdb/tests/eventd/eventd_014.sh
2081    %{_datadir}/ctdb/tests/eventd/eventd_021.sh
2082    %{_datadir}/ctdb/tests/eventd/eventd_022.sh
2083    %{_datadir}/ctdb/tests/eventd/eventd_023.sh
2084    %{_datadir}/ctdb/tests/eventd/eventd_024.sh
2085    %{_datadir}/ctdb/tests/eventd/eventd_031.sh
2086    %{_datadir}/ctdb/tests/eventd/eventd_032.sh
2087    %{_datadir}/ctdb/tests/eventd/eventd_033.sh
2088    %{_datadir}/ctdb/tests/eventd/eventd_041.sh
2089    %{_datadir}/ctdb/tests/eventd/eventd_042.sh
2090    %{_datadir}/ctdb/tests/eventd/eventd_043.sh
2091    %{_datadir}/ctdb/tests/eventd/eventd_051.sh
2092    %dir %{_datadir}/ctdb/tests/eventd/scripts
2093    %{_datadir}/ctdb/tests/eventd/scripts/local.sh
2094    
2095    %dir %{_datadir}/ctdb/tests/events.d
2096    %{_datadir}/ctdb/tests/events.d/00.test
2097    
2098    %dir %{_datadir}/ctdb/tests/eventscripts
2099    %{_datadir}/ctdb/tests/eventscripts/README
2100    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.001.sh
2101    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.002.sh
2102    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.003.sh
2103    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.004.sh
2104    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.005.sh
2105    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.006.sh
2106    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.007.sh
2107    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.008.sh
2108    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.init.009.sh
2109    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.001.sh
2110    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.002.sh
2111    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.003.sh
2112    %{_datadir}/ctdb/tests/eventscripts/00.ctdb.setup.004.sh
2113    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.001.sh
2114    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.002.sh
2115    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.003.sh
2116    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.004.sh
2117    %{_datadir}/ctdb/tests/eventscripts/01.reclock.monitor.005.sh
2118    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.001.sh
2119    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.002.sh
2120    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.003.sh
2121    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.004.sh
2122    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.005.sh
2123    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.006.sh
2124    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.007.sh
2125    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.011.sh
2126    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.012.sh
2127    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.013.sh
2128    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.014.sh
2129    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.015.sh
2130    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.016.sh
2131    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.017.sh
2132    %{_datadir}/ctdb/tests/eventscripts/05.system.monitor.018.sh
2133    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.001.sh
2134    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.002.sh
2135    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.021.sh
2136    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.022.sh
2137    %{_datadir}/ctdb/tests/eventscripts/10.interface.init.023.sh
2138    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.001.sh
2139    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.002.sh
2140    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.003.sh
2141    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.004.sh
2142    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.005.sh
2143    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.006.sh
2144    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.007.sh
2145    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.008.sh
2146    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.009.sh
2147    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.010.sh
2148    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.011.sh
2149    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.012.sh
2150    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.013.sh
2151    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.014.sh
2152    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.015.sh
2153    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.016.sh
2154    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.017.sh
2155    %{_datadir}/ctdb/tests/eventscripts/10.interface.monitor.018.sh
2156    %{_datadir}/ctdb/tests/eventscripts/10.interface.multi.001.sh
2157    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.001.sh
2158    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.002.sh
2159    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.010.sh
2160    %{_datadir}/ctdb/tests/eventscripts/10.interface.releaseip.011.sh
2161    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.001.sh
2162    %{_datadir}/ctdb/tests/eventscripts/10.interface.startup.002.sh
2163    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.001.sh
2164    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.002.sh
2165    %{_datadir}/ctdb/tests/eventscripts/10.interface.takeip.003.sh
2166    %{_datadir}/ctdb/tests/eventscripts/11.natgw.001.sh
2167    %{_datadir}/ctdb/tests/eventscripts/11.natgw.002.sh
2168    %{_datadir}/ctdb/tests/eventscripts/11.natgw.003.sh
2169    %{_datadir}/ctdb/tests/eventscripts/11.natgw.004.sh
2170    %{_datadir}/ctdb/tests/eventscripts/11.natgw.011.sh
2171    %{_datadir}/ctdb/tests/eventscripts/11.natgw.012.sh
2172    %{_datadir}/ctdb/tests/eventscripts/11.natgw.013.sh
2173    %{_datadir}/ctdb/tests/eventscripts/11.natgw.014.sh
2174    %{_datadir}/ctdb/tests/eventscripts/11.natgw.015.sh
2175    %{_datadir}/ctdb/tests/eventscripts/11.natgw.021.sh
2176    %{_datadir}/ctdb/tests/eventscripts/11.natgw.022.sh
2177    %{_datadir}/ctdb/tests/eventscripts/11.natgw.023.sh
2178    %{_datadir}/ctdb/tests/eventscripts/11.natgw.024.sh
2179    %{_datadir}/ctdb/tests/eventscripts/11.natgw.025.sh
2180    %{_datadir}/ctdb/tests/eventscripts/11.natgw.031.sh
2181    %{_datadir}/ctdb/tests/eventscripts/11.natgw.041.sh
2182    %{_datadir}/ctdb/tests/eventscripts/11.natgw.042.sh
2183    %{_datadir}/ctdb/tests/eventscripts/11.natgw.051.sh
2184    %{_datadir}/ctdb/tests/eventscripts/11.natgw.052.sh
2185    %{_datadir}/ctdb/tests/eventscripts/11.natgw.053.sh
2186    %{_datadir}/ctdb/tests/eventscripts/11.natgw.054.sh
2187    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.001.sh
2188    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.002.sh
2189    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.003.sh
2190    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.004.sh
2191    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.005.sh
2192    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.006.sh
2193    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.007.sh
2194    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.008.sh
2195    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.009.sh
2196    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.010.sh
2197    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.011.sh
2198    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.012.sh
2199    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.013.sh
2200    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.014.sh
2201    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.015.sh
2202    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.016.sh
2203    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.017.sh
2204    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.018.sh
2205    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.019.sh
2206    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.021.sh
2207    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.022.sh
2208    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.023.sh
2209    %{_datadir}/ctdb/tests/eventscripts/13.per_ip_routing.024.sh
2210    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.001.sh
2211    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.002.sh
2212    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.003.sh
2213    %{_datadir}/ctdb/tests/eventscripts/20.multipathd.monitor.004.sh
2214    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.001.sh
2215    %{_datadir}/ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
2216    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.001.sh
2217    %{_datadir}/ctdb/tests/eventscripts/41.httpd.monitor.002.sh
2218    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.001.sh
2219    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.050.sh
2220    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.051.sh
2221    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.101.sh
2222    %{_datadir}/ctdb/tests/eventscripts/49.winbind.monitor.102.sh
2223    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.001.sh
2224    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.050.sh
2225    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.051.sh
2226    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.101.sh
2227    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.103.sh
2228    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.104.sh
2229    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.105.sh
2230    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.106.sh
2231    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.107.sh
2232    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.110.sh
2233    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.111.sh
2234    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.112.sh
2235    %{_datadir}/ctdb/tests/eventscripts/50.samba.monitor.113.sh
2236    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.001.sh
2237    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.002.sh
2238    %{_datadir}/ctdb/tests/eventscripts/50.samba.shutdown.011.sh
2239    %{_datadir}/ctdb/tests/eventscripts/50.samba.startup.011.sh
2240    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.001.sh
2241    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.101.sh
2242    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.102.sh
2243    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.103.sh
2244    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.104.sh
2245    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.105.sh
2246    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.106.sh
2247    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.107.sh
2248    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.108.sh
2249    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.111.sh
2250    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.112.sh
2251    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.113.sh
2252    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.114.sh
2253    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.121.sh
2254    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.122.sh
2255    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.131.sh
2256    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.132.sh
2257    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.141.sh
2258    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.142.sh
2259    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.143.sh
2260    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.144.sh
2261    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.151.sh
2262    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.152.sh
2263    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.153.sh
2264    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.161.sh
2265    %{_datadir}/ctdb/tests/eventscripts/60.nfs.monitor.162.sh
2266    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.001.sh
2267    %{_datadir}/ctdb/tests/eventscripts/60.nfs.multi.002.sh
2268    %{_datadir}/ctdb/tests/eventscripts/91.lvs.001.sh
2269    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
2270    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
2271    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
2272    %{_datadir}/ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
2273    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.001.sh
2274    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.002.sh
2275    %{_datadir}/ctdb/tests/eventscripts/91.lvs.monitor.003.sh
2276    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
2277    %{_datadir}/ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
2278    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.001.sh
2279    %{_datadir}/ctdb/tests/eventscripts/91.lvs.startup.002.sh
2280    %{_datadir}/ctdb/tests/eventscripts/statd-callout.001.sh
2281    %{_datadir}/ctdb/tests/eventscripts/statd-callout.002.sh
2282    %{_datadir}/ctdb/tests/eventscripts/statd-callout.003.sh
2283    %{_datadir}/ctdb/tests/eventscripts/statd-callout.004.sh
2284    %{_datadir}/ctdb/tests/eventscripts/statd-callout.005.sh
2285    %{_datadir}/ctdb/tests/eventscripts/statd-callout.006.sh
2286    %{_datadir}/ctdb/tests/eventscripts/statd-callout.007.sh
2287    
2288    %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
2289    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d
2290    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions
2291    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d
2292    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout
2293    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
2294    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
2295    %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout
2296    
2297    %dir %{_datadir}/ctdb/tests/eventscripts/etc
2298    %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
2299    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
2300    %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
2301    
2302    %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
2303    %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
2304    
2305    %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
2306    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb
2307    %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
2308    
2309    %dir %{_datadir}/ctdb/tests/eventscripts/scripts
2310    %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
2311    
2312    %dir %{_datadir}/ctdb/tests/eventscripts/stubs
2313    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
2314    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
2315    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
2316    %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
2317    %{_datadir}/ctdb/tests/eventscripts/stubs/date
2318    %{_datadir}/ctdb/tests/eventscripts/stubs/df
2319    %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
2320    %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
2321    %{_datadir}/ctdb/tests/eventscripts/stubs/id
2322    %{_datadir}/ctdb/tests/eventscripts/stubs/ip
2323    %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
2324    %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
2325    %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
2326    %{_datadir}/ctdb/tests/eventscripts/stubs/kill
2327    %{_datadir}/ctdb/tests/eventscripts/stubs/killall
2328    %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
2329    %{_datadir}/ctdb/tests/eventscripts/stubs/net
2330    %{_datadir}/ctdb/tests/eventscripts/stubs/netstat
2331    %{_datadir}/ctdb/tests/eventscripts/stubs/nmap
2332    %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
2333    %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
2334    %{_datadir}/ctdb/tests/eventscripts/stubs/ps
2335    %{_datadir}/ctdb/tests/eventscripts/stubs/rm
2336    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
2337    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
2338    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
2339    %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
2340    %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
2341    %{_datadir}/ctdb/tests/eventscripts/stubs/service
2342    %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
2343    %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
2344    %{_datadir}/ctdb/tests/eventscripts/stubs/ss
2345    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
2346    %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
2347    %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
2348    %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
2349    %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
2350    
2351    %dir %{_datadir}/ctdb/tests/onnode
2352    %{_datadir}/ctdb/tests/onnode/README
2353    %{_datadir}/ctdb/tests/onnode/0001.sh
2354    %{_datadir}/ctdb/tests/onnode/0002.sh
2355    %{_datadir}/ctdb/tests/onnode/0003.sh
2356    %{_datadir}/ctdb/tests/onnode/0004.sh
2357    %{_datadir}/ctdb/tests/onnode/0005.sh
2358    %{_datadir}/ctdb/tests/onnode/0006.sh
2359    %{_datadir}/ctdb/tests/onnode/0070.sh
2360    %{_datadir}/ctdb/tests/onnode/0071.sh
2361    %{_datadir}/ctdb/tests/onnode/0072.sh
2362    %{_datadir}/ctdb/tests/onnode/0075.sh
2363    %{_datadir}/ctdb/tests/onnode/functions
2364    %{_datadir}/ctdb/tests/onnode/nodes
2365    
2366    %dir %{_datadir}/ctdb/tests/onnode/scripts
2367    %{_datadir}/ctdb/tests/onnode/scripts/local.sh
2368    
2369    %dir %{_datadir}/ctdb/tests/onnode/stubs
2370    %{_datadir}/ctdb/tests/onnode/stubs/ctdb
2371    %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001
2372    %{_datadir}/ctdb/tests/onnode/stubs/ssh
2373    
2374    %dir %{_datadir}/ctdb/tests/scripts
2375    %{_datadir}/ctdb/tests/scripts/common.sh
2376    %{_datadir}/ctdb/tests/scripts/integration.bash
2377    %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
2378    %{_datadir}/ctdb/tests/scripts/test_wrap
2379    %{_datadir}/ctdb/tests/scripts/unit.sh
2380    
2381    %dir %{_datadir}/ctdb/tests/shellcheck
2382    %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
2383    %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
2384    %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
2385    %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
2386    %{_datadir}/ctdb/tests/shellcheck/functions.sh
2387    %{_datadir}/ctdb/tests/shellcheck/init_script.sh
2388    %{_datadir}/ctdb/tests/shellcheck/tools.sh
2389    
2390    %dir %{_datadir}/ctdb/tests/shellcheck/scripts
2391    %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
2392    
2393    %dir %{_datadir}/ctdb/tests/simple
2394    %{_datadir}/ctdb/tests/simple/README
2395    %{_datadir}/ctdb/tests/simple/00_ctdb_init.sh
2396    %{_datadir}/ctdb/tests/simple/00_ctdb_onnode.sh
2397    %{_datadir}/ctdb/tests/simple/01_ctdb_version.sh
2398    %{_datadir}/ctdb/tests/simple/02_ctdb_listvars.sh
2399    %{_datadir}/ctdb/tests/simple/03_ctdb_getvar.sh
2400    %{_datadir}/ctdb/tests/simple/04_ctdb_setvar.sh
2401    %{_datadir}/ctdb/tests/simple/05_ctdb_listnodes.sh
2402    %{_datadir}/ctdb/tests/simple/06_ctdb_getpid.sh
2403    %{_datadir}/ctdb/tests/simple/07_ctdb_process_exists.sh
2404    %{_datadir}/ctdb/tests/simple/08_ctdb_isnotrecmaster.sh
2405    %{_datadir}/ctdb/tests/simple/09_ctdb_ping.sh
2406    %{_datadir}/ctdb/tests/simple/11_ctdb_ip.sh
2407    %{_datadir}/ctdb/tests/simple/12_ctdb_getdebug.sh
2408    %{_datadir}/ctdb/tests/simple/13_ctdb_setdebug.sh
2409    %{_datadir}/ctdb/tests/simple/14_ctdb_statistics.sh
2410    %{_datadir}/ctdb/tests/simple/15_ctdb_statisticsreset.sh
2411    %{_datadir}/ctdb/tests/simple/16_ctdb_config_add_ip.sh
2412    %{_datadir}/ctdb/tests/simple/17_ctdb_config_delete_ip.sh
2413    %{_datadir}/ctdb/tests/simple/18_ctdb_reloadips.sh
2414    %{_datadir}/ctdb/tests/simple/19_ip_takeover_noop.sh
2415    %{_datadir}/ctdb/tests/simple/20_delip_iface_gc.sh
2416    %{_datadir}/ctdb/tests/simple/23_ctdb_moveip.sh
2417    %{_datadir}/ctdb/tests/simple/24_ctdb_getdbmap.sh
2418    %{_datadir}/ctdb/tests/simple/25_dumpmemory.sh
2419    %{_datadir}/ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh
2420    %{_datadir}/ctdb/tests/simple/27_ctdb_detach.sh
2421    %{_datadir}/ctdb/tests/simple/28_zero_eventscripts.sh
2422    %{_datadir}/ctdb/tests/simple/31_ctdb_disable.sh
2423    %{_datadir}/ctdb/tests/simple/32_ctdb_enable.sh
2424    %{_datadir}/ctdb/tests/simple/35_ctdb_getreclock.sh
2425    %{_datadir}/ctdb/tests/simple/41_ctdb_stop.sh
2426    %{_datadir}/ctdb/tests/simple/42_ctdb_continue.sh
2427    %{_datadir}/ctdb/tests/simple/43_stop_recmaster_yield.sh
2428    %{_datadir}/ctdb/tests/simple/51_message_ring.sh
2429    %{_datadir}/ctdb/tests/simple/52_fetch_ring.sh
2430    %{_datadir}/ctdb/tests/simple/53_transaction_loop.sh
2431    %{_datadir}/ctdb/tests/simple/54_transaction_loop_recovery.sh
2432    %{_datadir}/ctdb/tests/simple/55_ctdb_ptrans.sh
2433    %{_datadir}/ctdb/tests/simple/58_ctdb_restoredb.sh
2434    %{_datadir}/ctdb/tests/simple/60_recoverd_missing_ip.sh
2435    %{_datadir}/ctdb/tests/simple/70_recoverpdbbyseqnum.sh
2436    %{_datadir}/ctdb/tests/simple/71_ctdb_wipedb.sh
2437    %{_datadir}/ctdb/tests/simple/72_update_record_persistent.sh
2438    %{_datadir}/ctdb/tests/simple/73_tunable_NoIPTakeover.sh
2439    %{_datadir}/ctdb/tests/simple/75_readonly_records_basic.sh
2440    %{_datadir}/ctdb/tests/simple/76_ctdb_pdb_recovery.sh
2441    %{_datadir}/ctdb/tests/simple/77_ctdb_db_recovery.sh
2442    %{_datadir}/ctdb/tests/simple/78_ctdb_large_db_recovery.sh
2443    %{_datadir}/ctdb/tests/simple/80_ctdb_traverse.sh
2444    %{_datadir}/ctdb/tests/simple/99_daemons_shutdown.sh
2445    %{_datadir}/ctdb/tests/simple/functions
2446    # This is a dangling symlink but needed for testing
2447    %{_datadir}/ctdb/tests/simple/nodes
2448    
2449    %dir %{_datadir}/ctdb/tests/simple/scripts
2450    %{_datadir}/ctdb/tests/simple/scripts/local.bash
2451    %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
2452    
2453    %dir %{_datadir}/ctdb/tests/takeover
2454    %{_datadir}/ctdb/tests/takeover/README
2455    %{_datadir}/ctdb/tests/takeover/det.001.sh
2456    %{_datadir}/ctdb/tests/takeover/det.002.sh
2457    %{_datadir}/ctdb/tests/takeover/det.003.sh
2458    %{_datadir}/ctdb/tests/takeover/lcp2.001.sh
2459    %{_datadir}/ctdb/tests/takeover/lcp2.002.sh
2460    %{_datadir}/ctdb/tests/takeover/lcp2.003.sh
2461    %{_datadir}/ctdb/tests/takeover/lcp2.004.sh
2462    %{_datadir}/ctdb/tests/takeover/lcp2.005.sh
2463    %{_datadir}/ctdb/tests/takeover/lcp2.006.sh
2464    %{_datadir}/ctdb/tests/takeover/lcp2.007.sh
2465    %{_datadir}/ctdb/tests/takeover/lcp2.008.sh
2466    %{_datadir}/ctdb/tests/takeover/lcp2.009.sh
2467    %{_datadir}/ctdb/tests/takeover/lcp2.010.sh
2468    %{_datadir}/ctdb/tests/takeover/lcp2.011.sh
2469    %{_datadir}/ctdb/tests/takeover/lcp2.012.sh
2470    %{_datadir}/ctdb/tests/takeover/lcp2.013.sh
2471    %{_datadir}/ctdb/tests/takeover/lcp2.014.sh
2472    %{_datadir}/ctdb/tests/takeover/lcp2.015.sh
2473    %{_datadir}/ctdb/tests/takeover/lcp2.016.sh
2474    %{_datadir}/ctdb/tests/takeover/lcp2.017.sh
2475    %{_datadir}/ctdb/tests/takeover/lcp2.018.sh
2476    %{_datadir}/ctdb/tests/takeover/lcp2.019.sh
2477    %{_datadir}/ctdb/tests/takeover/lcp2.022.sh
2478    %{_datadir}/ctdb/tests/takeover/lcp2.023.sh
2479    %{_datadir}/ctdb/tests/takeover/lcp2.024.sh
2480    %{_datadir}/ctdb/tests/takeover/lcp2.025.sh
2481    %{_datadir}/ctdb/tests/takeover/lcp2.026.sh
2482    %{_datadir}/ctdb/tests/takeover/lcp2.027.sh
2483    %{_datadir}/ctdb/tests/takeover/lcp2.028.sh
2484    %{_datadir}/ctdb/tests/takeover/lcp2.029.sh
2485    %{_datadir}/ctdb/tests/takeover/lcp2.030.sh
2486    %{_datadir}/ctdb/tests/takeover/lcp2.031.sh
2487    %{_datadir}/ctdb/tests/takeover/lcp2.032.sh
2488    %{_datadir}/ctdb/tests/takeover/lcp2.033.sh
2489    %{_datadir}/ctdb/tests/takeover/nondet.001.sh
2490    %{_datadir}/ctdb/tests/takeover/nondet.002.sh
2491    %{_datadir}/ctdb/tests/takeover/nondet.003.sh
2492    
2493    %dir %{_datadir}/ctdb/tests/takeover/scripts
2494    %{_datadir}/ctdb/tests/takeover/scripts/local.sh
2495    
2496    %dir %{_datadir}/ctdb/tests/takeover_helper
2497    %{_datadir}/ctdb/tests/takeover_helper/000.sh
2498    %{_datadir}/ctdb/tests/takeover_helper/010.sh
2499    %{_datadir}/ctdb/tests/takeover_helper/011.sh
2500    %{_datadir}/ctdb/tests/takeover_helper/012.sh
2501    %{_datadir}/ctdb/tests/takeover_helper/013.sh
2502    %{_datadir}/ctdb/tests/takeover_helper/014.sh
2503    %{_datadir}/ctdb/tests/takeover_helper/015.sh
2504    %{_datadir}/ctdb/tests/takeover_helper/016.sh
2505    %{_datadir}/ctdb/tests/takeover_helper/017.sh
2506    %{_datadir}/ctdb/tests/takeover_helper/018.sh
2507    %{_datadir}/ctdb/tests/takeover_helper/019.sh
2508    %{_datadir}/ctdb/tests/takeover_helper/020.sh
2509    %{_datadir}/ctdb/tests/takeover_helper/021.sh
2510    %{_datadir}/ctdb/tests/takeover_helper/022.sh
2511    %{_datadir}/ctdb/tests/takeover_helper/023.sh
2512    %{_datadir}/ctdb/tests/takeover_helper/024.sh
2513    %{_datadir}/ctdb/tests/takeover_helper/025.sh
2514    %{_datadir}/ctdb/tests/takeover_helper/026.sh
2515    %{_datadir}/ctdb/tests/takeover_helper/027.sh
2516    %{_datadir}/ctdb/tests/takeover_helper/028.sh
2517    %{_datadir}/ctdb/tests/takeover_helper/110.sh
2518    %{_datadir}/ctdb/tests/takeover_helper/111.sh
2519    %{_datadir}/ctdb/tests/takeover_helper/120.sh
2520    %{_datadir}/ctdb/tests/takeover_helper/121.sh
2521    %{_datadir}/ctdb/tests/takeover_helper/122.sh
2522    %{_datadir}/ctdb/tests/takeover_helper/130.sh
2523    %{_datadir}/ctdb/tests/takeover_helper/131.sh
2524    %{_datadir}/ctdb/tests/takeover_helper/132.sh
2525    %{_datadir}/ctdb/tests/takeover_helper/140.sh
2526    %{_datadir}/ctdb/tests/takeover_helper/150.sh
2527    %{_datadir}/ctdb/tests/takeover_helper/160.sh
2528    %{_datadir}/ctdb/tests/takeover_helper/210.sh
2529    %{_datadir}/ctdb/tests/takeover_helper/211.sh
2530    %{_datadir}/ctdb/tests/takeover_helper/220.sh
2531    %{_datadir}/ctdb/tests/takeover_helper/230.sh
2532    %{_datadir}/ctdb/tests/takeover_helper/240.sh
2533    %{_datadir}/ctdb/tests/takeover_helper/250.sh
2534    %{_datadir}/ctdb/tests/takeover_helper/260.sh
2535    
2536    %dir %{_datadir}/ctdb/tests/takeover_helper/scripts
2537    %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
2538    
2539    %dir %{_datadir}/ctdb/tests/tool
2540    %{_datadir}/ctdb/tests/tool/README
2541    %{_datadir}/ctdb/tests/tool/ctdb.ban.001.sh
2542    %{_datadir}/ctdb/tests/tool/ctdb.ban.002.sh
2543    %{_datadir}/ctdb/tests/tool/ctdb.ban.003.sh
2544    %{_datadir}/ctdb/tests/tool/ctdb.continue.001.sh
2545    %{_datadir}/ctdb/tests/tool/ctdb.continue.002.sh
2546    %{_datadir}/ctdb/tests/tool/ctdb.continue.003.sh
2547    %{_datadir}/ctdb/tests/tool/ctdb.disable.001.sh
2548    %{_datadir}/ctdb/tests/tool/ctdb.disable.002.sh
2549    %{_datadir}/ctdb/tests/tool/ctdb.disable.003.sh
2550    %{_datadir}/ctdb/tests/tool/ctdb.disable.004.sh
2551    %{_datadir}/ctdb/tests/tool/ctdb.disablemonitor.001.sh
2552    %{_datadir}/ctdb/tests/tool/ctdb.enable.001.sh
2553    %{_datadir}/ctdb/tests/tool/ctdb.enable.002.sh
2554    %{_datadir}/ctdb/tests/tool/ctdb.enable.003.sh
2555    %{_datadir}/ctdb/tests/tool/ctdb.enablemonitor.001.sh
2556    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.001.sh
2557    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.002.sh
2558    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.003.sh
2559    %{_datadir}/ctdb/tests/tool/ctdb.getcapabilities.004.sh
2560    %{_datadir}/ctdb/tests/tool/ctdb.getdbmap.001.sh
2561    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.001.sh
2562    %{_datadir}/ctdb/tests/tool/ctdb.getdbseqnum.002.sh
2563    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.001.sh
2564    %{_datadir}/ctdb/tests/tool/ctdb.getdbstatus.002.sh
2565    %{_datadir}/ctdb/tests/tool/ctdb.getmonmode.001.sh
2566    %{_datadir}/ctdb/tests/tool/ctdb.getpid.001.sh
2567    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.001.sh
2568    %{_datadir}/ctdb/tests/tool/ctdb.getreclock.002.sh
2569    %{_datadir}/ctdb/tests/tool/ctdb.getvar.001.sh
2570    %{_datadir}/ctdb/tests/tool/ctdb.getvar.002.sh
2571    %{_datadir}/ctdb/tests/tool/ctdb.ifaces.001.sh
2572    %{_datadir}/ctdb/tests/tool/ctdb.ip.001.sh
2573    %{_datadir}/ctdb/tests/tool/ctdb.ip.002.sh
2574    %{_datadir}/ctdb/tests/tool/ctdb.ip.003.sh
2575    %{_datadir}/ctdb/tests/tool/ctdb.ip.004.sh
2576    %{_datadir}/ctdb/tests/tool/ctdb.ip.005.sh
2577    %{_datadir}/ctdb/tests/tool/ctdb.ip.006.sh
2578    %{_datadir}/ctdb/tests/tool/ctdb.ip.007.sh
2579    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.001.sh
2580    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.002.sh
2581    %{_datadir}/ctdb/tests/tool/ctdb.ipinfo.003.sh
2582    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.001.sh
2583    %{_datadir}/ctdb/tests/tool/ctdb.listnodes.002.sh
2584    %{_datadir}/ctdb/tests/tool/ctdb.listvars.001.sh
2585    %{_datadir}/ctdb/tests/tool/ctdb.lvs.001.sh
2586    %{_datadir}/ctdb/tests/tool/ctdb.lvs.002.sh
2587    %{_datadir}/ctdb/tests/tool/ctdb.lvs.003.sh
2588    %{_datadir}/ctdb/tests/tool/ctdb.lvs.004.sh
2589    %{_datadir}/ctdb/tests/tool/ctdb.lvs.005.sh
2590    %{_datadir}/ctdb/tests/tool/ctdb.lvs.006.sh
2591    %{_datadir}/ctdb/tests/tool/ctdb.lvs.007.sh
2592    %{_datadir}/ctdb/tests/tool/ctdb.lvs.008.sh
2593    %{_datadir}/ctdb/tests/tool/ctdb.natgw.001.sh
2594    %{_datadir}/ctdb/tests/tool/ctdb.natgw.002.sh
2595    %{_datadir}/ctdb/tests/tool/ctdb.natgw.003.sh
2596    %{_datadir}/ctdb/tests/tool/ctdb.natgw.004.sh
2597    %{_datadir}/ctdb/tests/tool/ctdb.natgw.005.sh
2598    %{_datadir}/ctdb/tests/tool/ctdb.natgw.006.sh
2599    %{_datadir}/ctdb/tests/tool/ctdb.natgw.007.sh
2600    %{_datadir}/ctdb/tests/tool/ctdb.natgw.008.sh
2601    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.001.sh
2602    %{_datadir}/ctdb/tests/tool/ctdb.nodestatus.002.sh
2603    %{_datadir}/ctdb/tests/tool/ctdb.ping.001.sh
2604    %{_datadir}/ctdb/tests/tool/ctdb.pnn.001.sh
2605    %{_datadir}/ctdb/tests/tool/ctdb.process-exists.001.sh
2606    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.001.sh
2607    %{_datadir}/ctdb/tests/tool/ctdb.recmaster.002.sh
2608    %{_datadir}/ctdb/tests/tool/ctdb.recover.001.sh
2609    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.001.sh
2610    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.002.sh
2611    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.003.sh
2612    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.011.sh
2613    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.012.sh
2614    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.013.sh
2615    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.014.sh
2616    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.015.sh
2617    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.016.sh
2618    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.017.sh
2619    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.018.sh
2620    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.019.sh
2621    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.020.sh
2622    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.021.sh
2623    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.023.sh
2624    %{_datadir}/ctdb/tests/tool/ctdb.reloadnodes.024.sh
2625    %{_datadir}/ctdb/tests/tool/ctdb.runstate.001.sh
2626    %{_datadir}/ctdb/tests/tool/ctdb.runstate.002.sh
2627    %{_datadir}/ctdb/tests/tool/ctdb.runstate.003.sh
2628    %{_datadir}/ctdb/tests/tool/ctdb.runstate.004.sh
2629    %{_datadir}/ctdb/tests/tool/ctdb.runstate.005.sh
2630    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.001.sh
2631    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.002.sh
2632    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.003.sh
2633    %{_datadir}/ctdb/tests/tool/ctdb.setdbreadonly.004.sh
2634    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.001.sh
2635    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.002.sh
2636    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.003.sh
2637    %{_datadir}/ctdb/tests/tool/ctdb.setdbsticky.004.sh
2638    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.001.sh
2639    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.002.sh
2640    %{_datadir}/ctdb/tests/tool/ctdb.setdebug.003.sh
2641    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.001.sh
2642    %{_datadir}/ctdb/tests/tool/ctdb.setifacelink.002.sh
2643    %{_datadir}/ctdb/tests/tool/ctdb.setvar.001.sh
2644    %{_datadir}/ctdb/tests/tool/ctdb.setvar.002.sh
2645    %{_datadir}/ctdb/tests/tool/ctdb.status.001.sh
2646    %{_datadir}/ctdb/tests/tool/ctdb.status.002.sh
2647    %{_datadir}/ctdb/tests/tool/ctdb.stop.001.sh
2648    %{_datadir}/ctdb/tests/tool/ctdb.stop.002.sh
2649    %{_datadir}/ctdb/tests/tool/ctdb.stop.003.sh
2650    %{_datadir}/ctdb/tests/tool/ctdb.unban.001.sh
2651    %{_datadir}/ctdb/tests/tool/ctdb.unban.002.sh
2652    %{_datadir}/ctdb/tests/tool/ctdb.unban.003.sh
2653    %{_datadir}/ctdb/tests/tool/ctdb.uptime.001.sh
2654    
2655    %dir %{_datadir}/ctdb/tests/tool/scripts
2656    %{_datadir}/ctdb/tests/tool/scripts/local.sh
2657    
2658  %endif # with_clustering_support  %endif # with_clustering_support
2659    
2660  %changelog  %changelog
2661  * 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.4.sme
2662  - Build for SME 10 [SME: 9751]  - import 4.6.2-12 [SME: 10429]
2663    - change gnutls-devel >= 3.4.7 to gnutls-devel to allow build
2664  * Wed Dec 02 2015 - ClearFoundation <developer@clearfoundation.com> - 4.2.3-10.clear  - import to SME the two last upstream releases [SME: 10326]
2665  - enable DC support for integration work  
2666    * Fri Nov 17 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-12
2667    - resolves: #1514314 - Fix CVE-2017-14746 and CVE-2017-15275
2668    
2669    * Thu Sep 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-11
2670    - resolves: #1491213 - CVE-2017-12150 CVE-2017-12151 CVE-2017-12163
2671    
2672    * Wed Aug 23 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-10
2673    - resolves: #1484423 - Require at least krb5 version 1.15.1
2674    - resolves: #1484713 - Fix password changes for users via smbpasswd
2675    - resolves: #1484723 - Be more graceful on FSCTL_VALIDATE_NEGOTIATE_INFO
2676                           returned errors
2677    
2678    * Mon Aug 14 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-9
2679    - resolves: #1481188 - Fix 'net ads changetrustpw'
2680    
2681    * Thu Jun 22 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-8
2682    - resolves: #1459936 - Fix regression with "follow symlinks = no"
2683    
2684    * Tue Jun 20 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-7
2685    - resolves: #1461336 - Fix smbclient username parsing
2686    - resolves: #1460937 - Fix username normalization with winbind
2687    
2688    * Tue Jun 13 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-6
2689    - resolves: #1459179 - Fix smbclient session setup printing
2690    
2691    * Wed Jun 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-5
2692    - related: #1277999 - Add missing patchset
2693    
2694    * Wed May 31 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-4
2695    - resolves: #1431986 - Fix expand_msdfs VFS module
2696    
2697    * Thu May 18 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-3
2698    - resolves: #1450785 - Security fix for CVE-2017-7494
2699    
2700    * Tue May 09 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-2
2701    - resolves: #1448544 - Fix spoolss 32bit driver upload
2702    
2703    * Mon Apr 03 2017 Andreas Schneider <asn@redhat.com> - 4.6.2-1
2704    - resolves: #1435734 - Fix refreshing winbind tickets
2705    
2706    * Fri Mar 31 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.2-0
2707    - Update to Samba 4.6.2
2708    - related: #1430260 - Security fix for CVE-2017-2619
2709    
2710    * Thu Mar 23 2017 Guenther Deschner <gdeschner@redhat.com> - 4.6.1-0
2711    - Update to Samba 4.6.1
2712    - resolves: #1430260 - Security fix for CVE-2017-2619
2713    
2714    * Tue Mar 21 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-5
2715    - related: #1391954 - Fix kerberos cross-realm referrals
2716    - resolves: #1430755 - Fix 'net ads' keytab handling
2717    
2718    * Wed Mar 15 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-4
2719    - Export internal arcfour_crypt_blob in Python as samba.arcfour_encrypt
2720    - related: #1391954 - Update to Samba 4.6.0
2721    
2722    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-3
2723    - Ensure we set realm when updating ccache in auth/credentials
2724    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2725    
2726    * Fri Mar 10 2017 Alexander Bokovoy <abokovoy@redhat.com> - 4.6.0-2
2727    - resolves: #1430759 - use GSSAPI gss_acquire_cred_from call for gssproxy support
2728    
2729    * Tue Mar 07 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-1
2730    - related: #1391954 - Update to Samba 4.6.0
2731    - resolves: #1401505 - Improved idmap_hash documentation
2732    - resolves: #1218926 - Samba ignores default_keytab_name in krb5.conf
2733    - resolves: #1389786 - Add 'net ads dns unregister'
2734    
2735    * Thu Mar 02 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc4
2736    - related: #1391954 - Update to Samba 4.6.0rc4
2737    - resolves: #1420130 - samba_krb5_wrapper does not list devices when called with
2738                           no arguments
2739    - resolves: #1277999 - Change RPC port range to Windows defaults
2740    
2741    * Wed Feb 15 2017 Andreas Schneider <asn@redhat.com> - 4.6.0-0.1.rc3
2742    - resolves: #1391954 - Update to Samba 4.6.0rc3
2743    - resolves: #1271082 - Wrong groups listed when id command is called before login
2744    - resolves: #1327810 - Use 'printcap cache time' for the house keeping interval
2745    - resolves: #1356932 - Improve documentation for 'ldap ssl' in smb.conf manpage
2746    - resolves: #1365111 - Fix printer removal if "List in Directory" checkbox is
2747                           unticked and printer is not listed in AD
2748    - resolves: #1368439 - Fix ntlm_auth wrong password issues
2749    - resolves: #1397871 - Include the system krb5.conf in winbinds generated conf
2750    - resolves: #1397891 - Fix marsalling of spoolss SetPrinter info level 2
2751    - resolves: #1397895 - Add missing support APD_COPY_FROM_DIRECTORY in
2752                           AddPrinterDriver
2753    - resolves: #1403242 - Samba can not access trusted domains through transitive
2754                           trusts
2755    - resolves: #1403975 - Fix trusted domain logins
2756    - resolves: #1411978 - Include the system krb5.conf in winbinds generated conf
2757    - resolves: #1416746 - Fix division by zero error in ctdb 05.system event script
2758    
2759    * Tue Nov 15 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2760    - related: #1377729 - Fix return code if ip not defined in gethostbyname
2761    
2762    * Wed Nov 09 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-11
2763    - related: #1377307 - Add missing patch to patchset
2764    
2765    * Tue Nov 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-10
2766    - resolves: #1377690 - Fix linking nss_wins with libreplace
2767    - resolves: #1377729 - Fix nss_wins function definitions for gethostbyname*
2768    - resolves: #1377307 - Fix %G substitution in AD case
2769    - resolves: #1377751 - Fix regression of smbclient unable to connect to
2770                           Apple and Azure
2771    
2772    * Wed Aug 31 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-9
2773    - related: #1365479 - Fix idmap range check
2774    
2775    * Fri Aug 26 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-8
2776    - related: #1193493 - Fix smbget url credentials parsing
2777    
2778    * Tue Aug 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-7
2779    - resolves: #1365479 - Fix idmap range checks for ad and hash backend
2780    
2781    * Tue Aug 16 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-6
2782    - resolves: #1367316 - Increase required Kerbersion version number
2783    - resolves: #1366477 - Fix using the right krb5 ccache in libads
2784    - resolves: #1356501 - Fix high CPU usage with smbclient connection to
2785                           non-reachable IP
2786    
2787    * Wed Aug 03 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-5
2788    - resolves: #1359091 - Package /usr/lib/samba/ldb in the common-libs package
2789    - resolves: #1360788 - Fix multilib issue with ctdb-tests package
2790    - resolves: #1362385 - Fix Samba ignoring supplementary groups
2791    - resolves: #1364051 - Fix smbd panic with stale ctdb entries
2792    
2793    * Mon Jul 04 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-4
2794    - resolves: #1351655 - Fix winbind meomory leak with each cached credentials
2795                           login
2796    - resolves: #1351961 - Fix CVE-2016-2119
2797    
2798    * Thu Jun 23 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-3
2799    - related: #1260214 - Correctly warn about missing realm for ad domains
2800                          with 'security=domain'
2801    
2802    * Tue Jun 21 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-2
2803    - resolves: #1348223 - Fix sasl wrapped ldap connections
2804    
2805    * Wed Jun 08 2016 Andreas Schneider <asn@redhat.com> - 4.4.4-1
2806    - resolves: #1303076 - Rebase Samba to version 4.4.4
2807    - resolves: #1314673 - Fix CVE-2015-7560
2808    - resolves: #1263322 - Add '--no-dns-updates' option to 'net ads join'
2809    - resolves: #1264433 - Fix segfault in pam_winbind.so with invalid config
2810                           options
2811    - resolves: #1193504 - Fix smbget to retrieve files recursively
2812    - resolves: #1193502 - Fix smbget to use command line credentials
2813    - resolves: #1193493 - Fix smbget url credentials parsing
2814    - resolves: #1273999 - Support printing with Kerberos credentials on newer
2815                           CUPS versions
2816    - resolves: #1296821 - Define /etc/pam.d/samba as a non replaceable config
2817    - resolves: #1261107 - Fix memory leak because of missing talloc stackframe
2818    - resolves: #1333562 - Fix memory leak after smbc_free_context()
2819    - resolves: #1315422 - Fix regression from CVE-2015-5252
2820    - resolves: #1316899 - Fixed idmap_hash module issues when used with others
2821    - resolves: #1322691 - Fix badlock related bugs
2822    - Fix CVE-2015-5370
2823    - Fix CVE-2016-2110
2824    - Fix CVE-2016-2111
2825    - Fix CVE-2016-2112
2826    - Fix CVE-2016-2113
2827    - Fix CVE-2016-2114
2828    - Fix CVE-2016-2115
2829    - Fix CVE-2016-2118
2830    - resolves: #1327951 - Fix regression with anonymous connections from OS X
2831    - resolves: #1327845 - Fix pcap_cache_reload() with spoolssd
2832    - resolves: #1289640 - Fix ctdb selinux issue with read only tracking dbs
2833    - resolves: #1341208 - Fix enumerating groups over NSS with idmap_ad
2834    - resolves: #1345827 - Fix resolving trusted domain users on domain member
2835    - resolves: #1346334 - Fix typo in smb.conf.example
2836    - resolves: #1335292 - Fix site-aware 'net ads join -k'
2837    - resolves: #1260214 - Accept empty realm for ad domains with 'security=domain'
2838    
2839    * Tue May 24 2016 Guenther Deschner <gdeschner@redhat.com> - 4.2.10-8
2840    - Fix krb5 encryption type setup during join (as admin and non-admin user)
2841    - resolves: #1312109
2842    
2843    * Mon May 02 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-7
2844    - Fix regressions introduced with security tightening as part of Badlock release
2845    - resolves: #1330199
2846    
2847    * Tue Apr 12 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-6
2848    - Fix domain member winbind not being able to talk to trusted domains' DCs
2849    - relates: #1322691
2850    
2851    * Mon Apr 11 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-5
2852    - Fix crash in smb.conf processing
2853    - relates: #1322691
2854    
2855    * Fri Apr 08 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-4
2856    - Fix LDAP SASL bind with arcfour-hmac-md5
2857    - resolves: #1322691
2858    
2859    * Thu Apr 07 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-3
2860    - Make sure the package owns /var/lib/samba and uses it for cache purposes
2861    - resolves: #1322691
2862    
2863    * Wed Apr 06 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-2
2864    - Remove ldb modules and internal libraries for DC when not packaging DC build
2865    - resolves: #1322691
2866    
2867    * Mon Apr 04 2016 Alexander Bokovoy <abokovoy@redhat.com> - 4.2.10-1
2868    - resolves: #1322691
2869    
2870    * Fri Mar 04 2016 Andreas Schneider <asn@redhat.com> - 4.2.3-12
2871    - resolves: #1314673 - Fix CVE-2015-7560
2872    
2873    * Fri Dec 11 2015 Guenther Deschner <gdeschner@redhat.com> - 4.2.3-11
2874    - resolves: #1290711
2875    - CVE-2015-3223 Remote DoS in Samba (AD) LDAP server
2876    - CVE-2015-5299 Missing access control check in shadow copy code
2877    - CVE-2015-5252 Insufficient symlink verification in smbd
2878    - CVE-2015-5296 Samba client requesting encryption vulnerable to
2879                    downgrade attack
2880    
2881  * 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
2882  - 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