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