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


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