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