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