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