/[packages]/updates/6/samba/current/SPECS/samba.spec
ViewVC logotype

Annotation of /updates/6/samba/current/SPECS/samba.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1347360 - (hide annotations) (download)
Mon Dec 31 06:19:57 2018 UTC (5 years, 11 months ago) by buchan
File size: 60360 byte(s)
SILENT: BR cmocka >= 1.1.1

1 neoclust 854335 # rpmbuild --rebuild --with testsuite --without clustering samba.src.rpm
2     #
3     # The testsuite is disabled by default. Set --with testsuite or %bcond_without
4     # to run the Samba torture testsuite.
5     %bcond_with testsuite
6 wally 855505 # ctdb is enabled by default, you can disable it with: --without clustering
7 neoclust 854335 %bcond_without clustering
8    
9 wally 855226 %define _disable_ld_no_undefined %{nil}
10 neoclust 854335
11 wally 1092136 %define nssmajor 2
12 buchan 195676
13 wally 1092136 %define major 1
14 neoclust 854335 %define libname %mklibname %{name} %{major}
15     %define develname %mklibname %{name} -d
16 wally 1092136
17     %define wbclientmajor 0
18 neoclust 854335 %define libwbclient %mklibname wbclient %{wbclientmajor}
19     %define wbclientdevel %mklibname wbclient -d
20 kharec 7652
21 wally 1092136 %define smbclientmajor 0
22 neoclust 854335 %define libsmbclient %mklibname smbclient %{smbclientmajor}
23     %define smbclientdevel %mklibname smbclient -d
24 kharec 7652
25 wally 1092136 %define testmajor 0
26 neoclust 854335 %define libtest %mklibname %{name}-test %{testmajor}
27     %define testdevel %mklibname %{name}-test -d
28 dmorgan 8942
29 wally 1092136 %define dcmajor 0
30 neoclust 854335 %define libsdc %mklibname %{name}-dc %{dcmajor}
31 kharec 7652
32 wally 1092136 %define kdcmajor 2
33 wally 929307 %define libkdc %mklibname kdc-samba4_ %{kdcmajor}
34    
35 wally 855508 # filter out some bogues devel() requires
36     %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}devel\\(lib.*-samba4
37 wally 854571
38 wally 855515 # filter out some bogus requires/provides
39     %global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{_libdir}/libnss_win.*\\.so
40     %global __requires_exclude_from %{?__requires_exclude_from:%__requires_exclude_from|}^%{_libdir}/libnss_win.*\\.so
41    
42 wally 855543 # more filtering
43     %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}lib.*samba4.so\\(
44     %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}lib.*samba4.so\\(
45    
46 wally 854571 # filter out perl requirements pulled in from examples in the docdir.
47     %global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{_docdir}
48     %global __requires_exclude_from %{?__requires_exclude_from:%__requires_exclude_from|}^%{_docdir}/\[^/\]*/\[^M\]
49     %global __provides_exclude %{?__provides_exclude:%__provides_exclude|}^perl\\(VMS|^perl\\(Win32|^perl\\(DB\\)|^perl\\(UNIVERSAL\\)
50     %global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(VMS|^perl\\(Win32
51    
52 luigiwalser 1187207 %define talloc_version 2.1.9
53 wally 855505 %define ntdb_version 1.0
54 buchan 1347278 %define tdb_version 1.3.14
55     %define tevent_version 0.9.36
56     %define ldb_version 1.2.3
57 kharec 7652
58    
59 neoclust 854335 %global with_libsmbclient 1
60     %global with_libwbclient 1
61 kharec 7652
62 neoclust 854335 %global with_internal_talloc 0
63     %global with_internal_tevent 0
64     %global with_internal_tdb 0
65 neoclust 882937 %global with_internal_ntdb 0
66 neoclust 854335 %global with_internal_ldb 0
67 kharec 7652
68 neoclust 854335 %global with_profiling 1
69 wally 855505
70     %global with_vfs_cephfs 0
71    
72 neoclust 915736 %global with_vfs_glusterfs 0
73 neoclust 854335
74    
75     %global with_mitkrb5 0
76     %global with_dc 1
77    
78     %if %{with testsuite}
79     # The testsuite only works with a full build right now.
80     %global with_mitkrb5 0
81     %global with_dc 1
82 kharec 7652 %endif
83    
84 neoclust 854335 %global with_clustering_support 0
85 kharec 7652
86 neoclust 854335 %if %{with clustering}
87     %global with_clustering_support 1
88 kharec 7652 %endif
89    
90 luigiwalser 1000891 Name: samba
91 buchan 1347278 Version: 4.7.12
92 buchan 1347360 Release: %mkrel 1.1
93 kharec 7652
94 luigiwalser 1000891 Summary: Server and Client software to interoperate with Windows machines
95     License: GPLv3+ and LGPLv3+
96     Group: System/Servers
97     URL: http://www.samba.org/
98     Source0: https://download.samba.org/pub/samba/stable/samba-%{version}.tar.gz
99 kharec 7652
100 neoclust 854335 # Red Hat specific replacement-files
101 wally 855505 Source1: samba.log
102     Source2: samba.xinetd
103 wally 855528 # For classic NT4-style domains
104     Source4: smb.conf.default
105 wally 855505 Source5: pam_winbind.conf
106     Source6: samba.pamd
107 kharec 7652
108 wally 855505 Source200: README.dc
109     Source201: README.downgrade
110 kharec 7652
111 neoclust 854335 Requires(pre): rpm-helper >= %{rpmhelper_required_version}
112     Requires(post): rpm-helper >= %{rpmhelper_required_version}
113     Requires(preun): rpm-helper >= %{rpmhelper_required_version}
114     Requires(postun): rpm-helper >= %{rpmhelper_required_version}
115 kharec 7652
116    
117 wally 854642 Requires(pre): %{name}-common = %{version}-%{release}
118     Requires: %{libname} = %{version}-%{release}
119 neoclust 854335 %if %with_libwbclient
120 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
121 kharec 7652 %endif
122    
123 wally 855505 Requires: pam
124    
125 wally 854677 Obsoletes: %{name}-server < 4.0.0
126     Provides: %{name}-server = %{version}-%{release}
127 kharec 7652
128 neoclust 854335 # We don't build it outdated docs anymore
129 wally 855505 Obsoletes: samba-doc
130 neoclust 854335 # Is not supported yet
131 wally 855505 Obsoletes: samba-domainjoin-gui
132 neoclust 854335 # SWAT been deprecated and removed from samba
133 wally 855505 Obsoletes: samba-swat
134     Obsoletes: samba4-swat
135 kharec 7652
136 wally 855505 BuildRequires: cups-devel
137     BuildRequires: dbus-devel
138     BuildRequires: docbook-style-xsl
139     BuildRequires: e2fsprogs-devel
140     BuildRequires: gawk
141     BuildRequires: krb5-devel >= 1.10
142     BuildRequires: libacl-devel
143     BuildRequires: libaio-devel
144     BuildRequires: libarchive-devel
145     BuildRequires: libattr-devel
146     BuildRequires: libcap-devel
147     BuildRequires: libuuid-devel
148     BuildRequires: libxslt-devel
149     BuildRequires: ncurses-devel
150     BuildRequires: openldap-devel
151     BuildRequires: pam-devel
152     BuildRequires: perl(ExtUtils::MakeMaker)
153     BuildRequires: perl(Parse::Yapp)
154     BuildRequires: popt-devel
155     BuildRequires: python-devel
156     BuildRequires: python-tevent
157     BuildRequires: quota-devel
158     BuildRequires: readline-devel
159     BuildRequires: sed
160     BuildRequires: zlib-devel >= 1.2.3
161 wally 855521 BuildRequires: xsltproc
162 tmb 1020651 BuildRequires: pkgconfig(systemd)
163 buchan 1347360 BuildRequires: pkgconfig(cmocka) >= 1.1.1
164 wally 855505
165 neoclust 854335 %if %{with_vfs_glusterfs}
166     BuildRequires: pkgconfig(glusterfs-api)
167 kharec 7652 %endif
168 wally 855505 %if %{with_vfs_cephfs}
169     BuildRequires: libcephfs1-devel
170     %endif
171     %if %{with_dc}
172     BuildRequires: gnutls-devel
173     %endif
174 kharec 7652
175 neoclust 854335 # pidl requirements
176 wally 855505 BuildRequires: perl(Parse::Yapp)
177 kharec 7652
178 neoclust 854335 %if ! %with_internal_talloc
179 buchan 1347278 BuildRequires: talloc-devel >= 1:%{talloc_version}
180 neoclust 915736 BuildRequires: pytalloc-util-devel >= %{talloc_version}
181 kharec 7652 %endif
182 neoclust 854335
183     %if ! %with_internal_tevent
184 buchan 1347278 BuildRequires: tevent-devel >= 1:%{tevent_version}
185     BuildRequires: python-tevent >= 1:%{tevent_version}
186 kharec 7652 %endif
187    
188 neoclust 854335 %if ! %with_internal_ldb
189 buchan 1347278 BuildRequires: ldb-devel >= 1:%ldb_version
190 neoclust 915736 BuildRequires: pyldb-util-devel >= %{ldb_version}
191 neoclust 854335 %endif
192 kharec 7652
193 neoclust 854335 %if ! %with_internal_tdb
194 buchan 1347278 BuildRequires: tdb-devel >= 1:%{tdb_version}
195     BuildRequires: python-tdb >= 1:%{tdb_version}
196 kharec 7652 %endif
197    
198 neoclust 854335 %if %{with testsuite}
199     BuildRequires: ldb-tools
200 kharec 7652 %endif
201    
202 neoclust 854335 ### SAMBA
203     %description
204 wally 854616 Samba is the standard Windows interoperability suite of programs
205 neoclust 854335 for Linux and Unix.
206 kharec 7652
207 neoclust 854335 ### CLIENT
208 wally 854648 %package client
209 neoclust 854335 Summary: Samba client programs
210     Group: Networking/Other
211 wally 854642 Requires: %{name}-common = %{version}-%{release}
212     Requires: %{libname} = %{version}-%{release}
213 neoclust 854335 %if %with_libsmbclient
214 wally 854648 Requires: %{libsmbclient} = %{version}-%{release}
215 kharec 7652 %endif
216 tmb 733899 # virtual provides for drakxtools-backend
217 wally 854642 Provides: smb-client = %{version}-%{release}
218 kharec 7652
219 neoclust 988437 Requires(post): chkconfig
220     Requires(postun): chkconfig
221 luigiwalser 977378
222 kharec 7652 %description client
223 neoclust 854335 The samba4-client package provides some SMB/CIFS clients to complement
224     the built-in SMB/CIFS filesystem in Linux. These clients allow access
225     of SMB/CIFS shares and printing to SMB/CIFS printers.
226 kharec 7652
227 neoclust 854335 ### COMMON
228 wally 854648 %package common
229 kharec 7652 Summary: Files used by both Samba servers and clients
230 neoclust 854335 Group: System/Servers
231 wally 854642 Requires: %{libname} = %{version}-%{release}
232 dlucio 929234 Requires: %{libsdc} = %{version}-%{release}
233 neoclust 854335 %if %with_libwbclient
234 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
235 kharec 7652 %endif
236    
237     %description common
238 wally 855505 samba-common provides files necessary for both the server and client
239 kharec 7652 packages of Samba.
240    
241 neoclust 854335 ### DC
242 wally 854648 %package dc
243 neoclust 854335 Summary: Samba AD Domain Controller
244     Group: System/Servers
245 wally 854642 Requires: %{libname} = %{version}-%{release}
246     Requires: %{libsdc} = %{version}-%{release}
247 wally 855744 Requires: python-samba = %{version}-%{release}
248 wally 855542 Conflicts: %{name} < 4.2.3
249 tmb 1020930 # libpac-samba4.so moved to lib(64)samba-dc0
250     Conflicts: %{libsdc} < 4.4.4-2
251 kharec 7652
252 neoclust 854335 %description dc
253     The samba-dc package provides AD Domain Controller functionality
254 kharec 7652
255 neoclust 854335 ### DC-LIBS
256 wally 854648 %package -n %{libsdc}
257 neoclust 854335 Summary: Samba AD Domain Controller Libraries
258     Group: System/Servers
259 wally 854642 Requires: %{name}-common = %{version}-%{release}
260     Requires: %{libname} = %{version}-%{release}
261 wally 854654 Obsoletes: %{_lib}samba4-dc0 < 4.1.17-12
262 tmb 1020930 # libpac-samba4.so moved from samba-dc
263     Conflicts: %{name}-dc < 4.4.4-2
264 kharec 7652
265 neoclust 854335 %description -n %{libsdc}
266     The samba4-dc-libs package contains the libraries needed by the DC to
267     link against the SMB, RPC and other protocols.
268 kharec 7652
269 wally 929307 %if %with_dc
270     %package -n %{libkdc}
271     Summary: Samba AD Domain Controller KDC Libraries
272     Group: System/Libraries
273     Conflicts: samba-dc < 4.3.4-3
274    
275     %description -n %{libkdc}
276     This package contains Kerberos KDC libraries for Samba.
277     %endif
278    
279 neoclust 854335 ### DEVEL
280 wally 854648 %package -n %{develname}
281 neoclust 854335 Summary: Developer tools for Samba libraries
282     Group: Development/C
283 wally 854642 Requires: %{libname} = %{version}-%{release}
284 wally 855736 Provides: libsamba-devel = %{version}-%{release}
285     Provides: samba-devel = %{version}-%{release}
286 wally 854640 Obsoletes: %{_lib}samba4-devel < 4.1.17-11
287 kharec 7652
288 wally 854640 %description -n %{develname}
289 neoclust 854335 The samba4-devel package contains the header files for the libraries
290     needed to develop programs that link against the SMB, RPC and other
291     libraries in the Samba suite.
292 kharec 7652
293 wally 855505 ### CEPH
294     %if %{with_vfs_cephfs}
295     %package vfs-cephfs
296     Summary: Samba VFS module for Ceph distributed storage system
297     Group: Applications/System
298     Requires: libcephfs1
299     Requires: %{name} = %{version}-%{release}
300     Requires: %{libname} = %{version}-%{release}
301    
302     %description vfs-cephfs
303     Samba VFS module for Ceph distributed storage system integration.
304     %endif
305    
306 neoclust 854335 ### GLUSTER
307     %if %{with_vfs_glusterfs}
308     %package vfs-glusterfs
309     Summary: Samba VFS module for GlusterFS
310     Group: System/Libraries
311     Requires: glusterfs-api >= 3.4.0.16
312     Requires: glusterfs >= 3.4.0.16
313 wally 854643 Requires: %{name} = %{version}-%{release}
314     Requires: %{libname} = %{version}-%{release}
315 kharec 7652
316    
317 neoclust 854335 %description vfs-glusterfs
318     Samba VFS module for GlusterFS integration.
319 kharec 7652 %endif
320    
321 luigiwalser 977378 ### KRB5-PRINTING
322     %package krb5-printing
323     Summary: Samba CUPS backend for printing with Kerberos
324 luigiwalser 977728 Group: Networking/Remote access
325 luigiwalser 977378 Requires(pre): %{name}-client
326    
327 neoclust 988437 Requires(post): chkconfig
328     Requires(postun): chkconfig
329 luigiwalser 977378
330     %description krb5-printing
331     If you need Kerberos for print jobs to a printer connection to cups via the SMB
332     backend, then you need to install that package. It will allow cups to access
333     the Kerberos credentials cache of the user issuing the print job.
334    
335 neoclust 854335 ### LIBS
336 wally 854648 %package -n %{libname}
337 neoclust 854335 Summary: Samba libraries
338     Group: System/Libraries
339     Requires: krb5-libs >= 1.10
340     %if %with_libwbclient
341 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
342 kharec 7652 %endif
343 wally 854649 Obsoletes: %{_lib}samba41 < 4.1.17-11
344 wally 1092137 # libnetapi.so.0 was in a separate pkg in mga5
345     Obsoletes: %{_lib}netapi0 < 3.6.25-3
346 kharec 7652
347 wally 854648 %description -n %{libname}
348 neoclust 854335 The samba4-libs package contains the libraries needed by programs that
349     link against the SMB, RPC and other protocols provided by the Samba suite.
350 kharec 7652
351 neoclust 854335 ### LIBSMBCLIENT
352     %if %with_libsmbclient
353 wally 854648 %package -n %{libsmbclient}
354 neoclust 854335 Summary: The SMB client library
355     Group: System/Libraries
356 wally 854642 Requires: %{name}-common = %{version}-%{release}
357     Requires: %{libname} = %{version}-%{release}
358 wally 854654 Obsoletes: %{_lib}samba4-smbclient0 < 4.1.17-12
359 wally 854666 # for gnome-vfs2
360     Provides: libsmbclient = %{version}-%{release}
361 kharec 7652
362 neoclust 854335 %description -n %{libsmbclient}
363     The libsmbclient contains the SMB client library from the Samba suite.
364 kharec 7652
365 wally 854648 %package -n %{smbclientdevel}
366 neoclust 854335 Summary: Developer tools for the SMB client library
367     Group: Development/C
368 wally 854642 Requires: %{libsmbclient} = %{version}-%{release}
369 neoclust 854536 Provides: libsmbclient-devel = %{version}-%{release}
370 wally 855736 Provides: smbclient-devel = %{version}-%{release}
371 wally 854654 Obsoletes: %{_lib}samba4-smbclient-devel < 4.1.17-12
372 kharec 7652
373 neoclust 854335 %description -n %{smbclientdevel}
374     The libsmbclient-devel package contains the header files and libraries needed to
375     develop programs that link against the SMB client library in the Samba suite.
376     %endif # with_libsmbclient
377 kharec 7652
378 neoclust 854335 ### LIBWBCLIENT
379     %if %with_libwbclient
380 wally 854648 %package -n %{libwbclient}
381 neoclust 854335 Summary: The winbind client library
382     Group: System/Libraries
383 wally 854642 Requires: %{libname} = %{version}-%{release}
384 wally 854638 Obsoletes: %{_lib}samba4-wbclient0 < 4.1.17-11
385 kharec 7652
386 wally 854648 %description -n %{libwbclient}
387 wally 854616 The libwbclient package contains the winbind client library
388 neoclust 854335 from the Samba suite.
389 kharec 7652
390 wally 854648 %package -n %{wbclientdevel}
391 neoclust 854335 Summary: Developer tools for the winbind library
392     Group: Development/C
393 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
394 wally 855736 Provides: libwbclient-devel = %{version}-%{release}
395     Provides: wbclient-devel = %{version}-%{release}
396 wally 854638 Obsoletes: %{_lib}samba4-wbclient-devel < 4.1.17-11
397 kharec 7652
398 neoclust 854335 %description -n %{wbclientdevel}
399 wally 854616 The libwbclient-devel package provides developer tools for
400 neoclust 854335 the wbclient library.
401     %endif # with_libwbclient
402 kharec 7652
403 neoclust 854335 ### PYTHON
404 wally 855505 %package -n python-samba
405 neoclust 854335 Summary: Samba Python libraries
406     Group: System/Libraries
407 wally 854642 Requires: %{name} = %{version}-%{release}
408     Requires: %{libname} = %{version}-%{release}
409 neoclust 854335 Requires: python-tevent
410     Requires: python-tdb
411     Requires: python-ldb
412     Requires: python-talloc
413 wally 854642 Provides: %{name}-python = %{version}-%{release}
414 neoclust 854335 # temp cauldron fix:
415 wally 855505 Obsoletes: python-samba4 < 4.2.3
416 wally 854645 Obsoletes: samba4-python < 4.1.17-11
417     Provides: samba4-python = %{version}-%{release}
418 kharec 7652
419 wally 855505 %description -n python-samba
420 neoclust 854335 The samba4-python package contains the Python libraries needed by programs
421     that use SMB, RPC and other Samba provided protocols in Python programs.
422 kharec 7652
423 neoclust 854335 ### PIDL
424 wally 854648 %package pidl
425 neoclust 854335 Summary: Perl IDL compiler
426     Group: Development/Tools
427     Requires: perl(Parse::Yapp)
428     BuildArch: noarch
429 kharec 7652
430    
431 wally 854648 %description pidl
432 neoclust 854335 The %{name}-pidl package contains the Perl IDL compiler used by Samba
433     and Wireshark to parse IDL and similar protocols
434 kharec 7652
435 neoclust 854335 ### TEST
436 wally 854648 %package test
437 neoclust 854335 Summary: Testing tools for Samba servers and clients
438     Group: Networking/Other
439 wally 854642 Requires: %{name} = %{version}-%{release}
440     Requires: %{name}-common = %{version}-%{release}
441     Requires: %{name}-winbind = %{version}-%{release}
442     Requires: %{libname} = %{version}-%{release}
443     #Requires: %{name}-test-libs = %{version}-%{release}
444    
445 neoclust 854335 %if %with_dc
446 wally 854669 Requires: %{libsdc} = %{version}-%{release}
447 kharec 7652 %endif
448 wally 854642
449 neoclust 854335 %if %with_libsmbclient
450 wally 854642 Requires: %{libsmbclient} = %{version}-%{release}
451 kharec 7652 %endif
452 wally 854642
453 neoclust 854335 %if %with_libwbclient
454 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
455 kharec 7652 %endif
456    
457 wally 854648 %description test
458 neoclust 854335 %{name}-test provides testing tools for both the server and client
459     packages of Samba.
460 kharec 7652
461 neoclust 854335 ### TEST-LIBS
462 wally 854648 %package -n %{libtest}
463 neoclust 854335 Summary: Libraries need by teh testing tools for Samba servers and clients
464     Group: Networking/Remote access
465 wally 854642 Requires: %{libname} = %{version}-%{release}
466 wally 854639 Obsoletes: %{_lib}samba4-test0 < 4.1.17-11
467 kharec 7652
468 wally 854648 %description -n %{libtest}
469 neoclust 854335 %{name}-test-libs provides libraries required by the testing tools.
470 kharec 7652
471 neoclust 854335 ### TEST-DEVEL
472 wally 854648 %package -n %{testdevel}
473 neoclust 854335 Summary: Testing devel files for Samba servers and clients
474     Group: Development/C
475 wally 854642 Requires: %{libtest} = %{version}-%{release}
476 wally 854639 Obsoletes: %{_lib}samba4-test-devel < 4.1.17-11
477 kharec 7652
478 wally 854648 %description -n %{testdevel}
479 neoclust 854335 samba-test-devel provides testing devel files for both the server and client
480     packages of Samba.
481 buchan 234453
482 neoclust 854335 ### WINBIND
483 wally 854648 %package winbind
484 neoclust 854335 Summary: Samba winbind
485     Group: System/Libraries
486 wally 854642 Requires: %{name}-common = %{version}-%{release}
487     Requires: %{libname} = %{version}-%{release}
488     Requires: %{name}-winbind-modules = %{version}-%{release}
489 wally 854645 Obsoletes: samba4-winbind < 4.1.17-11
490     Provides: samba4-winbind = %{version}-%{release}
491     Obsoletes: nss_wins < 4.0.0
492     Provides: nss_wins = %{version}-%{release}
493 buchan 234453
494 wally 854648 %description winbind
495 neoclust 854335 The samba-winbind package provides the winbind NSS library, and some
496     client tools. Winbind enables Linux to be a full member in Windows
497     domains and to use Windows user and group accounts on Linux.
498 kharec 7652
499 neoclust 854335 ### WINBIND-CLIENTS
500 wally 854648 %package winbind-clients
501 neoclust 854335 Summary: Samba winbind clients
502     Group: System/Libraries
503 wally 854642 Requires: %{name}-common = %{version}-%{release}
504     Requires: %{libname} = %{version}-%{release}
505     Requires: %{name}-winbind = %{version}-%{release}
506 neoclust 854335 %if %with_libwbclient
507 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
508 kharec 7652 %endif
509    
510 wally 854642 Provides: samba4-winbind-clients = %{version}-%{release}
511     Obsoletes: samba4-winbind-clients < %{version}-%{release}
512 kharec 7652
513 wally 854648 %description winbind-clients
514 neoclust 854335 The samba-winbind-clients package provides the wbinfo and ntlm_auth
515     tool.
516 kharec 7652
517 neoclust 854335 ### WINBIND-KRB5-LOCATOR
518 wally 854648 %package winbind-krb5-locator
519 neoclust 854335 Summary: Samba winbind krb5 locator
520     Group: Networking/Remote access
521     %if %with_libwbclient
522 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
523     Requires: %{name}-winbind = %{version}-%{release}
524 neoclust 854335 %else
525 wally 854642 Requires: %{libname} = %{version}-%{release}
526 kharec 7652 %endif
527 wally 854642 Provides: samba4-winbind-krb5-locator = %{version}-%{release}
528 kharec 7652
529 neoclust 854335 # Handle winbind_krb5_locator.so as alternatives to allow
530     # IPA AD trusts case where it should not be used by libkrb5
531     # The plugin will be diverted to /dev/null by the FreeIPA
532     # freeipa-server-trust-ad subpackage due to higher priority
533     # and restored to the proper one on uninstall
534 neoclust 988437 Requires(post): chkconfig
535     Requires(postun): chkconfig
536     Requires(preun): chkconfig
537 kharec 7652
538 wally 854648 %description winbind-krb5-locator
539 neoclust 854335 The winbind krb5 locator is a plugin for the system kerberos library to allow
540     the local kerberos library to use the same KDC as samba and winbind use
541 kharec 7652
542 neoclust 854335 ### WINBIND-MODULES
543 wally 854648 %package winbind-modules
544 neoclust 854335 Summary: Samba winbind modules
545     Group: System/Libraries
546 wally 854642 Requires: %{libname} = %{version}-%{release}
547 neoclust 854335 %if %with_libwbclient
548 wally 854642 Requires: %{libwbclient} = %{version}-%{release}
549 kharec 7652 %endif
550 neoclust 854335 Requires: pam
551 kharec 7652
552 neoclust 854335 %description winbind-modules
553     The samba-winbind-modules package provides the NSS library and a PAM
554     module necessary to communicate to the Winbind Daemon
555 kharec 7652
556 wally 855505 ### CTDB
557     %if %with_clustering_support
558     %package -n ctdb
559     Summary: A Clustered Database based on Samba's Trivial Database (TDB)
560     Group: System/Cluster
561    
562     Requires: coreutils
563 wally 855742 #Requires: fileutils
564 wally 855505 # for ps and killall
565     Requires: psmisc
566     Requires: sed
567 wally 855742 Requires: tdb-utils
568 wally 855505 Requires: gawk
569     # for pkill and pidof:
570     Requires: procps-ng
571     # for netstat:
572     Requires: net-tools
573     Requires: ethtool
574     # for ip:
575 wally 855742 Requires: iproute2
576 wally 855505 Requires: iptables
577     # for flock, getopt, kill:
578     Requires: util-linux
579    
580     Requires(post): systemd-units
581     Requires(preun): systemd-units
582     Requires(postun): systemd-units
583    
584     %description -n ctdb
585     CTDB is a cluster implementation of the TDB database used by Samba and other
586     projects to store temporary data. If an application is already using TDB for
587     temporary data it is very easy to convert that application to be cluster aware
588     and use CTDB instead.
589    
590     ### CTDB-DEVEL
591     %package -n ctdb-devel
592     Summary: CTDB clustered database development package
593     Group: Development/Other
594    
595     Requires: ctdb = %{version}-%{release}
596    
597     %description -n ctdb-devel
598     Libraries, include files, etc you can use to develop CTDB applications.
599     CTDB is a cluster implementation of the TDB database used by Samba and other
600     projects to store temporary data. If an application is already using TDB for
601     temporary data it is very easy to convert that application to be cluster aware
602     and use CTDB instead.
603    
604     ### CTDB-TEST
605     %package -n ctdb-tests
606     Summary: CTDB clustered database test suite
607     Group: Development/Other
608    
609     Requires: ctdb = %{version}-%{release}
610 wally 855789 Requires: nmap
611 wally 855505
612     %description -n ctdb-tests
613     Test suite for CTDB.
614     CTDB is a cluster implementation of the TDB database used by Samba and other
615     projects to store temporary data. If an application is already using TDB for
616     temporary data it is very easy to convert that application to be cluster aware
617     and use CTDB instead.
618     %endif # with_clustering_support
619    
620    
621    
622 kharec 7652 %prep
623 neoclust 854335 %setup -q -n samba-%{version}
624 kharec 7652
625 neoclust 854335 %build
626     %serverbuild
627 wally 854678
628 neoclust 854335 %global _talloc_lib ,talloc,pytalloc,pytalloc-util
629     %global _tevent_lib ,tevent,pytevent
630     %global _tdb_lib ,tdb,pytdb
631     %global _ldb_lib ,ldb,pyldb
632 kharec 7652
633 neoclust 854335 %if ! %{with_internal_talloc}
634     %global _talloc_lib ,!talloc,!pytalloc,!pytalloc-util
635 kharec 7652 %endif
636    
637 neoclust 854335 %if ! %{with_internal_tevent}
638     %global _tevent_lib ,!tevent,!pytevent
639 kharec 7652 %endif
640    
641 neoclust 854335 %if ! %{with_internal_tdb}
642     %global _tdb_lib ,!tdb,!pytdb
643 kharec 7652 %endif
644    
645 neoclust 854335 %if ! %{with_internal_ldb}
646     %global _ldb_lib ,!ldb,!pyldb
647 kharec 7652 %endif
648    
649 neoclust 854335 %global _samba4_libraries heimdal,!zlib,!popt%{_talloc_lib}%{_tevent_lib}%{_tdb_lib}%{_ldb_lib}
650 kharec 7652
651 neoclust 854335 %global _samba4_idmap_modules idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2
652     %global _samba4_pdb_modules pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4
653     %global _samba4_auth_modules auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4
654 kharec 7652
655 neoclust 854335 %global _samba4_modules %{_samba4_idmap_modules},%{_samba4_pdb_modules},%{_samba4_auth_modules}
656 kharec 7652
657 neoclust 854335 %global _libsmbclient %nil
658     %global _libwbclient %nil
659 kharec 7652
660 neoclust 854335 %if ! %with_libsmbclient
661 wally 855505 %global _libsmbclient smbclient,
662 kharec 7652 %endif
663    
664 neoclust 854335 %if ! %with_libwbclient
665     %global _libwbclient wbclient,
666 kharec 7652 %endif
667    
668 neoclust 854335 %global _samba4_private_libraries %{_libsmbclient}%{_libwbclient}
669 kharec 7652
670 wally 855226 %configure2_5x \
671 neoclust 854335 --enable-fhs \
672     --with-piddir=/run \
673     --with-sockets-dir=/run/samba \
674     --with-modulesdir=%{_libdir}/samba \
675     --with-pammodulesdir=%{_libdir}/security \
676 neoclust 915739 --with-lockdir=/var/lib/samba/lock \
677 wally 855505 --with-cachedir=/var/lib/samba \
678 neoclust 854335 --disable-rpath-install \
679     --with-shared-modules=%{_samba4_modules} \
680     --bundled-libraries=%{_samba4_libraries} \
681     --with-pam \
682 wally 855505 --with-pie \
683     --with-relro \
684 neoclust 854335 --without-fam \
685     %if (! %with_libsmbclient) || (! %with_libwbclient)
686     --private-libraries=%{_samba4_private_libraries} \
687 kharec 7652 %endif
688 neoclust 854335 %if %with_mitkrb5
689     --with-system-mitkrb5 \
690 buchan 97979 %endif
691 neoclust 854335 %if ! %with_dc
692     --without-ad-dc \
693 kharec 7652 %endif
694 neoclust 854335 %if ! %with_vfs_glusterfs
695     --disable-glusterfs \
696 kharec 7652 %endif
697 neoclust 854335 %if %with_clustering_support
698     --with-cluster-support \
699 kharec 7652 %endif
700 neoclust 854335 %if %with_profiling
701     --with-profiling-data \
702 kharec 7652 %endif
703 neoclust 854335 %if %{with testsuite}
704     --enable-selftest \
705 kharec 7652 %endif
706 neoclust 854335 --with-systemd
707 kharec 7652
708 neoclust 854335 make -j2
709 kharec 7652
710 neoclust 854335 %install
711 wally 855505 %make_install
712 kharec 7652
713 wally 855505 install -d -m 0755 %{buildroot}/usr/{sbin,bin}
714     install -d -m 0755 %{buildroot}%{_libdir}/security
715     install -d -m 0755 %{buildroot}/var/lib/samba
716     install -d -m 0755 %{buildroot}/var/lib/samba/private
717     install -d -m 0755 %{buildroot}/var/lib/samba/winbindd_privileged
718     install -d -m 0755 %{buildroot}/var/lib/samba/scripts
719     install -d -m 0755 %{buildroot}/var/lib/samba/sysvol
720     install -d -m 0755 %{buildroot}/var/log/samba/old
721     install -d -m 0755 %{buildroot}/var/spool/samba
722     install -d -m 0755 %{buildroot}/var/run/samba
723     install -d -m 0755 %{buildroot}/var/run/winbindd
724     install -d -m 0755 %{buildroot}/%{_libdir}/samba
725     install -d -m 0755 %{buildroot}/%{_libdir}/pkgconfig
726 kharec 7652
727 luigiwalser 977378 # Move smbspool_krb5_wrapper
728 neoclust 1014880 #install -d -m 0755 %{buildroot}%{_libexecdir}/samba
729     #mv %{buildroot}%{_bindir}/smbspool_krb5_wrapper %{buildroot}%{_libexecdir}/samba
730 luigiwalser 977378
731 neoclust 854335 # Install other stuff
732 wally 855505 install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d
733     install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/samba
734 kharec 7652
735 wally 855528 install -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/samba/smb.conf
736 kharec 7652
737 wally 855505 install -d -m 0755 %{buildroot}%{_sysconfdir}/security
738     install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/security/pam_winbind.conf
739 kharec 7652
740 wally 855505 install -d -m 0755 %{buildroot}%{_sysconfdir}/pam.d
741     install -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/pam.d/samba
742    
743 neoclust 854335 echo 127.0.0.1 localhost > %{buildroot}%{_sysconfdir}/samba/lmhosts
744 kharec 7652
745 neoclust 854335 # openLDAP database schema
746 wally 855505 install -d -m 0755 %{buildroot}%{_sysconfdir}/openldap/schema
747     install -m644 examples/LDAP/samba.schema %{buildroot}%{_sysconfdir}/openldap/schema/samba.schema
748 kharec 7652
749 wally 855505 install -m 0744 packaging/printing/smbprint %{buildroot}%{_bindir}/smbprint
750 kharec 7652
751 wally 855505 install -d -m 0755 %{buildroot}%{_prefix}/lib/tmpfiles.d/
752     install -m644 packaging/systemd/samba.conf.tmp %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf
753 neoclust 854335 # create /run/samba too.
754 wally 855505 echo "d /run/samba 755 root root" >> %{buildroot}%{_prefix}/lib/tmpfiles.d/samba.conf
755     %if %with_clustering_support
756     echo "d /run/ctdb 755 root root" >> %{buildroot}%{_tmpfilesdir}/ctdb.conf
757     %endif
758 kharec 7652
759 wally 855505 install -d -m 0755 %{buildroot}%{_sysconfdir}/sysconfig
760     install -m 0644 packaging/systemd/samba.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/samba
761     %if %with_clustering_support
762 ghibo 1054876 #install -m 0644 ctdb/config/ctdb.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/ctdb
763 wally 855505 %endif
764 kharec 7652
765 wally 855505 install -m 0644 %{SOURCE201} packaging/README.downgrade
766 kharec 7652
767 neoclust 854335 %if ! %with_dc
768 wally 855505 install -m 0644 %{SOURCE200} packaging/README.dc
769     install -m 0644 %{SOURCE200} packaging/README.dc-libs
770 kharec 7652 %endif
771 buchan 234453
772 wally 855505 install -d -m 0755 %{buildroot}%{_unitdir}
773 wally 855526 for i in \
774     %if %with_dc
775     samba \
776     %endif
777     nmb smb winbind ; do
778 neoclust 854335 cat packaging/systemd/$i.service | sed -e 's@\[Service\]@[Service]\nEnvironment=KRB5CCNAME=FILE:/run/samba/krb5cc_samba@g' >tmp$i.service
779 wally 855505 install -m 0644 tmp$i.service %{buildroot}%{_unitdir}/$i.service
780 neoclust 854335 sed -i "s:systemd-daemon:systemd:g" -i wscript lib/util/wscript_build
781 kharec 7652 done
782 wally 855505 %if %with_clustering_support
783 luigiwalser 1073038 install -m 0644 ctdb/config/ctdb.service %{buildroot}%{_unitdir}
784 wally 855505 %endif
785 kharec 7652
786 neoclust 854335 # NetworkManager online/offline script
787     #%{__install} -d -m 0755 %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d/
788     #%{__install} -m 0755 packaging/NetworkManager/30-winbind-systemd \
789     # %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d/30-winbind
790 kharec 7652
791 neoclust 854335 # winbind krb5 locator
792 wally 855505 install -d -m 0755 %{buildroot}%{_libdir}/krb5/plugins/libkrb5
793 neoclust 854335 touch %{buildroot}%{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
794 kharec 7652
795 neoclust 883085 mkdir -p %buildroot/var/lib/samba/msg
796 kharec 7652
797 neoclust 854335 %if %{with testsuite}
798     %check
799     TDB_NO_FSYNC=1 %make test
800 kharec 7652 %endif
801    
802 wally 855719 %pre
803 neoclust 854335 %_pre_useradd %{name} /dev/null /bin/false
804 kharec 7652
805 wally 855526 %post
806     %_post_service smb
807     %_post_service nmb
808 kharec 7652
809 wally 855526 %post dc
810 neoclust 854335 %_post_service samba
811 kharec 7652
812 neoclust 854335 %preun
813 wally 855526 %_preun_service smb
814     %_preun_service nmb
815    
816     %preun dc
817 neoclust 854335 %_preun_service samba
818 kharec 7652
819 neoclust 854335 %postun
820 wally 855719 %_postun_userdel %{name}
821 wally 855526 %_postun_service smb
822     %_postun_service nmb
823    
824     %postun dc
825 neoclust 854335 %_postun_service samba
826 kharec 7652
827 neoclust 854335 %post common
828     %_tmpfilescreate %{name}
829     if [ -d /var/cache/samba ]; then
830     mv /var/cache/samba/netsamlogon_cache.tdb /var/lib/samba/ 2>/dev/null
831     mv /var/cache/samba/winbindd_cache.tdb /var/lib/samba/ 2>/dev/null
832     rm -rf /var/cache/samba/
833     ln -sf /var/cache/samba /var/lib/samba/
834     fi
835 kharec 7652
836 luigiwalser 977378 ### CLIENT
837     %post client
838     %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
839     cups_backend_smb \
840     %{_bindir}/smbspool 10
841    
842     %postun client
843     if [ $1 -eq 0 ] ; then
844     %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool
845     fi
846    
847     ### KRB5-PRINTING
848     %post krb5-printing
849     %{_sbindir}/update-alternatives --install %{_libexecdir}/samba/cups_backend_smb \
850     cups_backend_smb \
851     %{_libexecdir}/samba/smbspool_krb5_wrapper 50
852    
853     %postun krb5-printing
854     if [ $1 -eq 0 ] ; then
855     %{_sbindir}/update-alternatives --remove cups_backend_smb %{_libexecdir}/samba/smbspool_krb5_wrapper
856     fi
857    
858 luigiwalser 987343 %pre winbind
859     %_pre_groupadd wbpriv
860 kharec 7652
861 luigiwalser 987343 %postun winbind
862     %_postun_groupdel wbpriv
863 kharec 7652
864    
865 neoclust 854335 ### SAMBA
866     %files
867     %doc COPYING README WHATSNEW.txt
868     %doc examples/autofs examples/LDAP examples/misc
869     %doc examples/printer-accounting examples/printing
870     %doc packaging/README.downgrade
871     %{_bindir}/smbstatus
872     %{_bindir}/eventlogadm
873 ghibo 1054876 %{_bindir}/findsmb
874 neoclust 854335 %{_sbindir}/nmbd
875     %{_sbindir}/smbd
876     %dir %{_libdir}/samba/auth
877     %{_libdir}/samba/auth/script.so
878     %{_libdir}/samba/auth/unix.so
879 buchan 1347278 #{_libdir}/samba/auth/wbc.so
880 neoclust 854335 %dir %{_libdir}/samba/vfs
881     %{_libdir}/samba/vfs/acl_tdb.so
882     %{_libdir}/samba/vfs/acl_xattr.so
883     %{_libdir}/samba/vfs/aio_fork.so
884     %{_libdir}/samba/vfs/aio_linux.so
885     %{_libdir}/samba/vfs/aio_pthread.so
886     %{_libdir}/samba/vfs/audit.so
887     %{_libdir}/samba/vfs/btrfs.so
888     %{_libdir}/samba/vfs/cap.so
889     %{_libdir}/samba/vfs/catia.so
890     %{_libdir}/samba/vfs/commit.so
891     %{_libdir}/samba/vfs/crossrename.so
892     %{_libdir}/samba/vfs/default_quota.so
893     %{_libdir}/samba/vfs/dirsort.so
894     %{_libdir}/samba/vfs/expand_msdfs.so
895     %{_libdir}/samba/vfs/extd_audit.so
896     %{_libdir}/samba/vfs/fake_perms.so
897     %{_libdir}/samba/vfs/fileid.so
898 wally 855505 %{_libdir}/samba/vfs/fruit.so
899 neoclust 854335 %{_libdir}/samba/vfs/full_audit.so
900     %{_libdir}/samba/vfs/linux_xfs_sgid.so
901     %{_libdir}/samba/vfs/media_harmony.so
902     %{_libdir}/samba/vfs/netatalk.so
903 neoclust 1015613 %{_libdir}/samba/vfs/offline.so
904 neoclust 854335 %{_libdir}/samba/vfs/preopen.so
905     %{_libdir}/samba/vfs/readahead.so
906     %{_libdir}/samba/vfs/readonly.so
907     %{_libdir}/samba/vfs/recycle.so
908     %{_libdir}/samba/vfs/shadow_copy.so
909     %{_libdir}/samba/vfs/shadow_copy2.so
910 wally 855505 %{_libdir}/samba/vfs/snapper.so
911 neoclust 854335 %{_libdir}/samba/vfs/streams_depot.so
912     %{_libdir}/samba/vfs/streams_xattr.so
913     %{_libdir}/samba/vfs/syncops.so
914     %{_libdir}/samba/vfs/time_audit.so
915 wally 855505 %{_libdir}/samba/vfs/worm.so
916 neoclust 854335 %{_libdir}/samba/vfs/xattr_tdb.so
917 ghibo 1054876 # these seems to be build even with %with_internal_ldb to 0, strange...
918     %{_libdir}/samba/ldb/dsdb_notification.so
919     %{_libdir}/samba/ldb/vlv.so
920 kharec 7652
921 wally 855526 %{_unitdir}/nmb.service
922     %{_unitdir}/smb.service
923 luigiwalser 1093546 %attr(1777,root,root) %dir /var/spool/samba
924 neoclust 854335 %dir %{_sysconfdir}/openldap/schema
925     %{_sysconfdir}/openldap/schema/samba.schema
926 wally 855505 %{_sysconfdir}/pam.d/samba
927 neoclust 854335 %{_mandir}/man1/smbstatus.1*
928     %{_mandir}/man8/eventlogadm.8*
929     %{_mandir}/man8/smbd.8*
930     %{_mandir}/man8/nmbd.8*
931     %{_mandir}/man8/vfs_acl_tdb.8*
932     %{_mandir}/man8/vfs_acl_xattr.8*
933     %{_mandir}/man8/vfs_aio_fork.8*
934     %{_mandir}/man8/vfs_aio_linux.8*
935     %{_mandir}/man8/vfs_aio_pthread.8*
936     %{_mandir}/man8/vfs_audit.8*
937     %{_mandir}/man8/vfs_btrfs.8*
938     %{_mandir}/man8/vfs_cacheprime.8*
939     %{_mandir}/man8/vfs_cap.8*
940     %{_mandir}/man8/vfs_catia.8*
941     %{_mandir}/man8/vfs_commit.8*
942     %{_mandir}/man8/vfs_crossrename.8*
943     %{_mandir}/man8/vfs_default_quota.8*
944     %{_mandir}/man8/vfs_dirsort.8*
945     %{_mandir}/man8/vfs_extd_audit.8*
946     %{_mandir}/man8/vfs_fake_perms.8*
947     %{_mandir}/man8/vfs_fileid.8*
948 wally 855505 %{_mandir}/man8/vfs_fruit.8*
949 neoclust 854335 %{_mandir}/man8/vfs_full_audit.8*
950     %{_mandir}/man8/vfs_gpfs.8*
951     %{_mandir}/man8/vfs_linux_xfs_sgid.8*
952     %{_mandir}/man8/vfs_media_harmony.8*
953     %{_mandir}/man8/vfs_netatalk.8*
954     %{_mandir}/man8/vfs_prealloc.8*
955     %{_mandir}/man8/vfs_preopen.8*
956     %{_mandir}/man8/vfs_readahead.8*
957     %{_mandir}/man8/vfs_readonly.8*
958     %{_mandir}/man8/vfs_recycle.8*
959     %{_mandir}/man8/vfs_shadow_copy.8*
960     %{_mandir}/man8/vfs_shadow_copy2.8*
961 wally 855505 %{_mandir}/man8/vfs_snapper.8*
962 neoclust 854335 %{_mandir}/man8/vfs_streams_depot.8*
963     %{_mandir}/man8/vfs_streams_xattr.8*
964     %{_mandir}/man8/vfs_syncops.8*
965     %{_mandir}/man8/vfs_time_audit.8*
966     %{_mandir}/man8/vfs_tsmsm.8*
967 wally 855505 %{_mandir}/man8/vfs_worm.8*
968 neoclust 854335 %{_mandir}/man8/vfs_xattr_tdb.8*
969 wally 855505 %if ! %{with_vfs_glusterfs}
970     %exclude %{_mandir}/man8/vfs_glusterfs.8*
971     %endif
972 kharec 7652
973 wally 855505 %if ! %{with_vfs_cephfs}
974     %exclude %{_mandir}/man8/vfs_ceph.8*
975     %endif
976    
977 neoclust 854335 ### CLIENT
978     %files client
979     %{_bindir}/cifsdd
980 neoclust 1104505 %{_bindir}/mvxattr
981 neoclust 854335 %{_bindir}/dbwrap_tool
982     %{_bindir}/nmblookup
983     %{_bindir}/oLschema2ldif
984     %{_bindir}/regdiff
985     %{_bindir}/regpatch
986     %{_bindir}/regshell
987     %{_bindir}/regtree
988     %{_bindir}/rpcclient
989     %{_bindir}/samba-regedit
990     %{_bindir}/sharesec
991     %{_bindir}/smbcacls
992     %{_bindir}/smbclient
993     %{_bindir}/smbcquotas
994     %{_bindir}/smbget
995     #%{_bindir}/smbiconv
996     %{_bindir}/smbprint
997     %{_bindir}/smbspool
998 neoclust 1014908 #%{_bindir}/smbta-util
999 neoclust 854335 %{_bindir}/smbtar
1000     %{_bindir}/smbtree
1001 luigiwalser 977378 %dir %{_libexecdir}/samba
1002     %ghost %{_libexecdir}/samba/cups_backend_smb
1003 neoclust 1104505 %{_mandir}/man1/mvxattr.1*
1004 neoclust 854335 %{_mandir}/man1/dbwrap_tool.1*
1005     %{_mandir}/man1/nmblookup.1*
1006     %{_mandir}/man1/oLschema2ldif.1*
1007     %{_mandir}/man1/regdiff.1*
1008     %{_mandir}/man1/regpatch.1*
1009     %{_mandir}/man1/regshell.1*
1010     %{_mandir}/man1/regtree.1*
1011     %exclude %{_mandir}/man1/findsmb.1*
1012     %{_mandir}/man1/log2pcap.1*
1013     %{_mandir}/man1/rpcclient.1*
1014     %{_mandir}/man1/sharesec.1*
1015     %{_mandir}/man1/smbcacls.1*
1016     %{_mandir}/man1/smbclient.1*
1017     %{_mandir}/man1/smbcquotas.1*
1018     %{_mandir}/man1/smbget.1*
1019 neoclust 882937 ## we don't build it for now
1020     %if %{with_internal_ntdb}
1021 neoclust 854335 %{_mandir}/man3/ntdb.3*
1022     %{_mandir}/man8/ntdbbackup.8*
1023     %{_mandir}/man8/ntdbdump.8*
1024     %{_mandir}/man8/ntdbrestore.8*
1025     %{_mandir}/man8/ntdbtool.8*
1026 neoclust 882937 %endif
1027     %{_mandir}/man5/smbgetrc.5*
1028     %{_mandir}/man1/smbtar.1*
1029     %{_mandir}/man1/smbtree.1*
1030 neoclust 854335 %{_mandir}/man8/samba-regedit.8*
1031     %{_mandir}/man8/smbspool.8*
1032 neoclust 1015613 %{_mandir}/man8/cifsdd.8*
1033     %{_mandir}/man8/vfs_offline.8*
1034 kharec 7652
1035 neoclust 854335 ## we don't build it for now
1036     %if %{with_internal_ntdb}
1037     %{_bindir}/ntdbbackup
1038     %{_bindir}/ntdbdump
1039     %{_bindir}/ntdbrestore
1040     %{_bindir}/ntdbtool
1041     %endif
1042 kharec 7652
1043 neoclust 854335 %if %{with_internal_tdb}
1044     %{_bindir}/tdbbackup
1045     %{_bindir}/tdbdump
1046     %{_bindir}/tdbrestore
1047     %{_bindir}/tdbtool
1048     %{_mandir}/man8/tdbbackup.8*
1049     %{_mandir}/man8/tdbdump.8*
1050     %{_mandir}/man8/tdbrestore.8*
1051     %{_mandir}/man8/tdbtool.8*
1052     %endif
1053 kharec 7652
1054 neoclust 854335 %if %with_internal_ldb
1055     %{_bindir}/ldbadd
1056     %{_bindir}/ldbdel
1057     %{_bindir}/ldbedit
1058     %{_bindir}/ldbmodify
1059     %{_bindir}/ldbrename
1060     %{_bindir}/ldbsearch
1061 wally 855505 %{_libdir}/samba/libldb-cmdline.so
1062     %dir %{_libdir}/samba/ldb
1063     %{_libdir}/samba/ldb/asq.so
1064 ghibo 1054876 %{_libdir}/samba/ldb/dsdb_notification.so
1065 wally 855505 %{_libdir}/samba/ldb/paged_results.so
1066     %{_libdir}/samba/ldb/paged_searches.so
1067     %{_libdir}/samba/ldb/rdn_name.so
1068     %{_libdir}/samba/ldb/sample.so
1069     %{_libdir}/samba/ldb/server_sort.so
1070     %{_libdir}/samba/ldb/skel.so
1071     %{_libdir}/samba/ldb/tdb.so
1072 ghibo 1054876 %{_libdir}/samba/ldb/vlv.so
1073 neoclust 854335 %{_mandir}/man1/ldbadd.1.gz
1074     %{_mandir}/man1/ldbdel.1.gz
1075     %{_mandir}/man1/ldbedit.1.gz
1076     %{_mandir}/man1/ldbmodify.1.gz
1077     %{_mandir}/man1/ldbrename.1.gz
1078     %{_mandir}/man1/ldbsearch.1.gz
1079 kharec 7652 %endif
1080    
1081 neoclust 854335 ### COMMON
1082     %files common
1083     #%{_libdir}/samba/charset ???
1084 wally 855526 %{_tmpfilesdir}/samba.conf
1085 neoclust 882937 #%{_datadir}/samba/codepages
1086 neoclust 854335 %dir %{_sysconfdir}/logrotate.d/
1087     %config(noreplace) %{_sysconfdir}/logrotate.d/samba
1088     %attr(0700,root,root) %dir /var/log/samba
1089     %attr(0700,root,root) %dir /var/log/samba/old
1090     %ghost %dir /var/run/samba
1091     %ghost %dir /var/run/winbindd
1092 wally 855505 %dir /var/lib/samba
1093 neoclust 854335 %attr(700,root,root) %dir /var/lib/samba/private
1094 neoclust 883078 %attr(755,root,root) %dir /var/lib/samba/msg
1095 neoclust 854335 %attr(755,root,root) %dir %{_sysconfdir}/samba
1096 wally 855528 %config(noreplace) %{_sysconfdir}/samba/smb.conf
1097 neoclust 854335 %config(noreplace) %{_sysconfdir}/samba/lmhosts
1098     %config(noreplace) %{_sysconfdir}/sysconfig/samba
1099 wally 855505 %{_bindir}/net
1100     %{_bindir}/pdbedit
1101     %{_bindir}/profiles
1102     %{_bindir}/smbcontrol
1103     %{_bindir}/smbpasswd
1104     %{_bindir}/testparm
1105 neoclust 854335 %{_mandir}/man1/profiles.1*
1106     %{_mandir}/man1/smbcontrol.1*
1107     %{_mandir}/man1/testparm.1*
1108     %{_mandir}/man5/lmhosts.5*
1109     %{_mandir}/man5/smb.conf.5*
1110     %{_mandir}/man5/smbpasswd.5*
1111     %{_mandir}/man7/samba.7*
1112     %{_mandir}/man8/net.8*
1113     %{_mandir}/man8/pdbedit.8*
1114 wally 855505 %{_mandir}/man8/smbpasswd.8*
1115 kharec 7652
1116 neoclust 854335 # common libraries
1117 wally 855505 %{_libdir}/samba/libpopt-samba3-samba4.so
1118    
1119 neoclust 854335 %dir %{_libdir}/samba/pdb
1120     %{_libdir}/samba/pdb/ldapsam.so
1121     %{_libdir}/samba/pdb/smbpasswd.so
1122     %{_libdir}/samba/pdb/tdbsam.so
1123 buchan 1347278 #{_libdir}/samba/pdb/wbc_sam.so
1124 kharec 7652
1125 neoclust 1014832 #%{_libdir}/security/pam_smbpass.so
1126 dmorgan 8988
1127 neoclust 854335 ### DC
1128     %files dc
1129 dmorgan 8987
1130 neoclust 854335 %if %with_dc
1131 wally 855526 %{_unitdir}/samba.service
1132 neoclust 854335 %{_bindir}/samba-tool
1133     %{_sbindir}/samba
1134     %{_sbindir}/samba_kcc
1135     %{_sbindir}/samba_dnsupdate
1136     %{_sbindir}/samba_spnupdate
1137     %{_sbindir}/samba_upgradedns
1138     %{_libdir}/samba/auth/samba4.so
1139     %{_libdir}/samba/bind9/dlz_bind9.so
1140 wally 855505 %{_libdir}/samba/bind9/dlz_bind9_10.so
1141 luigiwalser 1073400 %{_libdir}/samba/bind9/dlz_bind9_11.so
1142 neoclust 854335 %{_libdir}/samba/libheimntlm-samba4.so.1
1143     %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
1144 wally 855505 %dir %{_libdir}/samba/gensec
1145     %{_libdir}/samba/gensec/krb5.so
1146 neoclust 854335 %{_libdir}/samba/ldb/acl.so
1147     %{_libdir}/samba/ldb/aclread.so
1148     %{_libdir}/samba/ldb/anr.so
1149     %{_libdir}/samba/ldb/descriptor.so
1150     %{_libdir}/samba/ldb/dirsync.so
1151     %{_libdir}/samba/ldb/extended_dn_in.so
1152     %{_libdir}/samba/ldb/extended_dn_out.so
1153     %{_libdir}/samba/ldb/extended_dn_store.so
1154     %{_libdir}/samba/ldb/ildap.so
1155     %{_libdir}/samba/ldb/instancetype.so
1156     %{_libdir}/samba/ldb/lazy_commit.so
1157     %{_libdir}/samba/ldb/ldbsamba_extensions.so
1158     %{_libdir}/samba/ldb/linked_attributes.so
1159     %{_libdir}/samba/ldb/local_password.so
1160     %{_libdir}/samba/ldb/new_partition.so
1161     %{_libdir}/samba/ldb/objectclass.so
1162     %{_libdir}/samba/ldb/objectclass_attrs.so
1163     %{_libdir}/samba/ldb/objectguid.so
1164     %{_libdir}/samba/ldb/operational.so
1165     %{_libdir}/samba/ldb/partition.so
1166     %{_libdir}/samba/ldb/password_hash.so
1167     %{_libdir}/samba/ldb/ranged_results.so
1168     %{_libdir}/samba/ldb/repl_meta_data.so
1169     %{_libdir}/samba/ldb/resolve_oids.so
1170     %{_libdir}/samba/ldb/rootdse.so
1171     %{_libdir}/samba/ldb/samba3sam.so
1172     %{_libdir}/samba/ldb/samba3sid.so
1173     %{_libdir}/samba/ldb/samba_dsdb.so
1174     %{_libdir}/samba/ldb/samba_secrets.so
1175     %{_libdir}/samba/ldb/samldb.so
1176     %{_libdir}/samba/ldb/schema_data.so
1177     %{_libdir}/samba/ldb/schema_load.so
1178     %{_libdir}/samba/ldb/secrets_tdb_sync.so
1179     %{_libdir}/samba/ldb/show_deleted.so
1180     %{_libdir}/samba/ldb/simple_dn.so
1181     %{_libdir}/samba/ldb/simple_ldap_map.so
1182     %{_libdir}/samba/ldb/subtree_delete.so
1183     %{_libdir}/samba/ldb/subtree_rename.so
1184     %{_libdir}/samba/ldb/update_keytab.so
1185     %{_libdir}/samba/ldb/wins_ldb.so
1186 neoclust 882937 %{_libdir}/samba/ldb/dns_notify.so
1187     %{_libdir}/samba/ldb/tombstone_reanimate.so
1188 neoclust 854335 %{_libdir}/samba/vfs/posix_eadb.so
1189     %dir /var/lib/samba/sysvol
1190     %{_datadir}/samba/setup
1191     %{_mandir}/man8/samba.8*
1192     %{_mandir}/man8/samba-tool.8*
1193     %else # with_dc
1194     %doc packaging/README.dc
1195     %exclude %{_mandir}/man8/samba.8*
1196     %exclude %{_mandir}/man8/samba-tool.8*
1197     %exclude %{_libdir}/samba/ldb/ildap.so
1198     %exclude %{_libdir}/samba/ldb/ldbsamba_extensions.so
1199 kharec 7652
1200 neoclust 854335 %endif # with_dc
1201 buchan 97979
1202 neoclust 854335 ### DC-LIBS
1203     %files -n %{libsdc}
1204 buchan 97979
1205 neoclust 854335 %if %with_dc
1206 tmb 1020930 %{_libdir}/samba/libpac-samba4.so
1207 wally 855505 %{_libdir}/samba/libprocess-model-samba4.so
1208     %{_libdir}/samba/libservice-samba4.so
1209     %dir %{_libdir}/samba/process_model
1210     %{_libdir}/samba/process_model/standard.so
1211     %dir %{_libdir}/samba/service
1212     %{_libdir}/samba/service/cldap.so
1213     %{_libdir}/samba/service/dcerpc.so
1214     %{_libdir}/samba/service/dns.so
1215     %{_libdir}/samba/service/dns_update.so
1216     %{_libdir}/samba/service/drepl.so
1217     %{_libdir}/samba/service/kcc.so
1218     %{_libdir}/samba/service/kdc.so
1219     %{_libdir}/samba/service/ldap.so
1220     %{_libdir}/samba/service/nbtd.so
1221     %{_libdir}/samba/service/ntp_signd.so
1222     %{_libdir}/samba/service/s3fs.so
1223     %{_libdir}/samba/service/web.so
1224     %{_libdir}/samba/service/winbindd.so
1225     %{_libdir}/samba/service/wrepl.so
1226 wally 854634 %{_libdir}/libdcerpc-server.so.%{dcmajor}
1227     %{_libdir}/libdcerpc-server.so.%{dcmajor}.*
1228 wally 855505 %{_libdir}/samba/libdfs-server-ad-samba4.so
1229     %{_libdir}/samba/libdnsserver-common-samba4.so
1230     %{_libdir}/samba/libdsdb-module-samba4.so
1231 ghibo 1054876 #%{_libdir}/samba/libntvfs-samba4.so
1232 wally 855505 %{_libdir}/samba/libposix-eadb-samba4.so
1233 neoclust 854335 %{_libdir}/samba/bind9/dlz_bind9_9.so
1234     %else
1235     %doc packaging/README.dc-libs
1236 wally 855505 %exclude %{_libdir}/samba/libdfs-server-ad-samba4.so
1237     %exclude %{_libdir}/samba/libdnsserver-common-samba4.so
1238 neoclust 854335 %endif # with_dc
1239 buchan 97979
1240 wally 929307 %if %with_dc
1241     %files -n %{libkdc}
1242     %{_libdir}/samba/libkdc-samba4.so.%{kdcmajor}
1243     %{_libdir}/samba/libkdc-samba4.so.%{kdcmajor}.*
1244     %endif
1245    
1246 neoclust 854335 ### DEVEL
1247     %files -n %{develname}
1248     %{_includedir}/samba-4.0/charset.h
1249 buchan 1347278 %{_includedir}/samba-4.0/core/*.h
1250 neoclust 854335 %{_includedir}/samba-4.0/credentials.h
1251     %{_includedir}/samba-4.0/dcerpc.h
1252     %{_includedir}/samba-4.0/domain_credentials.h
1253     %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1254     %{_includedir}/samba-4.0/gen_ndr/auth.h
1255     %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1256     %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1257     %{_includedir}/samba-4.0/gen_ndr/lsa.h
1258     %{_includedir}/samba-4.0/gen_ndr/misc.h
1259     %{_includedir}/samba-4.0/gen_ndr/nbt.h
1260     %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1261     %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1262     %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1263     %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1264     %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1265     %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1266     %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1267     %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1268     %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1269     %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1270     %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1271     %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1272     %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1273     %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1274     %{_includedir}/samba-4.0/gen_ndr/samr.h
1275     %{_includedir}/samba-4.0/gen_ndr/security.h
1276     %{_includedir}/samba-4.0/gen_ndr/server_id.h
1277     %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1278     %{_includedir}/samba-4.0/ldb_wrap.h
1279     %{_includedir}/samba-4.0/lookup_sid.h
1280     %{_includedir}/samba-4.0/machine_sid.h
1281     %{_includedir}/samba-4.0/ndr.h
1282 wally 855505 %dir %{_includedir}/samba-4.0/ndr
1283     %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1284 neoclust 854335 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1285 ghibo 1054876 %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1286 neoclust 854335 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1287     %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1288     %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1289     %{_includedir}/samba-4.0/netapi.h
1290     %{_includedir}/samba-4.0/param.h
1291     %{_includedir}/samba-4.0/passdb.h
1292     %{_includedir}/samba-4.0/policy.h
1293     %{_includedir}/samba-4.0/rpc_common.h
1294     %{_includedir}/samba-4.0/samba/session.h
1295     %{_includedir}/samba-4.0/samba/version.h
1296     %{_includedir}/samba-4.0/share.h
1297 neoclust 1015613 %{_includedir}/samba-4.0/smbconf.h
1298 neoclust 1015641 %{_includedir}/samba-4.0/smb2_lease_struct.h
1299 neoclust 1015613 %{_includedir}/samba-4.0/smb_ldap.h
1300     %{_includedir}/samba-4.0/smbldap.h
1301 neoclust 854335 %{_includedir}/samba-4.0/tdr.h
1302     %{_includedir}/samba-4.0/tsocket.h
1303     %{_includedir}/samba-4.0/tsocket_internal.h
1304 wally 855505 %dir %{_includedir}/samba-4.0/util
1305 buchan 1347278 %{_includedir}/samba-4.0/util/*.h
1306 neoclust 854335 %{_includedir}/samba-4.0/util_ldb.h
1307     %{_libdir}/libdcerpc-binding.so
1308     %{_libdir}/libdcerpc-samr.so
1309     %{_libdir}/libdcerpc.so
1310     %{_libdir}/libndr-krb5pac.so
1311     %{_libdir}/libndr-nbt.so
1312     %{_libdir}/libndr-standard.so
1313     %{_libdir}/libndr.so
1314     %{_libdir}/libnetapi.so
1315     %{_libdir}/libsamba-credentials.so
1316     %{_libdir}/libsamba-hostconfig.so
1317     %{_libdir}/libsamba-policy.so
1318     %{_libdir}/libsamba-util.so
1319     %{_libdir}/libsamdb.so
1320     %{_libdir}/libsmbconf.so
1321     %{_libdir}/libtevent-util.so
1322     %{_libdir}/pkgconfig/dcerpc.pc
1323     %{_libdir}/pkgconfig/dcerpc_samr.pc
1324     %{_libdir}/pkgconfig/ndr.pc
1325     %{_libdir}/pkgconfig/ndr_krb5pac.pc
1326     %{_libdir}/pkgconfig/ndr_nbt.pc
1327     %{_libdir}/pkgconfig/ndr_standard.pc
1328     %{_libdir}/pkgconfig/netapi.pc
1329     %{_libdir}/pkgconfig/samba-credentials.pc
1330     %{_libdir}/pkgconfig/samba-hostconfig.pc
1331     %{_libdir}/pkgconfig/samba-policy.pc
1332     %{_libdir}/pkgconfig/samba-util.pc
1333     %{_libdir}/pkgconfig/samdb.pc
1334 wally 855505 %{_libdir}/libsamba-passdb.so
1335 neoclust 854335 %{_libdir}/libsmbldap.so
1336 neoclust 1015613 %{_libdir}/libsamba-errors.so
1337 ghibo 1054876 #%{_libdir}/libtevent-unix-util.so
1338 buchan 97979
1339 neoclust 854335 %if %with_dc
1340     %{_includedir}/samba-4.0/dcerpc_server.h
1341     %{_libdir}/libdcerpc-server.so
1342     %{_libdir}/pkgconfig/dcerpc_server.pc
1343 buchan 97979 %endif
1344    
1345 neoclust 854335 %if %with_internal_talloc
1346     %{_includedir}/samba-4.0/pytalloc.h
1347 buchan 97979 %endif
1348    
1349 neoclust 854335 %if ! %with_libsmbclient
1350     %{_includedir}/samba-4.0/libsmbclient.h
1351     %endif # ! with_libsmbclient
1352 buchan 97979
1353 neoclust 854335 %if ! %with_libwbclient
1354     %{_includedir}/samba-4.0/wbclient.h
1355     %endif # ! with_libwbclient
1356 buchan 97979
1357 wally 855505 ### VFS-CEPHFS
1358     %if %{with_vfs_cephfs}
1359     %files vfs-cephfs
1360     %{_libdir}/samba/vfs/ceph.so
1361     %{_mandir}/man8/vfs_ceph.8*
1362     %endif
1363    
1364 neoclust 854335 ### VFS-GLUSTERFS
1365     %if %{with_vfs_glusterfs}
1366     %files vfs-glusterfs
1367     %{_libdir}/samba/vfs/glusterfs.so
1368 wally 855505 %{_mandir}/man8/vfs_glusterfs.8*
1369 buchan 97979 %endif
1370    
1371 luigiwalser 977378 ### KRB5-PRINTING
1372     %files krb5-printing
1373     %defattr(-,root,root)
1374     %attr(0700,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
1375 luigiwalser 977727 %{_mandir}/man8/smbspool_krb5_wrapper.8*
1376 luigiwalser 977378
1377 neoclust 854335 ### LIBS
1378     %files -n %{libname}
1379     %{_libdir}/libdcerpc-samr.so.*
1380     %{_libdir}/libsamba-policy.so.*
1381 buchan 97979
1382 neoclust 854335 # libraries needed by the public libraries
1383 wally 855505 %{_libdir}/samba/libMESSAGING-samba4.so
1384 buchan 1347278 %{_libdir}/samba/libMESSAGING-SEND-samba4.so
1385 wally 855505 %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1386     %{_libdir}/samba/libauth4-samba4.so
1387 buchan 1347278 %{_libdir}/samba/libcommon-auth-samba4.so
1388 wally 855505 %{_libdir}/samba/libauth-unix-token-samba4.so
1389     %{_libdir}/samba/libcluster-samba4.so
1390 neoclust 854335 %{_libdir}/samba/libdcerpc-samba4.so
1391 wally 855505 %{_libdir}/samba/libnon-posix-acls-samba4.so
1392     %{_libdir}/samba/libsamba-net-samba4.so
1393     %{_libdir}/samba/libsamba-python-samba4.so
1394     %{_libdir}/samba/libshares-samba4.so
1395     %{_libdir}/samba/libsmbpasswdparser-samba4.so
1396     %{_libdir}/samba/libxattr-tdb-samba4.so
1397 buchan 97979
1398 neoclust 854335 %if %with_dc
1399 wally 855505 %{_libdir}/samba/libdb-glue-samba4.so
1400     %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1401 neoclust 854335 %{_libdir}/samba/libasn1-samba4.so.8
1402     %{_libdir}/samba/libasn1-samba4.so.8.0.0
1403     %{_libdir}/samba/libgssapi-samba4.so.2
1404     %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1405     %{_libdir}/samba/libhcrypto-samba4.so.5
1406     %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1407     %{_libdir}/samba/libhdb-samba4.so.11
1408     %{_libdir}/samba/libhdb-samba4.so.11.0.2
1409     %{_libdir}/samba/libheimbase-samba4.so.1
1410     %{_libdir}/samba/libheimbase-samba4.so.1.0.0
1411     %{_libdir}/samba/libhx509-samba4.so.5
1412     %{_libdir}/samba/libhx509-samba4.so.5.0.0
1413     %{_libdir}/samba/libkrb5-samba4.so.26
1414     %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1415     %{_libdir}/samba/libroken-samba4.so.19
1416     %{_libdir}/samba/libroken-samba4.so.19.0.1
1417     %{_libdir}/samba/libwind-samba4.so.0
1418     %{_libdir}/samba/libwind-samba4.so.0.0.0
1419 buchan 97979 %endif
1420    
1421 wally 855505 %{_libdir}/libdcerpc-binding.so.*
1422     %{_libdir}/libndr.so.*
1423     %{_libdir}/libndr-krb5pac.so.*
1424     %{_libdir}/libndr-nbt.so.*
1425     %{_libdir}/libndr-standard.so.*
1426     %{_libdir}/libnetapi.so.*
1427     %{_libdir}/libsamba-credentials.so.*
1428     %{_libdir}/libsamba-passdb.so.*
1429     %{_libdir}/libsamba-util.so.*
1430     %{_libdir}/libsamba-hostconfig.so.*
1431     %{_libdir}/libsamdb.so.*
1432     %{_libdir}/libsmbconf.so.*
1433     %{_libdir}/libsmbldap.so.*
1434     %{_libdir}/libtevent-util.so.*
1435     %{_libdir}/libdcerpc.so.*
1436 neoclust 1015613 %{_libdir}/libsamba-errors.so.*
1437 ghibo 1054876 #%{_libdir}/libtevent-unix-util.so.*
1438 wally 855505
1439     %dir %{_libdir}/samba
1440     %{_libdir}/samba/libCHARSET3-samba4.so
1441     %{_libdir}/samba/libaddns-samba4.so
1442     %{_libdir}/samba/libads-samba4.so
1443     %{_libdir}/samba/libasn1util-samba4.so
1444 buchan 1347278 #{_libdir}/samba/libauth-sam-reply-samba4.so
1445 wally 855505 %{_libdir}/samba/libauth-samba4.so
1446     %{_libdir}/samba/libauthkrb5-samba4.so
1447     %{_libdir}/samba/libcli-cldap-samba4.so
1448     %{_libdir}/samba/libcli-ldap-common-samba4.so
1449     %{_libdir}/samba/libcli-ldap-samba4.so
1450     %{_libdir}/samba/libcli-nbt-samba4.so
1451     %{_libdir}/samba/libcli-smb-common-samba4.so
1452     %{_libdir}/samba/libcli-spoolss-samba4.so
1453     %{_libdir}/samba/libcliauth-samba4.so
1454     %{_libdir}/samba/libcmdline-credentials-samba4.so
1455     %{_libdir}/samba/libdbwrap-samba4.so
1456     %{_libdir}/samba/libdcerpc-samba-samba4.so
1457 luigiwalser 1063848 %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1458 wally 855505 %{_libdir}/samba/libevents-samba4.so
1459     %{_libdir}/samba/libflag-mapping-samba4.so
1460     %{_libdir}/samba/libgpo-samba4.so
1461     %{_libdir}/samba/libgse-samba4.so
1462     %{_libdir}/samba/libhttp-samba4.so
1463     %{_libdir}/samba/libinterfaces-samba4.so
1464     %{_libdir}/samba/libkrb5samba-samba4.so
1465     %{_libdir}/samba/libldbsamba-samba4.so
1466     %{_libdir}/samba/liblibcli-lsa3-samba4.so
1467     %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1468     %{_libdir}/samba/liblibsmb-samba4.so
1469     %{_libdir}/samba/libmsrpc3-samba4.so
1470     %{_libdir}/samba/libndr-samba-samba4.so
1471     %{_libdir}/samba/libndr-samba4.so
1472     %{_libdir}/samba/libnet-keytab-samba4.so
1473     %{_libdir}/samba/libnetif-samba4.so
1474     %{_libdir}/samba/libnpa-tstream-samba4.so
1475     %{_libdir}/samba/libprinting-migrate-samba4.so
1476     %{_libdir}/samba/libreplace-samba4.so
1477     %{_libdir}/samba/libsamba-cluster-support-samba4.so
1478     %{_libdir}/samba/libsamba-debug-samba4.so
1479     %{_libdir}/samba/libsamba-modules-samba4.so
1480     %{_libdir}/samba/libsamba-security-samba4.so
1481     %{_libdir}/samba/libsamba-sockets-samba4.so
1482     %{_libdir}/samba/libsamba3-util-samba4.so
1483     %{_libdir}/samba/libsamdb-common-samba4.so
1484     %{_libdir}/samba/libsecrets3-samba4.so
1485     %{_libdir}/samba/libserver-role-samba4.so
1486     %{_libdir}/samba/libsmb-transport-samba4.so
1487     %{_libdir}/samba/libsmbd-base-samba4.so
1488     %{_libdir}/samba/libsmbd-conn-samba4.so
1489     %{_libdir}/samba/libsmbd-shim-samba4.so
1490     %{_libdir}/samba/libsmbldaphelper-samba4.so
1491     %{_libdir}/samba/libsocket-blocking-samba4.so
1492     %{_libdir}/samba/libtdb-wrap-samba4.so
1493     %{_libdir}/samba/libtrusts-util-samba4.so
1494     %{_libdir}/samba/libutil-cmdline-samba4.so
1495     %{_libdir}/samba/libutil-reg-samba4.so
1496     %{_libdir}/samba/libutil-setid-samba4.so
1497     %{_libdir}/samba/libutil-tdb-samba4.so
1498     %{_libdir}/samba/libwinbind-client-samba4.so
1499 neoclust 882937 %{_libdir}/samba/libgenrand-samba4.so
1500     %{_libdir}/samba/libiov-buf-samba4.so
1501     %{_libdir}/samba/libmessages-dgm-samba4.so
1502     %{_libdir}/samba/libmessages-util-samba4.so
1503     %{_libdir}/samba/libmsghdr-samba4.so
1504     %{_libdir}/samba/libserver-id-db-samba4.so
1505     %{_libdir}/samba/libsys-rw-samba4.so
1506     %{_libdir}/samba/libtalloc-report-samba4.so
1507     %{_libdir}/samba/libtime-basic-samba4.so
1508     %{_libdir}/samba/vfs/shell_snap.so
1509     %{_libdir}/samba/vfs/unityed_media.so
1510 wally 855505
1511 neoclust 1015613 %{_libdir}/samba/libcom_err-samba4.so.*
1512     %{_libdir}/samba/libgensec-samba4.so
1513     %{_libdir}/samba/libregistry-samba4.so
1514     %{_libdir}/samba/libsmbclient-raw-samba4.so
1515     %{_libdir}/samba/libtorture-samba4.so
1516    
1517 neoclust 882937 %{_mandir}/man8/vfs_shell_snap.8.*
1518     %{_mandir}/man8/vfs_unityed_media.8.*
1519    
1520 wally 855505 %if ! %with_libwbclient
1521     %{_libdir}/samba/libwbclient.so.*
1522     %{_libdir}/samba/libwinbind-client-samba4.so
1523     %endif # ! with_libwbclient
1524    
1525     %if ! %with_libsmbclient
1526     %{_libdir}/samba/libsmbclient.so.*
1527     %{_mandir}/man7/libsmbclient.7*
1528     %endif # ! with_libsmbclient
1529    
1530     %if %{with_internal_ntdb}
1531     %{_libdir}/samba/libntdb.so.1
1532     %{_libdir}/samba/libntdb.so.%{ntdb_version}
1533 buchan 97979 %endif
1534 wally 855505
1535 neoclust 854335 %if %{with_internal_talloc}
1536     %{_libdir}/samba/libtalloc.so.2
1537     %{_libdir}/samba/libtalloc.so.%{talloc_version}
1538     %{_libdir}/samba/libpytalloc-util.so.2
1539     %{_libdir}/samba/libpytalloc-util.so.%{talloc_version}
1540 wally 855505 %{_mandir}/man3/talloc.3.gz
1541 buchan 97979 %endif
1542 wally 855505
1543 neoclust 854335 %if %{with_internal_tevent}
1544     %{_libdir}/samba/libtevent.so.0
1545     %{_libdir}/samba/libtevent.so.%{tevent_version}
1546 buchan 97979 %endif
1547 wally 855505
1548 neoclust 854335 %if %{with_internal_tdb}
1549     %{_libdir}/samba/libtdb.so.1
1550     %{_libdir}/samba/libtdb.so.%{tdb_version}
1551 kharec 7652 %endif
1552 wally 855505
1553     %if %{with_internal_ldb}
1554     %{_libdir}/samba/libldb.so.1
1555     %{_libdir}/samba/libldb.so.%{ldb_version}
1556 ghibo 1054876 %{_mandir}/man3/ldb
1557 kharec 7652 %endif
1558    
1559 neoclust 854335 ### LIBSMBCLIENT
1560     %if %with_libsmbclient
1561     %files -n %{libsmbclient}
1562 wally 854633 %{_libdir}/libsmbclient.so.%{smbclientmajor}
1563     %{_libdir}/libsmbclient.so.%{smbclientmajor}.*
1564 kharec 7652
1565    
1566 neoclust 854335 ### LIBSMBCLIENT-DEVEL
1567     %files -n %{smbclientdevel}
1568     %{_includedir}/samba-4.0/libsmbclient.h
1569 kharec 7652 %{_libdir}/libsmbclient.so
1570     %{_libdir}/pkgconfig/smbclient.pc
1571 neoclust 854335 %{_mandir}/man7/libsmbclient.7*
1572     %endif # with_libsmbclient
1573 kharec 7652
1574 neoclust 854335 ### LIBWBCLIENT
1575     %if %with_libwbclient
1576     %files -n %{libwbclient}
1577 wally 854612 %{_libdir}/libwbclient.so.%{wbclientmajor}
1578     %{_libdir}/libwbclient.so.%{wbclientmajor}.*
1579 wally 855505 %{_libdir}/samba/libwinbind-client-samba4.so
1580 kharec 7652
1581 neoclust 854335 ### LIBWBCLIENT-DEVEL
1582     %files -n %{wbclientdevel}
1583     %{_includedir}/samba-4.0/wbclient.h
1584 kharec 7652 %{_libdir}/libwbclient.so
1585     %{_libdir}/pkgconfig/wbclient.pc
1586 neoclust 854335 %endif # with_libwbclient
1587 kharec 7652
1588 neoclust 854335 ### PIDL
1589     %files pidl
1590     %attr(755,root,root) %{_bindir}/pidl
1591     %dir %{perl_vendorlib}/Parse
1592     %{perl_vendorlib}/Parse/Pidl.pm
1593     %dir %{perl_vendorlib}/Parse/Pidl
1594     %{perl_vendorlib}/Parse/Pidl/CUtil.pm
1595     %{perl_vendorlib}/Parse/Pidl/Samba4.pm
1596     %{perl_vendorlib}/Parse/Pidl/Expr.pm
1597     %{perl_vendorlib}/Parse/Pidl/ODL.pm
1598     %{perl_vendorlib}/Parse/Pidl/Typelist.pm
1599     %{perl_vendorlib}/Parse/Pidl/IDL.pm
1600     %{perl_vendorlib}/Parse/Pidl/Compat.pm
1601     %dir %{perl_vendorlib}/Parse/Pidl/Wireshark
1602     %{perl_vendorlib}/Parse/Pidl/Wireshark/Conformance.pm
1603     %{perl_vendorlib}/Parse/Pidl/Wireshark/NDR.pm
1604     %{perl_vendorlib}/Parse/Pidl/Dump.pm
1605     %dir %{perl_vendorlib}/Parse/Pidl/Samba3
1606     %{perl_vendorlib}/Parse/Pidl/Samba3/ServerNDR.pm
1607     %{perl_vendorlib}/Parse/Pidl/Samba3/ClientNDR.pm
1608     %dir %{perl_vendorlib}/Parse/Pidl/Samba4
1609     %{perl_vendorlib}/Parse/Pidl/Samba4/Header.pm
1610     %dir %{perl_vendorlib}/Parse/Pidl/Samba4/COM
1611     %{perl_vendorlib}/Parse/Pidl/Samba4/COM/Header.pm
1612     %{perl_vendorlib}/Parse/Pidl/Samba4/COM/Proxy.pm
1613     %{perl_vendorlib}/Parse/Pidl/Samba4/COM/Stub.pm
1614     %{perl_vendorlib}/Parse/Pidl/Samba4/Python.pm
1615     %{perl_vendorlib}/Parse/Pidl/Samba4/Template.pm
1616     %dir %{perl_vendorlib}/Parse/Pidl/Samba4/NDR
1617     %{perl_vendorlib}/Parse/Pidl/Samba4/NDR/Server.pm
1618     %{perl_vendorlib}/Parse/Pidl/Samba4/NDR/Client.pm
1619     %{perl_vendorlib}/Parse/Pidl/Samba4/NDR/Parser.pm
1620     %{perl_vendorlib}/Parse/Pidl/Samba4/TDR.pm
1621     %{perl_vendorlib}/Parse/Pidl/NDR.pm
1622     %{perl_vendorlib}/Parse/Pidl/Util.pm
1623     %{_mandir}/man1/pidl*
1624     %{_mandir}/man3/Parse::Pidl*
1625 kharec 7652
1626 neoclust 854335 ### PYTHON
1627 wally 855505 %files -n python-samba
1628 neoclust 854335 %{python_sitearch}/*
1629 kharec 7652
1630 neoclust 854335 ### TEST
1631     %files test
1632     %{_bindir}/gentest
1633     %{_bindir}/locktest
1634     %{_bindir}/masktest
1635     %{_bindir}/ndrdump
1636     %{_bindir}/smbtorture
1637     %{_mandir}/man1/gentest.1*
1638     %{_mandir}/man1/locktest.1*
1639     %{_mandir}/man1/masktest.1*
1640     %{_mandir}/man1/ndrdump.1*
1641     %{_mandir}/man1/smbtorture.1*
1642     %{_mandir}/man1/vfstest.1*
1643 kharec 7652
1644 neoclust 854335 %if %{with testsuite}
1645     # files to ignore in testsuite mode
1646 wally 855505 %{_libdir}/samba/libnss-wrapper.so
1647     %{_libdir}/samba/libsocket-wrapper.so
1648     %{_libdir}/samba/libuid-wrapper.so
1649 kharec 7652 %endif
1650    
1651 neoclust 854335 ### TEST-LIBS
1652     %files -n %{libtest}
1653     %if %with_dc
1654 wally 855505 %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1655 neoclust 854335 %else
1656 wally 855505 %{_libdir}/samba/libdsdb-module-samba4.so
1657 kharec 7652 %endif
1658    
1659 neoclust 854335 ### WINBIND
1660     %files winbind
1661     %{_libdir}/samba/idmap
1662     %{_libdir}/samba/nss_info
1663 wally 855505 %{_libdir}/samba/libnss-info-samba4.so
1664     %{_libdir}/samba/libidmap-samba4.so
1665 neoclust 854335 %{_sbindir}/winbindd
1666     %attr(750,root,wbpriv) %dir /var/lib/samba/winbindd_privileged
1667 wally 855526 %{_unitdir}/winbind.service
1668 neoclust 854335 %{_mandir}/man8/winbindd.8*
1669     %{_mandir}/man8/idmap_*.8*
1670 kharec 7652
1671 neoclust 854335 ### WINBIND-CLIENTS
1672     %files winbind-clients
1673 kharec 7652
1674 neoclust 854335 %{_bindir}/ntlm_auth
1675     %{_bindir}/wbinfo
1676     %{_mandir}/man1/ntlm_auth.1.*
1677     %{_mandir}/man1/wbinfo.1*
1678 kharec 7652
1679 neoclust 854335 ### WINBIND-KRB5-LOCATOR
1680     %files winbind-krb5-locator
1681     %ghost %{_libdir}/krb5/plugins/libkrb5/winbind_krb5_locator.so
1682     %{_libdir}/winbind_krb5_locator.so
1683     %{_mandir}/man7/winbind_krb5_locator.7*
1684 kharec 7652
1685 neoclust 854335 ### WINBIND-MODULES
1686     %files winbind-modules
1687 wally 854607 %{_libdir}/libnss_winbind.so.%{nssmajor}
1688     %{_libdir}/libnss_winbind.so
1689     %{_libdir}/libnss_wins.so.%{nssmajor}
1690     %{_libdir}/libnss_wins.so
1691 neoclust 854335 %{_libdir}/security/pam_winbind.so
1692     %config(noreplace) %{_sysconfdir}/security/pam_winbind.conf
1693     %{_mandir}/man5/pam_winbind.conf.5*
1694     %{_mandir}/man8/pam_winbind.8*
1695 wally 855505
1696     %if %with_clustering_support
1697     %files -n ctdb
1698 ghibo 1054876 #%config(noreplace) %{_sysconfdir}/sysconfig/ctdb
1699 wally 855505 %config(noreplace) %{_sysconfdir}/ctdb/notify.sh
1700     %config(noreplace) %{_sysconfdir}/ctdb/debug-hung-script.sh
1701     %config(noreplace) %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1702     %config(noreplace) %{_sysconfdir}/ctdb/gcore_trace.sh
1703     %config(noreplace) %{_sysconfdir}/ctdb/functions
1704     %config(noreplace) %{_sysconfdir}/ctdb/debug_locks.sh
1705     %dir %{_localstatedir}/lib/ctdb/
1706     %{_tmpfilesdir}/%{name}.conf
1707    
1708     %{_unitdir}/ctdb.service
1709    
1710     %dir %{_sysconfdir}/ctdb
1711     %{_sysconfdir}/ctdb/statd-callout
1712 neoclust 882937 %dir %{_sysconfdir}/ctdb/nfs-checks.d
1713     %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1714     %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1715     %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1716     %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1717     %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1718     %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1719     %{_sysconfdir}/ctdb/nfs-checks.d/README
1720     %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1721    
1722 wally 855505 %{_sysconfdir}/sudoers.d/ctdb
1723     %{_sysconfdir}/ctdb/events.d/
1724     %dir %{_sysconfdir}/ctdb/notify.d
1725     %{_sysconfdir}/ctdb/notify.d/README
1726     %{_prefix}/lib/tmpfiles.d/ctdb.conf
1727     %{_sbindir}/ctdbd
1728     %{_sbindir}/ctdbd_wrapper
1729     %{_bindir}/ctdb
1730 neoclust 1015529 #%{_bindir}/smnotify
1731 wally 855505 %{_bindir}/ping_pong
1732     %{_bindir}/ltdbtool
1733     %{_bindir}/ctdb_diagnostics
1734     %{_bindir}/onnode
1735    
1736 neoclust 1104505 %{_libexecdir}/ctdb/ctdb_event
1737     %{_libexecdir}/ctdb/ctdb_eventd
1738     %{_libexecdir}/ctdb/ctdb_takeover_helper
1739 buchan 1347278 %{_libexecdir}/ctdb/tests/hash_count_test
1740     %{_libexecdir}/ctdb/tests/run_event_test
1741 neoclust 1104505 %{_libexecdir}/ctdb/tests/run_proc_test
1742     %{_libexecdir}/ctdb/tests/sock_daemon_test
1743     %{_libexecdir}/ctdb/tests/sock_io_test
1744 neoclust 1015620 %{_libexecdir}/ctdb/ctdb_lock_helper
1745 neoclust 1015613 %{_libexecdir}/ctdb/ctdb_natgw
1746     %{_libexecdir}/ctdb/ctdb_recovery_helper
1747     %{_libexecdir}/ctdb/smnotify
1748    
1749 wally 855505 %{_mandir}/man1/ctdb.1*
1750     %{_mandir}/man1/ctdbd.1*
1751 ghibo 1054876 %{_mandir}/man1/ctdb_diagnostics.1*
1752 wally 855505 %{_mandir}/man1/onnode.1*
1753     %{_mandir}/man1/ltdbtool.1*
1754     %{_mandir}/man1/ping_pong.1*
1755     %{_mandir}/man1/ctdbd_wrapper.1*
1756     %{_mandir}/man5/ctdbd.conf.5*
1757     %{_mandir}/man7/ctdb.7*
1758     %{_mandir}/man7/ctdb-tunables.7*
1759     %{_mandir}/man7/ctdb-statistics.7*
1760    
1761     %files -n ctdb-tests
1762 buchan 1347278 #doc ctdb/tests/README
1763 wally 855505 %{_bindir}/ctdb_run_tests
1764     %{_bindir}/ctdb_run_cluster_tests
1765 luigiwalser 1073380 %dir %{_datadir}/ctdb/tests
1766 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/complex
1767     %{_datadir}/ctdb/tests/complex/README
1768 buchan 1347278 %{_datadir}/ctdb/tests/complex/*.sh
1769 luigiwalser 1092515 %{_datadir}/ctdb/tests/complex/scripts/local.bash
1770     %dir %{_datadir}/ctdb/tests/cunit
1771 buchan 1347278 %{_datadir}/ctdb/tests/cunit/*.sh
1772 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/events.d
1773     %{_datadir}/ctdb/tests/events.d/00.test
1774 neoclust 1104505 %{_datadir}/ctdb/tests/eventd/README
1775 buchan 1347278 %{_datadir}/ctdb/tests/eventd/*.sh
1776 neoclust 1104505 %{_datadir}/ctdb/tests/eventd/scripts/local.sh
1777 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/eventscripts
1778     %{_datadir}/ctdb/tests/eventscripts/README
1779 buchan 1347278 %{_datadir}/ctdb/tests/eventscripts/*.sh
1780 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/eventscripts/etc-ctdb
1781 luigiwalser 1073380 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/events.d
1782     %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/functions
1783 luigiwalser 1073391 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-checks.d
1784     %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/nfs-linux-kernel-callout
1785 luigiwalser 1092515 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/public_addresses
1786     %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/rc.local
1787 luigiwalser 1073380 %{_datadir}/ctdb/tests/eventscripts/etc-ctdb/statd-callout
1788 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/eventscripts/etc
1789     %dir %{_datadir}/ctdb/tests/eventscripts/etc/init.d
1790     %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfs
1791     %{_datadir}/ctdb/tests/eventscripts/etc/init.d/nfslock
1792     %dir %{_datadir}/ctdb/tests/eventscripts/etc/samba
1793     %{_datadir}/ctdb/tests/eventscripts/etc/samba/smb.conf
1794     %dir %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig
1795     %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/ctdb
1796     %{_datadir}/ctdb/tests/eventscripts/etc/sysconfig/nfs
1797     %dir %{_datadir}/ctdb/tests/scripts
1798     %{_datadir}/ctdb/tests/eventscripts/scripts/local.sh
1799     %dir %{_datadir}/ctdb/tests/eventscripts/stubs
1800     %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb
1801     %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_killtcp
1802     %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_lvs
1803     %{_datadir}/ctdb/tests/eventscripts/stubs/ctdb_natgw
1804     %{_datadir}/ctdb/tests/eventscripts/stubs/date
1805     %{_datadir}/ctdb/tests/eventscripts/stubs/df
1806     %{_datadir}/ctdb/tests/eventscripts/stubs/ethtool
1807     %{_datadir}/ctdb/tests/eventscripts/stubs/exportfs
1808     %{_datadir}/ctdb/tests/eventscripts/stubs/id
1809     %{_datadir}/ctdb/tests/eventscripts/stubs/ip
1810     %{_datadir}/ctdb/tests/eventscripts/stubs/ip6tables
1811     %{_datadir}/ctdb/tests/eventscripts/stubs/iptables
1812     %{_datadir}/ctdb/tests/eventscripts/stubs/ipvsadm
1813     %{_datadir}/ctdb/tests/eventscripts/stubs/kill
1814     %{_datadir}/ctdb/tests/eventscripts/stubs/killall
1815     %{_datadir}/ctdb/tests/eventscripts/stubs/multipath
1816     %{_datadir}/ctdb/tests/eventscripts/stubs/net
1817     %{_datadir}/ctdb/tests/eventscripts/stubs/netstat
1818     %{_datadir}/ctdb/tests/eventscripts/stubs/nmap
1819     %{_datadir}/ctdb/tests/eventscripts/stubs/pidof
1820     %{_datadir}/ctdb/tests/eventscripts/stubs/pkill
1821     %{_datadir}/ctdb/tests/eventscripts/stubs/ps
1822     %{_datadir}/ctdb/tests/eventscripts/stubs/rm
1823     %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.lockd
1824     %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.mountd
1825     %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.rquotad
1826     %{_datadir}/ctdb/tests/eventscripts/stubs/rpc.statd
1827     %{_datadir}/ctdb/tests/eventscripts/stubs/rpcinfo
1828     %{_datadir}/ctdb/tests/eventscripts/stubs/service
1829     %{_datadir}/ctdb/tests/eventscripts/stubs/sleep
1830     %{_datadir}/ctdb/tests/eventscripts/stubs/smnotify
1831     %{_datadir}/ctdb/tests/eventscripts/stubs/ss
1832     %{_datadir}/ctdb/tests/eventscripts/stubs/tdbdump
1833     %{_datadir}/ctdb/tests/eventscripts/stubs/tdbtool
1834     %{_datadir}/ctdb/tests/eventscripts/stubs/testparm
1835     %{_datadir}/ctdb/tests/eventscripts/stubs/timeout
1836     %{_datadir}/ctdb/tests/eventscripts/stubs/wbinfo
1837     %dir %{_datadir}/ctdb/tests/onnode
1838     %{_datadir}/ctdb/tests/onnode/README
1839     %{_datadir}/ctdb/tests/onnode/0001.sh
1840     %{_datadir}/ctdb/tests/onnode/0002.sh
1841     %{_datadir}/ctdb/tests/onnode/0003.sh
1842     %{_datadir}/ctdb/tests/onnode/0004.sh
1843     %{_datadir}/ctdb/tests/onnode/0005.sh
1844     %{_datadir}/ctdb/tests/onnode/0006.sh
1845     %{_datadir}/ctdb/tests/onnode/0070.sh
1846     %{_datadir}/ctdb/tests/onnode/0071.sh
1847     %{_datadir}/ctdb/tests/onnode/0072.sh
1848     %{_datadir}/ctdb/tests/onnode/0075.sh
1849     %{_datadir}/ctdb/tests/onnode/functions
1850     %{_datadir}/ctdb/tests/onnode/nodes
1851     %dir %{_datadir}/ctdb/tests/onnode/scripts
1852     %{_datadir}/ctdb/tests/onnode/scripts/local.sh
1853     %dir %{_datadir}/ctdb/tests/onnode/stubs
1854     %{_datadir}/ctdb/tests/onnode/stubs/ctdb
1855     %{_datadir}/ctdb/tests/onnode/stubs/onnode-buggy-001
1856     %{_datadir}/ctdb/tests/onnode/stubs/ssh
1857     %dir %{_datadir}/ctdb/tests/scripts
1858 luigiwalser 1073380 %{_datadir}/ctdb/tests/scripts/common.sh
1859     %{_datadir}/ctdb/tests/scripts/integration.bash
1860     %{_datadir}/ctdb/tests/scripts/script_install_paths.sh
1861     %{_datadir}/ctdb/tests/scripts/test_wrap
1862     %{_datadir}/ctdb/tests/scripts/unit.sh
1863 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/shellcheck
1864     %{_datadir}/ctdb/tests/shellcheck/base_scripts.sh
1865     %{_datadir}/ctdb/tests/shellcheck/ctdb_helpers.sh
1866     %{_datadir}/ctdb/tests/shellcheck/ctdbd_wrapper.sh
1867     %{_datadir}/ctdb/tests/shellcheck/event_scripts.sh
1868     %{_datadir}/ctdb/tests/shellcheck/functions.sh
1869     %{_datadir}/ctdb/tests/shellcheck/init_script.sh
1870     %{_datadir}/ctdb/tests/shellcheck/tools.sh
1871     %dir %{_datadir}/ctdb/tests/shellcheck/scripts
1872     %{_datadir}/ctdb/tests/shellcheck/scripts/local.sh
1873     %dir %{_datadir}/ctdb/tests/simple
1874     %{_datadir}/ctdb/tests/simple/README
1875 buchan 1347278 %{_datadir}/ctdb/tests/simple/*.sh
1876 luigiwalser 1073380 %{_datadir}/ctdb/tests/simple/functions
1877 luigiwalser 1092515 # This is a dangling symlink but needed for testing
1878 luigiwalser 1073380 %{_datadir}/ctdb/tests/simple/nodes
1879 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/simple/scripts
1880     %{_datadir}/ctdb/tests/simple/scripts/local.bash
1881     %{_datadir}/ctdb/tests/simple/scripts/local_daemons.bash
1882     %dir %{_datadir}/ctdb/tests/takeover
1883     %{_datadir}/ctdb/tests/takeover/README
1884 buchan 1347278 %{_datadir}/ctdb/tests/takeover/*.sh
1885 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/takeover/scripts
1886     %{_datadir}/ctdb/tests/takeover/scripts/local.sh
1887 buchan 1347278 %{_datadir}/ctdb/tests/takeover_helper/*.sh
1888 neoclust 1104505 %{_datadir}/ctdb/tests/takeover_helper/scripts/local.sh
1889 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/tool
1890     %{_datadir}/ctdb/tests/tool/README
1891 buchan 1347278 %{_datadir}/ctdb/tests/tool/*.sh
1892 luigiwalser 1092515 %dir %{_datadir}/ctdb/tests/tool/scripts
1893     %{_datadir}/ctdb/tests/tool/scripts/local.sh
1894     %dir %{_libexecdir}/ctdb
1895     %dir %{_libexecdir}/ctdb/tests
1896 ghibo 1054876 %{_libexecdir}/ctdb/ctdb_killtcp
1897     %{_libexecdir}/ctdb/ctdb_lvs
1898     %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1899     %{_libexecdir}/ctdb/tests/comm_client_test
1900     %{_libexecdir}/ctdb/tests/comm_server_test
1901     %{_libexecdir}/ctdb/tests/comm_test
1902     %{_libexecdir}/ctdb/tests/ctdb_packet_parse
1903     %{_libexecdir}/ctdb/tests/ctdb_takeover_tests
1904     %{_libexecdir}/ctdb/tests/db_hash_test
1905 zezinho 1178906 %{_libexecdir}/ctdb/tests/dummy_client
1906 ghibo 1054876 %{_libexecdir}/ctdb/tests/fake_ctdbd
1907     %{_libexecdir}/ctdb/tests/fetch_loop
1908     %{_libexecdir}/ctdb/tests/fetch_loop_key
1909     %{_libexecdir}/ctdb/tests/fetch_readonly
1910     %{_libexecdir}/ctdb/tests/fetch_readonly_loop
1911     %{_libexecdir}/ctdb/tests/fetch_ring
1912     %{_libexecdir}/ctdb/tests/g_lock_loop
1913     %{_libexecdir}/ctdb/tests/lock_tdb
1914     %{_libexecdir}/ctdb/tests/message_ring
1915 luigiwalser 1063848 %{_libexecdir}/ctdb/tests/pidfile_test
1916 ghibo 1054876 %{_libexecdir}/ctdb/tests/pkt_read_test
1917     %{_libexecdir}/ctdb/tests/pkt_write_test
1918     %{_libexecdir}/ctdb/tests/porting_tests
1919     %{_libexecdir}/ctdb/tests/protocol_client_test
1920     %{_libexecdir}/ctdb/tests/protocol_types_test
1921 luigiwalser 1082407 %{_libexecdir}/ctdb/tests/protocol_util_test
1922 ghibo 1054876 %{_libexecdir}/ctdb/tests/rb_test
1923     %{_libexecdir}/ctdb/tests/reqid_test
1924     %{_libexecdir}/ctdb/tests/srvid_test
1925 luigiwalser 1084350 %{_libexecdir}/ctdb/tests/test_mutex_raw
1926 ghibo 1054876 %{_libexecdir}/ctdb/tests/transaction_loop
1927     %{_libexecdir}/ctdb/tests/update_record
1928     %{_libexecdir}/ctdb/tests/update_record_persistent
1929 neoclust 1015613
1930 neoclust 882937 #%doc ctdb/tests/README
1931 wally 855505 %endif # with_clustering_support

  ViewVC Help
Powered by ViewVC 1.1.30