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