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