]> git.pld-linux.org Git - packages/samba.git/blob - samba.spec
- up to 4.11.2; bunch of SECURITY fixes
[packages/samba.git] / samba.spec
1 # TODO: tracker support (--enable-spotlight)?
2 #
3 # Note:
4 # - unpredictible build failures:
5 #   fail: http://buildlogs.pld-linux.org//index.php?dist=th&arch=i686&ok=0&name=samba&id=8e631f35-f333-464e-b872-135db73f0a67&action=tail
6 #   ok: http://buildlogs.pld-linux.org//index.php?dist=th&arch=i686&ok=1&name=samba&id=1188195b-4017-48c5-8c07-f1deb41b5800&action=tail 
7 #
8 # Conditional build:
9 %bcond_without  ads             # ActiveDirectory support
10 %bcond_without  ceph            # Ceph (RADOS) storage support
11 %bcond_without  cups            # CUPS support
12 %bcond_without  ldap            # LDAP support
13 %bcond_without  avahi           # Avahi support
14 %bcond_without  dmapi           # DMAPI support
15 %bcond_without  systemd         # systemd integration
16 %bcond_with     system_heimdal  # Use system Heimdal libraries [since samba 4.4.x build fails with heimdal 1.5.x/7.x]
17 %bcond_with     system_libbsd   # system libbsd for MD5 and strl* functions
18 %bcond_without  system_libs     # system libraries from SAMBA project (talloc,tdb,tevent,ldb)
19 %bcond_without  ctdb_pcp        # Performance Co-Pilot support for CTDB
20 # turn on when https://bugzilla.samba.org/show_bug.cgi?id=11764 is fixed
21 %bcond_with     replace
22
23 %if %{with system_libs}
24 %define         ldb_ver         2.0.7
25 %define         talloc_ver      2:2.3.0
26 %define         tdb_ver         2:1.4.0
27 %define         tevent_ver      0.10.0
28 %endif
29
30 # dmapi-devel with xfsprogs-devel >= 4.11(?) needs largefile (64bit off_t) that isn't detected properly
31 %ifarch %{ix86}
32 %undefine       with_dmapi
33 %endif
34
35 %include        /usr/lib/rpm/macros.perl
36
37 # NOTE: packages order is: server + additions, common, clients, libs+devel, ldap
38 %define         virusfilter_version 0.1.4
39 Summary:        Samba Active Directory and SMB server
40 Summary(pl.UTF-8):      Serwer Samba Active Directory i SMB
41 Name:           samba
42 Version:        4.11.2
43 Release:        1
44 Epoch:          1
45 License:        GPL v3
46 Group:          Networking/Daemons
47 Source0:        https://download.samba.org/pub/samba/stable/%{name}-%{version}.tar.gz
48 # Source0-md5:  8f4fb25c13be88f23b4eebe8715ba3c1
49 Source1:        smb.init
50 Source2:        samba.pamd
51 Source4:        samba.sysconfig
52 Source5:        samba.logrotate
53 Source6:        smb.conf
54 Source7:        winbind.init
55 Source8:        winbind.sysconfig
56 Source9:        samba.init
57 Source10:       https://bitbucket.org/fumiyas/samba-virusfilter/downloads/samba-virusfilter-%{virusfilter_version}.tar.bz2
58 # Source10-md5: 4bef017601d87f52f8c82819a3ff56ee
59 Patch0:         system-heimdal.patch
60 Patch1:         %{name}-c++-nofail.patch
61 Patch2:         %{name}-lprng-no-dot-printers.patch
62
63 Patch4:         unicodePwd-nthash-values-over-LDAP.patch
64 Patch5:         %{name}-heimdal.patch
65 Patch6:         server-role.patch
66 Patch7:         %{name}-bug-9816.patch
67 Patch8:         %{name}-no_libbsd.patch
68 URL:            https://www.samba.org/
69 BuildRequires:  acl-devel
70 %{?with_avahi:BuildRequires:    avahi-devel}
71 %{?with_ceph:BuildRequires:     ceph-devel >= 0.73}
72 BuildRequires:  cmocka-devel >= 1.1.3
73 %{?with_cups:BuildRequires:     cups-devel >= 1:1.2.0}
74 BuildRequires:  cyrus-sasl-devel >= 2
75 BuildRequires:  dbus-devel
76 %{?with_dmapi:BuildRequires:    dmapi-devel}
77 BuildRequires:  docbook-style-xsl-nons
78 # just FAM API
79 BuildRequires:  gamin-devel
80 BuildRequires:  gdbm-devel
81 BuildRequires:  gettext-tools
82 BuildRequires:  glusterfs-devel
83 BuildRequires:  gnutls-devel >= 3.0.0
84 %{?with_system_heimdal:BuildRequires:   heimdal-devel >= 1.5.3-1}
85 BuildRequires:  iconv
86 BuildRequires:  keyutils-devel
87 BuildRequires:  libaio-devel
88 BuildRequires:  libarchive-devel >= 3.1.2
89 %{?with_system_libbsd:BuildRequires:    libbsd-devel}
90 BuildRequires:  libcap-devel
91 BuildRequires:  libcom_err-devel
92 BuildRequires:  libmagic-devel
93 BuildRequires:  libnscd-devel
94 BuildRequires:  make >= 3.81
95 BuildRequires:  ncurses-devel >= 5.2
96 BuildRequires:  ncurses-ext-devel >= 5.2
97 BuildRequires:  nss_wrapper >= 1.0.2
98 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
99 BuildRequires:  pam-devel >= 0.99.8.1
100 %{?with_ctdb_pcp:BuildRequires: pcp-devel}
101 BuildRequires:  perl-ExtUtils-MakeMaker
102 BuildRequires:  perl-Parse-Yapp >= 1.05
103 BuildRequires:  pkgconfig
104 BuildRequires:  popt-devel
105 %{?with_pgsql:BuildRequires:    postgresql-devel}
106 BuildRequires:  python3-devel >= 1:3.4
107 BuildRequires:  python3-dns
108 BuildRequires:  python3-iso8601
109 BuildRequires:  python3-modules >= 1:3.4
110 BuildRequires:  python3-subunit
111 BuildRequires:  python3-testtools
112 BuildRequires:  readline-devel >= 4.2
113 BuildRequires:  rpm-perlprov
114 BuildRequires:  rpm-pythonprov
115 BuildRequires:  rpmbuild(macros) >= 1.647
116 BuildRequires:  sed >= 4.0
117 BuildRequires:  socket_wrapper >= 1.1.2
118 BuildRequires:  subunit-devel
119 %{?with_systemd:BuildRequires:  systemd-devel}
120 BuildRequires:  xfsprogs-devel
121 BuildRequires:  zlib-devel >= 1.2.3
122 %if %{with system_libs}
123 BuildRequires:  ldb-devel >= %{ldb_ver}
124 BuildRequires:  python3-ldb-devel >= %{ldb_ver}
125 BuildRequires:  python3-talloc-devel >= %{talloc_ver}
126 BuildRequires:  python3-tdb >= %{tdb_ver}
127 BuildRequires:  python3-tevent >= %{tevent_ver}
128 BuildRequires:  talloc-devel >= %{talloc_ver}
129 BuildRequires:  tdb-devel >= %{tdb_ver}
130 BuildRequires:  tevent-devel >= %{tevent_ver}
131 %endif
132 BuildRequires:  uid_wrapper >= 1.1.0
133 Requires(post,preun):   /sbin/chkconfig
134 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
135 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
136 # for samba_{dnsupdate,kcc,spnupdate,upgradedns} scripts
137 Requires:       logrotate >= 3.7-4
138 Requires:       pam >= 0.99.8.1
139 Requires:       python3-samba = %{epoch}:%{version}-%{release}
140 Requires:       rc-scripts >= 0.4.0.12
141 Requires:       setup >= 2.4.6-7
142 Requires:       systemd-units >= 38
143 # smbd links with libcups
144 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
145 Obsoletes:      samba-doc-html
146 Obsoletes:      samba-doc-pdf
147 Obsoletes:      samba-pdb-xml
148 Obsoletes:      samba-vfs-audit
149 Obsoletes:      samba-vfs-block
150 Obsoletes:      samba-vfs-cap
151 Obsoletes:      samba-vfs-catia
152 Obsoletes:      samba-vfs-default_quota
153 Obsoletes:      samba-vfs-expand_msdfs
154 Obsoletes:      samba-vfs-fake_perms
155 Obsoletes:      samba-vfs-netatalk
156 Obsoletes:      samba-vfs-readahead
157 Obsoletes:      samba-vfs-readonly
158 Obsoletes:      samba-vfs-recycle
159 Obsoletes:      samba-vfs-scannedonly
160 Obsoletes:      samba-vfs-shadow_copy
161 Obsoletes:      samba3
162 Obsoletes:      samba3-server
163 Obsoletes:      samba3-vfs-audit
164 Obsoletes:      samba3-vfs-cap
165 Obsoletes:      samba3-vfs-catia
166 Obsoletes:      samba3-vfs-default_quota
167 Obsoletes:      samba3-vfs-expand_msdfs
168 Obsoletes:      samba3-vfs-fake_perms
169 Obsoletes:      samba3-vfs-netatalk
170 Obsoletes:      samba3-vfs-readahead
171 Obsoletes:      samba3-vfs-readonly
172 Obsoletes:      samba3-vfs-recycle
173 Obsoletes:      samba3-vfs-scannedonly
174 Obsoletes:      samba3-vfs-shadow_copy
175 Obsoletes:      samba4
176 Obsoletes:      samba4-common-server
177 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
178
179 %define         _sambahome      /home/services/samba
180 %if %{with cups}
181 %define         cups_serverbin  %{_prefix}/lib/cups
182 %endif
183 %define         schemadir       /usr/share/openldap/schema
184
185 # CFLAGS modified (the second ./configure)
186 %undefine       configure_cache
187
188 %description
189 Samba provides an SMB server which can be used to provide network
190 services to SMB (sometimes called "Lan Manager") clients, including
191 various versions of MS Windows, OS/2, and other Linux machines. Samba
192 also provides some SMB clients, which complement the built-in SMB
193 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
194 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
195
196 %description -l pl.UTF-8
197 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
198 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
199 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
200 znajduje się również oprogramowanie klienckie. Samba używa protokołu
201 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
202 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
203 haseł w standardzie MS i zarządzania bazą WINS.
204
205 %package vfs-ceph
206 Summary:        VFS module to host shares on Ceph file system
207 Summary(pl.UTF-8):      Moduł VFS do serwowania zasobów z systemu plików Ceph
208 Group:          Networking/Daemons
209 Requires:       %{name} = %{epoch}:%{version}-%{release}
210
211 %description vfs-ceph
212 VFS module to host shares on Ceph file system.
213
214 This module only works with the libceph.so user-space client. It is
215 not needed if you are using the kernel client or the FUSE client.
216
217 %description vfs-ceph -l pl.UTF-8
218 Moduł VFS do serwowania zasobów z systemu plików Ceph.
219
220 Ten moduł działa jedynie z klientem przestrzeni użytkownika
221 libceph.so. Jest zbędny w przypadku używania klienta dostarczanego
222 przez jądro lub FUSE.
223
224 %package vfs-glusterfs
225 Summary:        VFS module to host shares on GlusterFS file system
226 Summary(pl.UTF-8):      Moduł VFS do serwowania zasobów z systemu plików GlusterFS
227 Group:          Networking/Daemons
228 Requires:       %{name} = %{epoch}:%{version}-%{release}
229
230 %description vfs-glusterfs
231 VFS module to host shares on GlusterFS file system.
232
233 %description vfs-glusterfs -l pl.UTF-8
234 Moduł VFS do serwowania zasobów z systemu plików GlusterFS.
235
236 %package common
237 Summary:        Files used by both Samba servers and clients
238 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samby
239 Group:          Networking/Daemons
240 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
241 # for samba-tool script
242 Requires:       python3-samba = %{epoch}:%{version}-%{release}
243 Obsoletes:      samba3-common
244 Obsoletes:      samba4-common
245
246 %description common
247 Samba-common provides files necessary for both the server and client
248 packages of Samba.
249
250 %description common -l pl.UTF-8
251 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
252 klientów Samby.
253
254 %package client
255 Summary:        Samba client programs
256 Summary(pl.UTF-8):      Klienci serwera Samba
257 Group:          Applications/Networking
258 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
259 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
260 %{?with_system_heimdal:Requires:        heimdal-libs >= 1.5.3-1}
261 Requires:       libsmbclient = %{epoch}:%{version}-%{release}
262 Suggests:       cifs-utils
263 Obsoletes:      samba3-client
264 Obsoletes:      samba4-client
265 Obsoletes:      smbfs
266
267 %description client
268 Samba-client provides some SMB clients, which complement the build-in
269 SMB filesystem in Linux. These allow accessing of SMB shares and
270 printing to SMB printers.
271
272 %description client -l pl.UTF-8
273 Samba-client dostarcza programy uzupełniające obsługę systemu plików
274 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
275 drukowanie w sieci SMB.
276
277 %package winbind
278 Summary:        Samba-winbind daemon, utilities and documentation
279 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
280 Group:          Networking/Daemons
281 Requires(post,preun):   /sbin/chkconfig
282 Requires(post,preun,postun):    systemd-units >= 38
283 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
284 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
285 Requires:       systemd-units >= 38
286 Obsoletes:      samba3-winbind
287 Obsoletes:      samba4-winbind
288 # pam_winbind is not complete replacement, but pam_smbpass has been removed (in samba 4.4)
289 #Obsoletes:     pam-pam_smbpass
290
291 %description winbind
292 Provides the winbind daemon and testing tools to allow authentication
293 and group/user enumeration from a Windows or Samba domain controller.
294
295 %description winbind -l pl.UTF-8
296 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
297 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
298 Windows lub Samba.
299
300 %package -n cups-backend-smb
301 Summary:        CUPS backend for printing to SMB printers
302 Summary(pl.UTF-8):      Backend CUPS-a drukujący na drukarkach SMB
303 Group:          Applications/Printing
304 Requires:       %{name}-client = %{epoch}:%{version}-%{release}
305 Requires:       cups >= 1:1.2.0
306 Obsoletes:      cups-backend-smb3
307
308 %description -n cups-backend-smb
309 CUPS backend for printing to SMB printers.
310
311 %description -n cups-backend-smb -l pl.UTF-8
312 Backend CUPS-a drukujący na drukarkach SMB.
313
314 %package -n nss_wins
315 Summary:        Name Service Switch service for WINS
316 Summary(pl.UTF-8):      Usługa Name Service Switch dla WINS
317 Group:          Base
318 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
319 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
320 Obsoletes:      nss_wins3
321
322 %description -n nss_wins
323 Provides the libnss_wins shared library which resolves NetBIOS names
324 to IP addresses.
325
326 %description -n nss_wins -l pl.UTF-8
327 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
328 IP.
329
330 %package -n smbget
331 Summary:        A utility for retrieving files using the SMB protocol
332 Summary(pl.UTF-8):      Narzędzie do pobierania plików protokołem SMB
333 Group:          Applications/Networking
334 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
335 Obsoletes:      smbget3
336
337 %description -n smbget
338 wget-like utility for downloading files over SMB.
339
340 %description -n smbget -l pl.UTF-8
341 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
342 używanym w sieciach MS Windows.
343
344 %package libs
345 Summary:        Samba shared libraries
346 Summary(pl.UTF-8):      Biblioteki współdzielone Samby
347 Group:          Libraries
348 Requires:       gnutls >= 3.0.0
349 %if %{with system_libs}
350 Requires:       ldb >= %{ldb_ver}
351 Requires:       talloc >= %{talloc_ver}
352 Requires:       tdb >= %{tdb_ver}
353 Requires:       tevent >= %{tevent_ver}
354 %endif
355 Obsoletes:      samba-vfs-notify_fam
356
357 %description libs
358 Samba shared libraries.
359
360 %description libs -l pl.UTF-8
361 Biblioteki współdzielone Samby.
362
363 %package devel
364 Summary:        Header files for Samba
365 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
366 Group:          Development/Libraries
367 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
368 Obsoletes:      samba3-devel
369 Obsoletes:      samba4-devel
370
371 %description devel
372 Header files for Samba.
373
374 %description devel -l pl.UTF-8
375 Pliki nagłówkowe Samby.
376
377 %package pidl
378 Summary:        Perl IDL compiler
379 Summary(pl.UTF-8):      Kompilator IDL w Perlu
380 Group:          Development/Tools
381 Obsoletes:      samba4-pidl
382
383 %description pidl
384 The samba-pidl package contains the Perl IDL compiler used by Samba
385 and Wireshark to parse IDL and similar protocols.
386
387 %description pidl -l pl.UTF-8
388 Ten pakiet zawiera kompilator IDL napisany w Perlu, używany przez
389 Sambę oraz Wiresharka to analizy IDL i podobnych protokołów.
390
391 %package -n python-samba
392 Summary:        Samba modules for Python
393 Summary(pl.UTF-8):      Moduły Samby dla Pythona
394 Group:          Development/Languages/Python
395 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
396 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
397 Requires:       python
398 Requires:       python-dns
399 Requires:       python-iso8601
400 Requires:       python-modules
401 %if %{with system_libs}
402 Requires:       python-ldb >= %{ldb_ver}
403 Requires:       python-talloc >= %{talloc_ver}
404 Requires:       python-tevent >= %{tevent_ver}
405 %endif
406 Obsoletes:      python-samba4
407
408 %description -n python-samba
409 Samba modules for Python.
410
411 %description -n python-samba -l pl.UTF-8
412 Moduły Samby dla Pythona.
413
414 %package -n python3-samba
415 Summary:        Samba modules for Python 3
416 Summary(pl.UTF-8):      Moduły Samby dla Pythona 3
417 Group:          Development/Languages/Python
418 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
419 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
420 Requires:       python3 >= 1:3.4
421 Requires:       python3-dns
422 Requires:       python3-iso8601
423 Requires:       python3-modules >= 1:3.4
424 %if %{with system_libs}
425 Requires:       python3-ldb >= %{ldb_ver}
426 Requires:       python3-talloc >= %{talloc_ver}
427 Requires:       python3-tevent >= %{tevent_ver}
428 %endif
429
430 %description -n python3-samba
431 Samba modules for Python3.
432
433 %description -n python3-samba -l pl.UTF-8
434 Moduły Samby dla Pythona 3.
435
436 %package test
437 Summary:        Testing tools for Samba servers and clients
438 Summary(pl.UTF-8):      Narzędzia testowe dla serwerów i klientów Samby
439 Group:          Applications/System
440 Requires:       %{name} = %{epoch}:%{version}-%{release}
441 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
442 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
443 Requires:       %{name}-winbind = %{epoch}:%{version}-%{release}
444 Obsoletes:      samba4-test
445 Obsoletes:      samba4-test-devel
446 Obsoletes:      samba-test-devel
447
448 %description test
449 samba-test provides testing tools for both the server and client
450 packages of Samba.
451
452 %description test -l pl.UTF-8
453 Narzędzia testowe dla serwerów i klientów Samby.
454
455 %package -n libsmbclient
456 Summary:        libsmbclient and libwbclient - Samba client libraries
457 Summary(pl.UTF-8):      libsmbclient i libwbclient - biblioteki klienckie Samby
458 Group:          Libraries
459 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
460 Obsoletes:      samba3-libsmbclient
461
462 %description -n libsmbclient
463 libsmbclient and libwbclient - libraries that allow to use Samba
464 client functions.
465
466 %description -n libsmbclient -l pl.UTF-8
467 libsmbclient i libwbclient - biblioteki pozwalające korzystać z funcji
468 klienta Samby.
469
470 %package -n libsmbclient-devel
471 Summary:        Development files for Samba client libraries
472 Summary(pl.UTF-8):      Pliki programistyczne bibliotek klienta Samby
473 Group:          Development/Libraries
474 Requires:       libsmbclient = %{epoch}:%{version}-%{release}
475 Obsoletes:      libsmbclient-static
476 Obsoletes:      samba3-libsmbclient-devel
477
478 %description -n libsmbclient-devel
479 Header files for libsmbclient and libwbclient libraries.
480
481 %description -n libsmbclient-devel -l pl.UTF-8
482 Pliki nagłówkowe bibliotek libsmbclient i libwbclient.
483
484 %package -n openldap-schema-samba
485 Summary:        Samba LDAP schema
486 Summary(pl.UTF-8):      Schemat LDAP dla Samby
487 Group:          Networking/Daemons
488 Requires(post,postun):  sed >= 4.0
489 Requires:       openldap-servers
490 Obsoletes:      openldap-schema-samba3
491 %if "%{_rpmversion}" >= "5"
492 BuildArch:      noarch
493 %endif
494
495 %description -n openldap-schema-samba
496 This package contains samba.schema for OpenLDAP.
497
498 %description -n openldap-schema-samba -l pl.UTF-8
499 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
500
501 %package -n ctdb
502 Summary:        A Clustered Database based on Samba's Trivial Database (TDB)
503 Summary(pl.UTF-8):      Klastrowa baza danych oparta na bazie danych Trivial Database z Samby (TDB)
504 Group:          Daemons
505 URL:            http://ctdb.samba.org/
506 Requires(post,preun,postun):    systemd-units
507 Requires(post): /bin/systemd-tmpfiles
508 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
509 Requires:       coreutils
510 Requires:       fileutils
511 # for ps and killall
512 Requires:       gawk
513 Requires:       psmisc
514 Requires:       sed
515 %if %{with system_libs}
516 Requires:       tdb >= %{tdb_ver}
517 %endif
518 # for pkill and pidof:
519 Requires:       procps
520 # for netstat:
521 Requires:       ethtool
522 Requires:       net-tools
523 # for ip:
524 Requires:       iproute2
525 Requires:       iptables
526 # for flock, getopt, kill:
527 Requires:       util-linux
528
529 %description -n ctdb
530 CTDB is a cluster implementation of the TDB database used by Samba and
531 other projects to store temporary data. If an application is already
532 using TDB for temporary data it is very easy to convert that
533 application to be cluster aware and use CTDB instead.
534
535 %description -l pl.UTF-8
536 CTDB to klastrowa implementacja bazy danych TDB używanej w Sambie oraz
537 innych projektach do przechowywania danych tymczasowych. Jeśli jakaś
538 aplikacja już wykorzystuje TDB do trzymania danych tymczasowych,
539 bardzo przerobić ją na klastrowalną, wykorzystującą CTDB.
540
541 %package -n pcp-ctdb
542 Summary:        CTDB PMDA
543 Summary(pl.UTF-8):      PMDA CTDB
544 Group:          Applications/System
545 Requires:       ctdb = %{epoch}:%{version}-%{release}
546 Requires:       pcp
547
548 %description -n pcp-ctdb
549 This PMDA extracts metrics from the locally running ctdbd daemon for
550 export to PMCD.
551
552 %description -n pcp-ctdb -l pl.UTF-8
553 Ten PMDA odczytuje pomiary z lokalnie działającego demona ctdbd w celu
554 wyeksportowania do PMCD.
555
556 %prep
557 %setup -q
558 %{?with_system_heimdal:%patch0 -p1}
559 %patch1 -p1
560 %patch2 -p1
561
562 %patch4 -p1
563 %{?with_system_heimdal:%patch5 -p1}
564 %patch6 -p1
565 %patch7 -p1
566 %{!?with_system_libbsd:%patch8 -p1}
567
568 %{__sed} -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
569 %{__sed} -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
570
571 %if %{with system_heimdal}
572 %{__mv} source4/heimdal_build/krb5-types{,-smb}.h
573 %endif
574
575 %build
576 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
577 CFLAGS="${CFLAGS:-%rpmcflags}" \
578 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
579 FFLAGS="${FFLAGS:-%rpmcflags}" \
580 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
581 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
582 %{?__cc:CC="%{__cc}"} \
583 %{?__cxx:CXX="%{__cxx}"} \
584 ./configure \
585         --enable-fhs \
586         --prefix=%{_prefix} \
587         --exec-prefix=%{_exec_prefix} \
588         --bindir=%{_bindir} \
589         --sbindir=%{_sbindir} \
590         --sysconfdir=%{_sysconfdir} \
591         --datadir=%{_datadir} \
592         --includedir=%{_includedir} \
593         --libdir=%{_libdir} \
594         --libexecdir=%{_libexecdir} \
595         --localstatedir=%{_localstatedir} \
596         --sharedstatedir=%{_sharedstatedir} \
597         --mandir=%{_mandir} \
598         --infodir=%{_infodir} \
599         --with-privatelibdir=%{_libdir}/samba \
600         --with-modulesdir=%{_libdir}/samba \
601         --with-pammodulesdir=/%{_lib}/security \
602         --with-lockdir=/var/lib/samba \
603         --with-privatedir=%{_sysconfdir}/samba \
604         --disable-rpath \
605         --disable-rpath-install \
606         --builtin-libraries=%{?with_replace:replace,}ccan,samba-cluster-support \
607         --bundled-libraries=NONE,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util},%{!?with_system_heimdal:roken,wind,hx509,asn1,heimbase,hcrypto,krb5,gssapi,heimntlm,hdb,kdc,com_err,compile_et,asn1_compile} \
608         --with-shared-modules=idmap_ad,idmap_adex,idmap_hash,idmap_ldap,idmap_rid,idmap_tdb2,auth_samba4,vfs_dfs_samba4 \
609         --with-cluster-support \
610         --with-acl-support \
611         --with%{!?with_ads:out}-ads \
612         %{?with_ctdb_pcp:--enable-pmda} \
613         --with-automount \
614         --with%{!?with_dmapi:out}-dmapi \
615         --with-dnsupdate \
616         --with-iconv \
617         --with%{!?with_ldap:out}-ldap \
618         --with-pam \
619         --with-quotas \
620         --with-regedit \
621         --with-sendfile-support \
622         --with-syslog \
623 %if %{with systemd}
624         --with-systemd \
625         --systemd-install-services \
626         --with-systemddir=%{systemdunitdir} \
627 %else
628         --without-systemd \
629 %endif
630         --with-utmp \
631         --with-winbind \
632         --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
633         --enable-cups \
634         --enable-iprint
635
636 %{__make} V=1
637
638 # Build PIDL for installation into vendor directories before
639 # 'make proto' gets to it.
640 cd pidl
641 %{__perl} Makefile.PL \
642         INSTALLDIRS=vendor
643 %{__make}
644
645 %install
646 rm -rf $RPM_BUILD_ROOT
647 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
648         $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
649         $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
650         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
651         $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
652
653 %{__make} install \
654         DESTDIR=$RPM_BUILD_ROOT \
655         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
656
657 # Install PIDL
658 %{__make} -C pidl install \
659         PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
660
661 # Clean out crap left behind by the PIDL install
662 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
663 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
664
665 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
666
667 :> $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/ctdb
668
669 cp -p packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
670 echo "d /var/run/ctdb 755 root root" > $RPM_BUILD_ROOT%{systemdtmpfilesdir}/ctdb.conf
671 cp -p ctdb/config/ctdb.service $RPM_BUILD_ROOT%{systemdunitdir}
672
673 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
674 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
675 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
676 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
677 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
678 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
679 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
680 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
681
682 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
683
684 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
685 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
686 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
687
688 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
689
690 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
691
692 %if "%{_lib}" == "lib64"
693 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba64.conf
694 %else
695 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
696 %endif
697
698 %if %{with cups}
699 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
700 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
701 %endif
702
703 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
704 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
705
706 %if %{with ldap}
707 cp -p examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
708 %endif
709
710 # remove man pages for not installed commands
711 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
712 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man7/traffic_{learner,replay}.7*
713 #%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
714 #%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
715 #%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
716 #%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
717
718 # remove tests
719 %{__rm} $RPM_BUILD_ROOT%{_bindir}/ctdb*_tests
720 %{__rm} -r $RPM_BUILD_ROOT%{_libexecdir}/ctdb/tests
721 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/ctdb/tests
722
723 %py3_comp $RPM_BUILD_ROOT%{py3_sitedir}
724 %py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}
725
726 %clean
727 rm -rf $RPM_BUILD_ROOT
728
729 %post
730 /sbin/chkconfig --add samba
731 /sbin/chkconfig --add smb
732 %service samba restart "Samba AD daemon"
733 %service smb restart "Samba SMB daemons"
734 %systemd_post samba.service
735 %systemd_post smb.service nmb.service
736
737 %preun
738 if [ "$1" = "0" ]; then
739         %service samba stop
740         %service smb stop
741         /sbin/chkconfig --del samba
742         /sbin/chkconfig --del smb
743 fi
744 %systemd_preun samba.service
745 %systemd_preun smb.service nmb.service
746
747 %postun
748 %systemd_reload
749
750 %triggerpostun -- samba3
751 /sbin/chkconfig --add smb
752 %service smb restart "Samba SMB daemons"
753 %systemd_post smb.service nmb.service
754
755 %triggerpostun -- samba4
756 /sbin/chkconfig --add samba
757 %service samba restart "Samba AD daemons"
758 %systemd_post samba.service
759
760 %triggerpostun -- samba < 1:4.9.2-3
761 %{_bindir}/net groupmap add sid=S-1-5-32-546 unixgroup=nobody type=builtin || :
762
763 %triggerpostun -- samba4 < 1:4.1.1-1
764 # CVE-2013-4476
765 [ -e %{_sysconfdir}/samba/tls/key.pem ] || exit 0
766 PERMS=$(stat -c %a %{_sysconfdir}/samba/tls/key.pem)
767 if [ "$PERMS" != "600" ]; then
768         chmod 600 %{_sysconfdir}/samba/tls/key.pem || :
769         echo "Fixed permissions of private key file %{_sysconfdir}/samba/tls/key.pem from $PERMS to 600"
770         echo "Consider regenerating TLS certificate"
771         echo "Removing all tls .pem files will cause an auto-regeneration with the correct permissions"
772 fi
773
774 %triggerprein common -- samba4
775 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
776
777 %triggerpostun common -- samba4
778 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
779 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
780
781 %triggerprein common -- samba3-server
782 cp -a %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.samba4
783
784 %triggerpostun common -- samba3-server
785 %{__mv} -f %{_sysconfdir}/samba/smb.conf %{_sysconfdir}/samba/smb.conf.rpmnew
786 %{__mv} %{_sysconfdir}/samba/smb.conf.samba4 %{_sysconfdir}/samba/smb.conf
787
788 %post winbind
789 /sbin/ldconfig
790 /sbin/chkconfig --add winbind
791 %service winbind restart "Winbind daemon"
792 %systemd_post winbind.service
793
794 %preun winbind
795 if [ "$1" = "0" ]; then
796         %service winbind stop
797         /sbin/chkconfig --del winbind
798 fi
799 %systemd_preun winbind.service
800
801 %postun winbind
802 /sbin/ldconfig
803 %systemd_reload
804
805 %triggerpostun winbind -- samba3-winbind
806 /sbin/chkconfig --add winbind
807 %service winbind restart "Winbind daemon"
808 %systemd_post winbind.service
809
810 %post   libs -p /sbin/ldconfig
811 %postun libs -p /sbin/ldconfig
812
813 %post   -n python-samba -p /sbin/ldconfig
814 %postun -n python-samba -p /sbin/ldconfig
815
816 %post   -n libsmbclient -p /sbin/ldconfig
817 %postun -n libsmbclient -p /sbin/ldconfig
818
819 %post -n openldap-schema-samba
820 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
821 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
822 %service -q ldap restart
823
824 %postun -n openldap-schema-samba
825 if [ "$1" = "0" ]; then
826         %openldap_schema_unregister %{schemadir}/samba.schema
827         %service -q ldap restart
828 fi
829
830 %triggerpostun -n openldap-schema-samba -- openldap-schema-samba3 < 1:4.1.4-3
831 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
832 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
833 %service -q ldap restart
834
835 %post -n ctdb
836 /bin/systemd-tmpfiles --create %{systemdtmpfilesdir}/ctdb.conf
837 %systemd_post ctdb.service
838
839 %preun -n ctdb
840 %systemd_preun ctdb.service
841
842 %postun -n ctdb
843 %systemd_reload
844
845 %files
846 %defattr(644,root,root,755)
847 %{?with_ldap:%doc examples/LDAP}
848 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
849 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
850 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
851 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
852 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
853 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
854 %attr(754,root,root) /etc/rc.d/init.d/samba
855 %attr(754,root,root) /etc/rc.d/init.d/smb
856 %{systemdunitdir}/nmb.service
857 %{systemdunitdir}/smb.service
858 %{systemdunitdir}/samba.service
859 %{systemdtmpfilesdir}/samba.conf
860 %attr(755,root,root) %{_bindir}/dumpmscat
861 %attr(755,root,root) %{_bindir}/oLschema2ldif
862 %attr(755,root,root) %{_bindir}/pdbedit
863 %attr(755,root,root) %{_bindir}/profiles
864 %attr(755,root,root) %{_bindir}/sharesec
865 %attr(755,root,root) %{_bindir}/smbcontrol
866 %attr(755,root,root) %{_bindir}/smbstatus
867 %attr(755,root,root) %{_sbindir}/eventlogadm
868 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
869 %attr(755,root,root) %{_sbindir}/nmbd
870 %attr(755,root,root) %{_sbindir}/samba
871 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
872 %attr(755,root,root) %{_sbindir}/samba_downgrade_db
873 %attr(755,root,root) %{_sbindir}/samba-gpupdate
874 %attr(755,root,root) %{_sbindir}/samba_kcc
875 %attr(755,root,root) %{_sbindir}/samba_spnupdate
876 %attr(755,root,root) %{_sbindir}/samba_upgradedns
877 %attr(755,root,root) %{_sbindir}/smbd
878 %dir %{_libdir}/samba/bind9
879 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
880 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
881 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_10.so
882 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_11.so
883 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_12.so
884 %dir %{_libdir}/samba/gensec
885 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
886 %if %{with system_heimdal}
887 %dir %{_libdir}/samba/hdb
888 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
889 %endif
890 %dir %{_libdir}/samba/ldb
891 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
892 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
893 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
894 %attr(755,root,root) %{_libdir}/samba/ldb/audit_log.so
895 %attr(755,root,root) %{_libdir}/samba/ldb/count_attrs.so
896 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
897 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
898 %attr(755,root,root) %{_libdir}/samba/ldb/dns_notify.so
899 %attr(755,root,root) %{_libdir}/samba/ldb/dsdb_notification.so
900 %attr(755,root,root) %{_libdir}/samba/ldb/encrypted_secrets.so
901 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
902 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
903 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
904 %attr(755,root,root) %{_libdir}/samba/ldb/group_audit_log.so
905 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
906 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
907 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
908 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
909 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
910 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
911 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
912 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
913 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
914 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
915 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
916 %attr(755,root,root) %{_libdir}/samba/ldb/paged_results.so
917 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
918 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
919 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
920 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
921 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
922 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
923 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
924 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
925 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
926 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
927 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
928 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
929 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
930 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
931 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
932 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
933 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
934 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
935 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
936 %attr(755,root,root) %{_libdir}/samba/ldb/tombstone_reanimate.so
937 %attr(755,root,root) %{_libdir}/samba/ldb/unique_object_sids.so
938 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
939 %attr(755,root,root) %{_libdir}/samba/ldb/vlv.so
940 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
941 %dir %{_libdir}/samba/process_model
942 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
943 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
944 %dir %{_libdir}/samba/service
945 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
946 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
947 %attr(755,root,root) %{_libdir}/samba/service/dns.so
948 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
949 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
950 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
951 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
952 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
953 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
954 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
955 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
956 %attr(755,root,root) %{_libdir}/samba/service/winbindd.so
957 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
958 %dir %{_libdir}/samba/vfs
959 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
960 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
961 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
962 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
963 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
964 %attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
965 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
966 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
967 %{?with_ceph:%attr(755,root,root) %{_libdir}/samba/vfs/ceph_snapshots.so}
968 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
969 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
970 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
971 %attr(755,root,root) %{_libdir}/samba/vfs/dfs_samba4.so
972 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
973 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
974 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
975 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
976 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
977 %attr(755,root,root) %{_libdir}/samba/vfs/fruit.so
978 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
979 %attr(755,root,root) %{_libdir}/samba/vfs/gpfs.so
980 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
981 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
982 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
983 %attr(755,root,root) %{_libdir}/samba/vfs/offline.so
984 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
985 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
986 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
987 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
988 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
989 %attr(755,root,root) %{_libdir}/samba/vfs/snapper.so
990 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
991 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
992 %attr(755,root,root) %{_libdir}/samba/vfs/shell_snap.so
993 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
994 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
995 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
996 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
997 %attr(755,root,root) %{_libdir}/samba/vfs/unityed_media.so
998 %attr(755,root,root) %{_libdir}/samba/vfs/virusfilter.so
999 %attr(755,root,root) %{_libdir}/samba/vfs/worm.so
1000 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1001 %{_datadir}/samba/setup
1002 %{_mandir}/man1/oLschema2ldif.1*
1003 %{_mandir}/man1/profiles.1*
1004 %{_mandir}/man1/sharesec.1*
1005 %{_mandir}/man1/smbcontrol.1*
1006 %{_mandir}/man1/smbstatus.1*
1007 %{_mandir}/man8/eventlogadm.8*
1008 %{_mandir}/man8/nmbd.8*
1009 %{_mandir}/man8/pdbedit.8*
1010 %{_mandir}/man8/samba.8*
1011 %{_mandir}/man8/samba_downgrade_db.8*
1012 %{_mandir}/man8/samba-gpupdate.8*
1013 %{_mandir}/man8/smbd.8*
1014 %{_mandir}/man8/smbpasswd.8*
1015 %{_mandir}/man8/vfs_acl_tdb.8*
1016 %{_mandir}/man8/vfs_acl_xattr.8*
1017 %{_mandir}/man8/vfs_aio_fork.8*
1018 %{_mandir}/man8/vfs_aio_pthread.8*
1019 %{_mandir}/man8/vfs_audit.8*
1020 %{_mandir}/man8/vfs_btrfs.8*
1021 %{_mandir}/man8/vfs_cap.8*
1022 %{_mandir}/man8/vfs_catia.8*
1023 %{?with_ceph:%{_mandir}/man8/vfs_ceph_snapshots.8*}
1024 %{_mandir}/man8/vfs_commit.8*
1025 %{_mandir}/man8/vfs_crossrename.8*
1026 %{_mandir}/man8/vfs_default_quota.8*
1027 %{_mandir}/man8/vfs_dirsort.8*
1028 %{_mandir}/man8/vfs_extd_audit.8*
1029 %{_mandir}/man8/vfs_fake_perms.8*
1030 %{_mandir}/man8/vfs_fileid.8*
1031 %{_mandir}/man8/vfs_fruit.8*
1032 %{_mandir}/man8/vfs_full_audit.8*
1033 %{_mandir}/man8/vfs_gpfs.8*
1034 %{_mandir}/man8/vfs_linux_xfs_sgid.8*
1035 %{_mandir}/man8/vfs_media_harmony.8*
1036 %{_mandir}/man8/vfs_netatalk.8*
1037 %{_mandir}/man8/vfs_preopen.8*
1038 %{_mandir}/man8/vfs_readahead.8*
1039 %{_mandir}/man8/vfs_readonly.8*
1040 %{_mandir}/man8/vfs_recycle.8*
1041 %{_mandir}/man8/vfs_shadow_copy2.8*
1042 %{_mandir}/man8/vfs_shadow_copy.8*
1043 %{_mandir}/man8/vfs_snapper.8*
1044 %{_mandir}/man8/vfs_streams_depot.8*
1045 %{_mandir}/man8/vfs_streams_xattr.8*
1046 %{_mandir}/man8/vfs_syncops.8*
1047 %{_mandir}/man8/vfs_time_audit.8*
1048 %{_mandir}/man8/vfs_worm.8*
1049 %{_mandir}/man8/vfs_xattr_tdb.8*
1050 %{_mandir}/man8/vfs_offline.8*
1051 %{_mandir}/man8/vfs_shell_snap.8*
1052 %{_mandir}/man8/vfs_unityed_media.8*
1053 %{_mandir}/man8/vfs_virusfilter.8*
1054
1055 %dir %{_sambahome}
1056 %dir /var/lib/samba
1057 %ghost /var/lib/samba/*.dat
1058 %dir /var/lib/samba/printing
1059
1060 %attr(750,root,root) %dir /var/log/samba
1061 %attr(750,root,root) %dir /var/log/samba/cores
1062 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1063 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1064 %attr(750,root,root) %dir /var/log/archive/samba
1065 %attr(1777,root,root) %dir /var/spool/samba
1066
1067 %if %{with ceph}
1068 %files vfs-ceph
1069 %defattr(644,root,root,755)
1070 %attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
1071 %{_mandir}/man8/vfs_ceph.8*
1072 %endif
1073
1074 %files vfs-glusterfs
1075 %defattr(644,root,root,755)
1076 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
1077 %attr(755,root,root) %{_libdir}/samba/vfs/glusterfs_fuse.so
1078 %{_mandir}/man8/vfs_glusterfs.8*
1079 %{_mandir}/man8/vfs_glusterfs_fuse.8*
1080
1081 %files common
1082 %defattr(644,root,root,755)
1083 %doc BUILD_SYSTEMS.txt PFIF.txt README.cifs-utils README.Coding README.contributing README.md WHATSNEW.txt
1084 %dir %{_sysconfdir}/samba
1085 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1086 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1087 %attr(755,root,root) %{_bindir}/dbwrap_tool
1088 %attr(755,root,root) %{_bindir}/net
1089 %attr(755,root,root) %{_bindir}/nmblookup
1090 %attr(755,root,root) %{_bindir}/reg*
1091 %attr(755,root,root) %{_bindir}/samba-regedit
1092 %attr(755,root,root) %{_bindir}/samba-tool
1093 %attr(755,root,root) %{_bindir}/smbpasswd
1094 %attr(755,root,root) %{_bindir}/testparm
1095 %attr(755,root,root) %{_bindir}/vfstest
1096 %dir %{_libdir}/samba/auth
1097 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1098 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1099 %dir %{_datadir}/samba
1100 %{_mandir}/man1/dbwrap_tool.1*
1101 %{_mandir}/man1/nmblookup.1*
1102 %{_mandir}/man1/reg*.1*
1103 %{_mandir}/man1/testparm.1*
1104 %{_mandir}/man1/vfstest.1*
1105 %{_mandir}/man5/lmhosts.5*
1106 %{_mandir}/man5/smb.conf.5*
1107 %{_mandir}/man5/smbpasswd.5*
1108 %{_mandir}/man7/samba.7*
1109 %{_mandir}/man8/net.8*
1110 %{_mandir}/man8/samba-regedit.8*
1111 %{_mandir}/man8/samba-tool.8*
1112
1113 %if %{without system_libs}
1114 %attr(755,root,root) %{_bindir}/tdbbackup
1115 %attr(755,root,root) %{_bindir}/tdbdump
1116 %attr(755,root,root) %{_bindir}/tdbtool
1117 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1118 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1119 %{_mandir}/man8/tdbbackup.8*
1120 %{_mandir}/man8/tdbdump.8*
1121 %{_mandir}/man8/tdbtool.8*
1122 %endif
1123
1124 %files client
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_bindir}/cifsdd
1127 %attr(755,root,root) %{_bindir}/findsmb
1128 %attr(755,root,root) %{_bindir}/mvxattr
1129 %attr(755,root,root) %{_bindir}/rpcclient
1130 %attr(755,root,root) %{_bindir}/smbcacls
1131 %attr(755,root,root) %{_bindir}/smbclient
1132 %attr(755,root,root) %{_bindir}/smbcquotas
1133 %attr(755,root,root) %{_bindir}/smbtar
1134 %attr(755,root,root) %{_bindir}/smbtree
1135 %{_mandir}/man1/findsmb.1*
1136 %{_mandir}/man1/mvxattr.1*
1137 %{_mandir}/man1/rpcclient.1*
1138 %{_mandir}/man1/smbcacls.1*
1139 %{_mandir}/man1/smbclient.1*
1140 %{_mandir}/man1/smbcquotas.1*
1141 %{_mandir}/man1/smbtar.1*
1142 %{_mandir}/man1/smbtree.1*
1143 %{_mandir}/man8/cifsdd.8*
1144
1145 %files winbind
1146 %defattr(644,root,root,755)
1147 %attr(754,root,root) /etc/rc.d/init.d/winbind
1148 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1149 %{systemdunitdir}/winbind.service
1150 %attr(755,root,root) %{_bindir}/ntlm_auth
1151 %attr(755,root,root) %{_bindir}/wbinfo
1152 %attr(755,root,root) %{_sbindir}/winbindd
1153 %attr(755,root,root) /%{_lib}/security/pam_winbind.so
1154 %attr(755,root,root) /%{_lib}/libnss_winbind.so*
1155 %dir %{_libdir}/samba/krb5
1156 %attr(755,root,root) %{_libdir}/samba/krb5/winbind_krb5_locator.so
1157 %attr(755,root,root) %{_libdir}/samba/libidmap-samba4.so
1158 %attr(755,root,root) %{_libdir}/samba/libnss-info-samba4.so
1159 %dir %{_libdir}/samba/idmap
1160 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1161 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1162 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1163 %attr(755,root,root) %{_libdir}/samba/idmap/ldap.so
1164 %attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
1165 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1166 %attr(755,root,root) %{_libdir}/samba/idmap/script.so
1167 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1168 %dir %{_libdir}/samba/nss_info
1169 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1170 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1171 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1172 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1173 %{_mandir}/man1/ntlm_auth.1*
1174 %{_mandir}/man1/wbinfo*.1*
1175 %{_mandir}/man5/pam_winbind.conf.5*
1176 %{_mandir}/man8/idmap_ad.8*
1177 %{_mandir}/man8/idmap_autorid.8*
1178 %{_mandir}/man8/idmap_hash.8*
1179 %{_mandir}/man8/idmap_ldap.8*
1180 %{_mandir}/man8/idmap_nss.8*
1181 %{_mandir}/man8/idmap_rfc2307.8*
1182 %{_mandir}/man8/idmap_rid.8*
1183 %{_mandir}/man8/idmap_script.8*
1184 %{_mandir}/man8/idmap_tdb2.8*
1185 %{_mandir}/man8/idmap_tdb.8*
1186 %{_mandir}/man8/pam_winbind.8*
1187 %{_mandir}/man8/winbindd*.8*
1188 %{_mandir}/man8/winbind_krb5_locator.8*
1189
1190 %if %{with cups}
1191 %files -n cups-backend-smb
1192 %defattr(644,root,root,755)
1193 %attr(755,root,root) %{cups_serverbin}/backend/smb
1194 %if "%{_libexecdir}" != "%{_libdir}"
1195 %dir %{_libexecdir}/samba
1196 %endif
1197 %attr(755,root,root) %{_libexecdir}/samba/smbspool_krb5_wrapper
1198 %attr(755,root,root) %{_bindir}/smbspool
1199 %{_mandir}/man8/smbspool.8*
1200 %{_mandir}/man8/smbspool_krb5_wrapper.8*
1201 %endif
1202
1203 %files -n nss_wins
1204 %defattr(644,root,root,755)
1205 %attr(755,root,root) /%{_lib}/libnss_wins.so*
1206
1207 %files -n smbget
1208 %defattr(644,root,root,755)
1209 %attr(755,root,root) %{_bindir}/smbget
1210 %{_mandir}/man1/smbget.1*
1211 %{_mandir}/man5/smbgetrc.5*
1212
1213 %files libs
1214 %defattr(644,root,root,755)
1215 %if "%{_lib}" == "lib64"
1216 /etc/ld.so.conf.d/samba64.conf
1217 %else
1218 /etc/ld.so.conf.d/samba.conf
1219 %endif
1220 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1221 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1222 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1223 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1224 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1225 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1226 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1227 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1228 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1229 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1230 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1231 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1232 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1233 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1234 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1235 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1236 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1237 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1238 %attr(755,root,root) %{_libdir}/libsamba-errors.so.1
1239 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1240 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1241 %attr(755,root,root) %{_libdir}/libsamba-passdb.so.*.*.*
1242 %attr(755,root,root) %ghost %{_libdir}/libsamba-passdb.so.0
1243 %attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*so.*.*.*
1244 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.cpython-3*.so.0
1245 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1246 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1247 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1248 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1249 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1250 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1251 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1252 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1253 %attr(755,root,root) %{_libdir}/libsmbldap.so.2
1254 %dir %{_libdir}/samba
1255
1256 %if %{without replace}
1257 %attr(755,root,root) %{_libdir}/samba/libreplace-samba4.so
1258 %endif
1259 %if %{without system_heimdal}
1260 %attr(755,root,root) %ghost %{_libdir}/samba/libasn1-samba4.so.8
1261 %attr(755,root,root) %{_libdir}/samba/libasn1-samba4.so.8.0.0
1262 %attr(755,root,root) %ghost %{_libdir}/samba/libcom_err-samba4.so.0
1263 %attr(755,root,root) %{_libdir}/samba/libcom_err-samba4.so.0.25
1264 %attr(755,root,root) %ghost %{_libdir}/samba/libgssapi-samba4.so.2
1265 %attr(755,root,root) %{_libdir}/samba/libgssapi-samba4.so.2.0.0
1266 %attr(755,root,root) %ghost %{_libdir}/samba/libhcrypto-samba4.so.5
1267 %attr(755,root,root) %{_libdir}/samba/libhcrypto-samba4.so.5.0.1
1268 %attr(755,root,root) %ghost %{_libdir}/samba/libhdb-samba4.so.11
1269 %attr(755,root,root) %{_libdir}/samba/libhdb-samba4.so.11.0.2
1270 %attr(755,root,root) %ghost %{_libdir}/samba/libheimbase-samba4.so.1
1271 %attr(755,root,root) %{_libdir}/samba/libheimbase-samba4.so.1.0.0
1272 %attr(755,root,root) %ghost %{_libdir}/samba/libheimntlm-samba4.so.1
1273 %attr(755,root,root) %{_libdir}/samba/libheimntlm-samba4.so.1.0.1
1274 %attr(755,root,root) %ghost %{_libdir}/samba/libhx509-samba4.so.5
1275 %attr(755,root,root) %{_libdir}/samba/libhx509-samba4.so.5.0.0
1276 %attr(755,root,root) %ghost %{_libdir}/samba/libkdc-samba4.so.2
1277 %attr(755,root,root) %{_libdir}/samba/libkdc-samba4.so.2.0.0
1278 %attr(755,root,root) %ghost %{_libdir}/samba/libkrb5-samba4.so.26
1279 %attr(755,root,root) %{_libdir}/samba/libkrb5-samba4.so.26.0.0
1280 %attr(755,root,root) %ghost %{_libdir}/samba/libroken-samba4.so.19
1281 %attr(755,root,root) %{_libdir}/samba/libroken-samba4.so.19.0.1
1282 %attr(755,root,root) %ghost %{_libdir}/samba/libwind-samba4.so.0
1283 %attr(755,root,root) %{_libdir}/samba/libwind-samba4.so.0.0.0
1284 %endif
1285 %attr(755,root,root) %{_libdir}/samba/libaddns-samba4.so
1286 %attr(755,root,root) %{_libdir}/samba/libads-samba4.so
1287 %attr(755,root,root) %{_libdir}/samba/libasn1util-samba4.so
1288 %attr(755,root,root) %{_libdir}/samba/libauth4-samba4.so
1289 %attr(755,root,root) %{_libdir}/samba/libauthkrb5-samba4.so
1290 %attr(755,root,root) %{_libdir}/samba/libauth-samba4.so
1291 %attr(755,root,root) %{_libdir}/samba/libauth-unix-token-samba4.so
1292 %attr(755,root,root) %{_libdir}/samba/libCHARSET3-samba4.so
1293 %attr(755,root,root) %{_libdir}/samba/libcliauth-samba4.so
1294 %attr(755,root,root) %{_libdir}/samba/libclidns-samba4.so
1295 %attr(755,root,root) %{_libdir}/samba/libcli-cldap-samba4.so
1296 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common-samba4.so
1297 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-samba4.so
1298 %attr(755,root,root) %{_libdir}/samba/libcli-nbt-samba4.so
1299 %attr(755,root,root) %{_libdir}/samba/libcli-smb-common-samba4.so
1300 %attr(755,root,root) %{_libdir}/samba/libcli-spoolss-samba4.so
1301 %attr(755,root,root) %{_libdir}/samba/libcluster-samba4.so
1302 %attr(755,root,root) %{_libdir}/samba/libcmdline-contexts-samba4.so
1303 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials-samba4.so
1304 %attr(755,root,root) %{_libdir}/samba/libcommon-auth-samba4.so
1305 %attr(755,root,root) %{_libdir}/samba/libctdb-event-client-samba4.so
1306 %attr(755,root,root) %{_libdir}/samba/libdb-glue-samba4.so
1307 %attr(755,root,root) %{_libdir}/samba/libdbwrap-samba4.so
1308 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1309 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba-samba4.so
1310 %attr(755,root,root) %{_libdir}/samba/libdfs-server-ad-samba4.so
1311 %attr(755,root,root) %{_libdir}/samba/libdnsserver-common-samba4.so
1312 %attr(755,root,root) %{_libdir}/samba/libdsdb-garbage-collect-tombstones-samba4.so
1313 %attr(755,root,root) %{_libdir}/samba/libdsdb-module-samba4.so
1314 %attr(755,root,root) %{_libdir}/samba/libevents-samba4.so
1315 %attr(755,root,root) %{_libdir}/samba/libflag-mapping-samba4.so
1316 %attr(755,root,root) %{_libdir}/samba/libgenrand-samba4.so
1317 %attr(755,root,root) %{_libdir}/samba/libgensec-samba4.so
1318 %attr(755,root,root) %{_libdir}/samba/libgpext-samba4.so
1319 %attr(755,root,root) %{_libdir}/samba/libgpo-samba4.so
1320 %attr(755,root,root) %{_libdir}/samba/libgse-samba4.so
1321 %attr(755,root,root) %{_libdir}/samba/libHDB-SAMBA4-samba4.so
1322 %attr(755,root,root) %{_libdir}/samba/libhttp-samba4.so
1323 %attr(755,root,root) %{_libdir}/samba/libinterfaces-samba4.so
1324 %attr(755,root,root) %{_libdir}/samba/libiov-buf-samba4.so
1325 %attr(755,root,root) %{_libdir}/samba/libkrb5samba-samba4.so
1326 %attr(755,root,root) %{_libdir}/samba/libldbsamba-samba4.so
1327 %attr(755,root,root) %{_libdir}/samba/liblibcli-lsa3-samba4.so
1328 %attr(755,root,root) %{_libdir}/samba/liblibcli-netlogon3-samba4.so
1329 %attr(755,root,root) %{_libdir}/samba/liblibsmb-samba4.so
1330 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT-OLD-samba4.so
1331 %attr(755,root,root) %{_libdir}/samba/libmessages-dgm-samba4.so
1332 %attr(755,root,root) %{_libdir}/samba/libmessages-util-samba4.so
1333 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-samba4.so
1334 %attr(755,root,root) %{_libdir}/samba/libMESSAGING-SEND-samba4.so
1335 %attr(755,root,root) %{_libdir}/samba/libmscat-samba4.so
1336 %attr(755,root,root) %{_libdir}/samba/libmsghdr-samba4.so
1337 %attr(755,root,root) %{_libdir}/samba/libmsrpc3-samba4.so
1338 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1339 %attr(755,root,root) %{_libdir}/samba/libndr-samba-samba4.so
1340 %attr(755,root,root) %{_libdir}/samba/libnetif-samba4.so
1341 %attr(755,root,root) %{_libdir}/samba/libnet-keytab-samba4.so
1342 %attr(755,root,root) %{_libdir}/samba/libnpa-tstream-samba4.so
1343 %attr(755,root,root) %{_libdir}/samba/libpac-samba4.so
1344 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-cmdline-samba4.so
1345 %attr(755,root,root) %{_libdir}/samba/libpopt-samba3-samba4.so
1346 %attr(755,root,root) %{_libdir}/samba/libposix-eadb-samba4.so
1347 %attr(755,root,root) %{_libdir}/samba/libprinter-driver-samba4.so
1348 %attr(755,root,root) %{_libdir}/samba/libprinting-migrate-samba4.so
1349 %attr(755,root,root) %{_libdir}/samba/libprocess-model-samba4.so
1350 %attr(755,root,root) %{_libdir}/samba/libregistry-samba4.so
1351 %attr(755,root,root) %{_libdir}/samba/libsamba3-util-samba4.so
1352 %attr(755,root,root) %{_libdir}/samba/libsamba-debug-samba4.so
1353 %attr(755,root,root) %{_libdir}/samba/libsamba-modules-samba4.so
1354 %attr(755,root,root) %{_libdir}/samba/libsamba-net.cpython-3*-samba4.so
1355 %attr(755,root,root) %{_libdir}/samba/libsamba-python.cpython-3*-samba4.so
1356 %attr(755,root,root) %{_libdir}/samba/libsamba-security-samba4.so
1357 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets-samba4.so
1358 %attr(755,root,root) %{_libdir}/samba/libsamdb-common-samba4.so
1359 %attr(755,root,root) %{_libdir}/samba/libscavenge-dns-records-samba4.so
1360 %attr(755,root,root) %{_libdir}/samba/libsecrets3-samba4.so
1361 %attr(755,root,root) %{_libdir}/samba/libserver-id-db-samba4.so
1362 %attr(755,root,root) %{_libdir}/samba/libserver-role-samba4.so
1363 %attr(755,root,root) %{_libdir}/samba/libservice-samba4.so
1364 %attr(755,root,root) %{_libdir}/samba/libshares-samba4.so
1365 %attr(755,root,root) %{_libdir}/samba/libsmbclient-raw-samba4.so
1366 %attr(755,root,root) %{_libdir}/samba/libsmbd-base-samba4.so
1367 %attr(755,root,root) %{_libdir}/samba/libsmbd-conn-samba4.so
1368 %attr(755,root,root) %{_libdir}/samba/libsmbd-shim-samba4.so
1369 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper-samba4.so
1370 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser-samba4.so
1371 %attr(755,root,root) %{_libdir}/samba/libsmb-transport-samba4.so
1372 %attr(755,root,root) %{_libdir}/samba/libsocket-blocking-samba4.so
1373 %attr(755,root,root) %{_libdir}/samba/libsys-rw-samba4.so
1374 %attr(755,root,root) %{_libdir}/samba/libtalloc-report-samba4.so
1375 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap-samba4.so
1376 %attr(755,root,root) %{_libdir}/samba/libtime-basic-samba4.so
1377 %attr(755,root,root) %{_libdir}/samba/libtrusts-util-samba4.so
1378 %attr(755,root,root) %{_libdir}/samba/libutil-cmdline-samba4.so
1379 %attr(755,root,root) %{_libdir}/samba/libutil-reg-samba4.so
1380 %attr(755,root,root) %{_libdir}/samba/libutil-setid-samba4.so
1381 %attr(755,root,root) %{_libdir}/samba/libutil-tdb-samba4.so
1382 %attr(755,root,root) %{_libdir}/samba/libxattr-tdb-samba4.so
1383
1384 %files devel
1385 %defattr(644,root,root,755)
1386 %{_includedir}/samba-4.0/charset.h
1387 %dir %{_includedir}/samba-4.0/core
1388 %{_includedir}/samba-4.0/core/doserr.h
1389 %{_includedir}/samba-4.0/core/error.h
1390 %{_includedir}/samba-4.0/core/hresult.h
1391 %{_includedir}/samba-4.0/core/ntstatus.h
1392 %{_includedir}/samba-4.0/core/ntstatus_gen.h
1393 %{_includedir}/samba-4.0/core/werror.h
1394 %{_includedir}/samba-4.0/core/werror_gen.h
1395 %{_includedir}/samba-4.0/credentials.h
1396 %{_includedir}/samba-4.0/dcerpc.h
1397 %{_includedir}/samba-4.0/dcerpc_server.h
1398 %{_includedir}/samba-4.0/domain_credentials.h
1399 %dir %{_includedir}/samba-4.0/gen_ndr
1400 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1401 %{_includedir}/samba-4.0/gen_ndr/auth.h
1402 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1403 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1404 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1405 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1406 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1407 %{_includedir}/samba-4.0/gen_ndr/misc.h
1408 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1409 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1410 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1411 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1412 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1413 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1414 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1415 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1416 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1417 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1418 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1419 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1420 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1421 %{_includedir}/samba-4.0/gen_ndr/samr.h
1422 %{_includedir}/samba-4.0/gen_ndr/security.h
1423 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1424 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1425 %{_includedir}/samba-4.0/ldb_wrap.h
1426 %{_includedir}/samba-4.0/ndr.h
1427 %dir %{_includedir}/samba-4.0/ndr
1428 %{_includedir}/samba-4.0/ndr/ndr_dcerpc.h
1429 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1430 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1431 %{_includedir}/samba-4.0/ndr/ndr_krb5pac.h
1432 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1433 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1434 %{_includedir}/samba-4.0/param.h
1435 %{_includedir}/samba-4.0/policy.h
1436 %{_includedir}/samba-4.0/rpc_common.h
1437 %dir %{_includedir}/samba-4.0/samba
1438 %{_includedir}/samba-4.0/samba/session.h
1439 %{_includedir}/samba-4.0/samba/version.h
1440 %{_includedir}/samba-4.0/share.h
1441 %{_includedir}/samba-4.0/smb2_lease_struct.h
1442 %{_includedir}/samba-4.0/tdr.h
1443 %{_includedir}/samba-4.0/tsocket.h
1444 %{_includedir}/samba-4.0/tsocket_internal.h
1445 %dir %{_includedir}/samba-4.0/util
1446 %{_includedir}/samba-4.0/util/attr.h
1447 %{_includedir}/samba-4.0/util/blocking.h
1448 %{_includedir}/samba-4.0/util/byteorder.h
1449 %{_includedir}/samba-4.0/util/data_blob.h
1450 %{_includedir}/samba-4.0/util/debug.h
1451 %{_includedir}/samba-4.0/util/discard.h
1452 %{_includedir}/samba-4.0/util/fault.h
1453 %{_includedir}/samba-4.0/util/genrand.h
1454 %{_includedir}/samba-4.0/util/idtree.h
1455 %{_includedir}/samba-4.0/util/idtree_random.h
1456 %{_includedir}/samba-4.0/util/signal.h
1457 %{_includedir}/samba-4.0/util/string_wrappers.h
1458 %{_includedir}/samba-4.0/util/substitute.h
1459 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1460 %{_includedir}/samba-4.0/util/tevent_unix.h
1461 %{_includedir}/samba-4.0/util/tevent_werror.h
1462 %{_includedir}/samba-4.0/util/tfork.h
1463 %{_includedir}/samba-4.0/util/time.h
1464 %{_includedir}/samba-4.0/util_ldb.h
1465 %{_includedir}/samba-4.0/lookup_sid.h
1466 %{_includedir}/samba-4.0/machine_sid.h
1467 %{_includedir}/samba-4.0/netapi.h
1468 %{_includedir}/samba-4.0/passdb.h
1469 %{_includedir}/samba-4.0/smbconf.h
1470 %{_includedir}/samba-4.0/smb_ldap.h
1471 %{_includedir}/samba-4.0/smbldap.h
1472 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1473 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1474 %attr(755,root,root) %{_libdir}/libdcerpc-server.so
1475 %attr(755,root,root) %{_libdir}/libdcerpc.so
1476 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1477 %attr(755,root,root) %{_libdir}/libndr-nbt.so
1478 %attr(755,root,root) %{_libdir}/libndr.so
1479 %attr(755,root,root) %{_libdir}/libndr-standard.so
1480 %attr(755,root,root) %{_libdir}/libnetapi.so
1481 %attr(755,root,root) %{_libdir}/libsamba-credentials.so
1482 %attr(755,root,root) %{_libdir}/libsamba-errors.so
1483 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1484 %attr(755,root,root) %{_libdir}/libsamba-passdb.so
1485 %attr(755,root,root) %{_libdir}/libsamba-policy.cpython-3*.so
1486 %attr(755,root,root) %{_libdir}/libsamba-util.so
1487 %attr(755,root,root) %{_libdir}/libsamdb.so
1488 %attr(755,root,root) %{_libdir}/libsmbconf.so
1489 %attr(755,root,root) %{_libdir}/libsmbldap.so
1490 %attr(755,root,root) %{_libdir}/libtevent-util.so
1491 %{_pkgconfigdir}/dcerpc.pc
1492 %{_pkgconfigdir}/dcerpc_samr.pc
1493 %{_pkgconfigdir}/dcerpc_server.pc
1494 %{_pkgconfigdir}/ndr.pc
1495 %{_pkgconfigdir}/ndr_krb5pac.pc
1496 %{_pkgconfigdir}/ndr_nbt.pc
1497 %{_pkgconfigdir}/ndr_standard.pc
1498 %{_pkgconfigdir}/netapi.pc
1499 %{_pkgconfigdir}/samba-credentials.pc
1500 %{_pkgconfigdir}/samba-hostconfig.pc
1501 %{_pkgconfigdir}/samba-policy.cpython-3*.pc
1502 %{_pkgconfigdir}/samba-util.pc
1503 %{_pkgconfigdir}/samdb.pc
1504
1505 %files pidl
1506 %defattr(644,root,root,755)
1507 %attr(755,root,root) %{_bindir}/pidl
1508 %{_mandir}/man1/pidl.1*
1509 %{_mandir}/man3/Parse::Pidl*.3*
1510 %{perl_vendorlib}/Parse/Pidl*
1511
1512 %files -n python3-samba
1513 %defattr(644,root,root,755)
1514 %dir %{py3_sitedir}/samba
1515 %{py3_sitedir}/samba/*.py
1516 %{py3_sitedir}/samba/__pycache__
1517 %attr(755,root,root) %{py3_sitedir}/samba/*.so
1518 %dir %{py3_sitedir}/samba/dcerpc
1519 %{py3_sitedir}/samba/dcerpc/*.py
1520 %{py3_sitedir}/samba/dcerpc/__pycache__
1521 %attr(755,root,root) %{py3_sitedir}/samba/dcerpc/*.so
1522 %dir %{py3_sitedir}/samba/emulate
1523 %{py3_sitedir}/samba/emulate/*.py
1524 %{py3_sitedir}/samba/emulate/__pycache__
1525 %dir %{py3_sitedir}/samba/gp_parse
1526 %{py3_sitedir}/samba/gp_parse/*.py
1527 %{py3_sitedir}/samba/gp_parse/__pycache__
1528 %dir %{py3_sitedir}/samba/kcc
1529 %{py3_sitedir}/samba/kcc/*.py
1530 %{py3_sitedir}/samba/kcc/__pycache__
1531 %dir %{py3_sitedir}/samba/netcmd
1532 %{py3_sitedir}/samba/netcmd/*.py
1533 %{py3_sitedir}/samba/netcmd/__pycache__
1534 %dir %{py3_sitedir}/samba/provision
1535 %{py3_sitedir}/samba/provision/*.py
1536 %{py3_sitedir}/samba/provision/__pycache__
1537 %dir %{py3_sitedir}/samba/samba3
1538 %{py3_sitedir}/samba/samba3/*.py
1539 %{py3_sitedir}/samba/samba3/__pycache__
1540 %attr(755,root,root) %{py3_sitedir}/samba/samba3/*.so
1541 %dir %{py3_sitedir}/samba/subunit
1542 %{py3_sitedir}/samba/subunit/*.py
1543 %{py3_sitedir}/samba/subunit/__pycache__
1544 %dir %{py3_sitedir}/samba/tests
1545 %{py3_sitedir}/samba/tests/*.py
1546 %{py3_sitedir}/samba/tests/__pycache__
1547 %dir %{py3_sitedir}/samba/tests/blackbox
1548 %{py3_sitedir}/samba/tests/blackbox/*.py
1549 %{py3_sitedir}/samba/tests/blackbox/__pycache__
1550 %dir %{py3_sitedir}/samba/tests/dcerpc
1551 %{py3_sitedir}/samba/tests/dcerpc/*.py
1552 %{py3_sitedir}/samba/tests/dcerpc/__pycache__
1553 %dir %{py3_sitedir}/samba/tests/dns_forwarder_helpers
1554 %{py3_sitedir}/samba/tests/dns_forwarder_helpers/*.py
1555 %{py3_sitedir}/samba/tests/dns_forwarder_helpers/__pycache__
1556 %dir %{py3_sitedir}/samba/tests/kcc
1557 %{py3_sitedir}/samba/tests/kcc/*.py
1558 %{py3_sitedir}/samba/tests/kcc/__pycache__
1559 %dir %{py3_sitedir}/samba/tests/samba_tool
1560 %{py3_sitedir}/samba/tests/samba_tool/*.py
1561 %{py3_sitedir}/samba/tests/samba_tool/__pycache__
1562 %dir %{py3_sitedir}/samba/tests/emulate
1563 %{py3_sitedir}/samba/tests/emulate/*.py
1564 %{py3_sitedir}/samba/tests/emulate/__pycache__
1565 %dir %{py3_sitedir}/samba/third_party
1566 %{py3_sitedir}/samba/third_party/*.py
1567 %{py3_sitedir}/samba/third_party/__pycache__
1568 %if %{without system_libs}
1569 %attr(755,root,root) %{py3_sitedir}/ldb.so
1570 %attr(755,root,root) %{py3_sitedir}/talloc.so
1571 %attr(755,root,root) %{py3_sitedir}/tdb.so
1572 %attr(755,root,root) %{py3_sitedir}/_tevent.so
1573 %endif
1574
1575 %files test
1576 %defattr(644,root,root,755)
1577 %attr(755,root,root) %{_bindir}/gentest
1578 %attr(755,root,root) %{_bindir}/locktest
1579 %attr(755,root,root) %{_bindir}/masktest
1580 %attr(755,root,root) %{_bindir}/ndrdump
1581 %attr(755,root,root) %{_bindir}/smbtorture
1582 %attr(755,root,root) %{_libdir}/samba/libdlz-bind9-for-torture-samba4.so
1583 %attr(755,root,root) %{_libdir}/samba/libtorture-samba4.so
1584 %{_mandir}/man1/gentest.1*
1585 %{_mandir}/man1/locktest.1*
1586 %{_mandir}/man1/masktest.1*
1587 %{_mandir}/man1/ndrdump.1*
1588 %{_mandir}/man1/smbtorture.1*
1589
1590 %files -n libsmbclient
1591 %defattr(644,root,root,755)
1592 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1593 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1594 %attr(755,root,root) %{_libdir}/samba/libwinbind-client-samba4.so
1595 %{_mandir}/man7/libsmbclient.7*
1596
1597 %files -n libsmbclient-devel
1598 %defattr(644,root,root,755)
1599 %attr(755,root,root) %{_libdir}/libsmbclient.so
1600 %attr(755,root,root) %{_libdir}/libwbclient.so
1601 %dir %{_includedir}/samba-4.0
1602 %{_includedir}/samba-4.0/libsmbclient.h
1603 %{_includedir}/samba-4.0/wbclient.h
1604 %{_pkgconfigdir}/smbclient.pc
1605 %{_pkgconfigdir}/wbclient.pc
1606
1607 %if %{with ldap}
1608 %files -n openldap-schema-samba
1609 %defattr(644,root,root,755)
1610 %{schemadir}/samba.schema
1611 %endif
1612
1613 %files -n ctdb
1614 %defattr(644,root,root,755)
1615 %doc ctdb/README
1616 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ctdb
1617 %{_sysconfdir}/ctdb/notify.sh
1618 %{_sysconfdir}/ctdb/debug-hung-script.sh
1619 %{_sysconfdir}/ctdb/ctdb-crash-cleanup.sh
1620 %{_sysconfdir}/ctdb/functions
1621 %{_sysconfdir}/ctdb/debug_locks.sh
1622 %dir %{_localstatedir}/lib/ctdb
1623
1624 %{systemdunitdir}/ctdb.service
1625
1626 %dir %{_sysconfdir}/ctdb
1627 %{_sysconfdir}/ctdb/statd-callout
1628 # CTDB scripts, no config files
1629 # script with executable bit means activated
1630 %dir %{_sysconfdir}/ctdb/nfs-checks.d
1631 %{_sysconfdir}/ctdb/nfs-checks.d/00.portmapper.check
1632 %{_sysconfdir}/ctdb/nfs-checks.d/10.status.check
1633 %{_sysconfdir}/ctdb/nfs-checks.d/20.nfs.check
1634 %{_sysconfdir}/ctdb/nfs-checks.d/30.nlockmgr.check
1635 %{_sysconfdir}/ctdb/nfs-checks.d/40.mountd.check
1636 %{_sysconfdir}/ctdb/nfs-checks.d/50.rquotad.check
1637 %{_sysconfdir}/ctdb/nfs-checks.d/README
1638 %{_sysconfdir}/ctdb/nfs-linux-kernel-callout
1639 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sudoers.d/ctdb
1640 # CTDB scripts, no config files
1641 # script with executable bit means activated
1642 %dir %{_sysconfdir}/ctdb/events
1643 %dir %{_sysconfdir}/ctdb/events/legacy
1644 %dir %{_sysconfdir}/ctdb/events/notification
1645 %{_sysconfdir}/ctdb/events/notification/README
1646 %dir %{_datadir}/ctdb
1647 %dir %{_datadir}/ctdb/events
1648 %dir %{_datadir}/ctdb/events/legacy
1649 %{_datadir}/ctdb/events/legacy/00.ctdb.script
1650 %{_datadir}/ctdb/events/legacy/01.reclock.script
1651 %{_datadir}/ctdb/events/legacy/05.system.script
1652 %{_datadir}/ctdb/events/legacy/06.nfs.script
1653 %{_datadir}/ctdb/events/legacy/10.interface.script
1654 %{_datadir}/ctdb/events/legacy/11.natgw.script
1655 %{_datadir}/ctdb/events/legacy/11.routing.script
1656 %{_datadir}/ctdb/events/legacy/13.per_ip_routing.script
1657 %{_datadir}/ctdb/events/legacy/20.multipathd.script
1658 %{_datadir}/ctdb/events/legacy/31.clamd.script
1659 %{_datadir}/ctdb/events/legacy/40.vsftpd.script
1660 %{_datadir}/ctdb/events/legacy/41.httpd.script
1661 %{_datadir}/ctdb/events/legacy/49.winbind.script
1662 %{_datadir}/ctdb/events/legacy/50.samba.script
1663 %{_datadir}/ctdb/events/legacy/60.nfs.script
1664 %{_datadir}/ctdb/events/legacy/70.iscsi.script
1665 %{_datadir}/ctdb/events/legacy/91.lvs.script
1666 %{systemdtmpfilesdir}/ctdb.conf
1667 %attr(755,root,root) %{_sbindir}/ctdbd
1668 %attr(755,root,root) %{_sbindir}/ctdbd_wrapper
1669 %attr(755,root,root) %{_bindir}/ctdb
1670 %attr(755,root,root) %{_bindir}/ctdb_local_daemons
1671 %attr(755,root,root) %{_bindir}/ping_pong
1672 %attr(755,root,root) %{_bindir}/ltdbtool
1673 %attr(755,root,root) %{_bindir}/ctdb_diagnostics
1674 %attr(755,root,root) %{_bindir}/onnode
1675 %dir %{_libexecdir}/ctdb
1676 %{_libexecdir}/ctdb/ctdb_natgw
1677 %{_libexecdir}/ctdb/ctdb_recovery_helper
1678 %{_libexecdir}/ctdb/smnotify
1679 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb-config
1680 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb-event
1681 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb-eventd
1682 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb_killtcp
1683 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lock_helper
1684 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb_lvs
1685 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb_mutex_fcntl_helper
1686 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb-path
1687 %attr(755,root,root) %{_libexecdir}/ctdb/ctdb_takeover_helper
1688
1689 %{_mandir}/man1/ctdb.1*
1690 %{_mandir}/man1/ctdb_diagnostics.1*
1691 %{_mandir}/man1/ctdbd.1*
1692 %{_mandir}/man1/onnode.1*
1693 %{_mandir}/man1/ltdbtool.1*
1694 %{_mandir}/man1/ping_pong.1*
1695 %{_mandir}/man1/ctdbd_wrapper.1*
1696 %{_mandir}/man5/ctdb-script.options.5*
1697 %{_mandir}/man5/ctdb.conf.5*
1698 %{_mandir}/man5/ctdb.sysconfig.5*
1699 %{_mandir}/man7/ctdb.7*
1700 %{_mandir}/man7/ctdb-tunables.7*
1701 %{_mandir}/man7/ctdb-statistics.7*
1702
1703 %if %{with ctdb_pcp}
1704 %files -n pcp-ctdb
1705 %defattr(644,root,root,755)
1706 %dir /var/lib/pcp/pmdas/ctdb
1707 %doc /var/lib/pcp/pmdas/ctdb/README
1708 %attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Install
1709 %attr(755,root,root) /var/lib/pcp/pmdas/ctdb/Remove
1710 %attr(755,root,root) /var/lib/pcp/pmdas/ctdb/pmdactdb
1711 /var/lib/pcp/pmdas/ctdb/domain.h
1712 /var/lib/pcp/pmdas/ctdb/help
1713 /var/lib/pcp/pmdas/ctdb/pmns
1714 %endif
This page took 0.429309 seconds and 4 git commands to generate.