]> git.pld-linux.org Git - packages/samba.git/blob - samba4.spec
- really fix that package name
[packages/samba.git] / samba4.spec
1 #
2 # Conditional build:
3 %bcond_without  ads             # without ActiveDirectory support
4 %bcond_without  cups            # without CUPS support
5 %bcond_without  kerberos5       # without Kerberos V support
6 %bcond_without  ldap            # without LDAP support
7 %bcond_without  avahi
8 %bcond_without  system_libs
9
10 # ADS requires kerberos5 and LDAP
11 %if %{without kerberos5} || %{without ldap}
12 %undefine       with_ads
13 %endif
14
15 %if %{with system_libs}
16 %define         talloc_ver      2.0.7
17 %define         tdb_ver         2:1.2.11
18 %define         ldb_ver         1.1.16
19 %define         tevent_ver      0.9.18
20 %endif
21
22 %define         virusfilter_version 0.1.3
23 Summary:        Active Directory server
24 Summary(pl.UTF-8):      Serwer Active Directory
25 Name:           samba4
26 Version:        4.0.7
27 Release:        0.11
28 Epoch:          1
29 License:        GPL v3
30 Group:          Networking/Daemons
31 Source0:        http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
32 # Source0-md5:  d887c1383654fc60b7bb1b74d273a826
33 Source1:        smb.init
34 Source2:        samba.pamd
35 Source3:        swat.inetd
36 Source4:        samba.sysconfig
37 Source5:        samba.logrotate
38 Source6:        smb.conf
39 Source7:        winbind.init
40 Source8:        winbind.sysconfig
41 Source9:        samba.init
42 Source10:       https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
43 # Source10-md5: a3a30d5fbf309d356e8c5833db680c17
44 Patch0:         system-heimdal.patch
45 Patch1:         samba-c++-nofail.patch
46 Patch3:         samba-nscd.patch
47 Patch4:         samba-lprng-no-dot-printers.patch
48 Patch5:         systemd-pid-dir.patch
49 Patch6:         unicodePwd-nthash-values-over-LDAP.patch
50 URL:            http://www.samba.org/
51 BuildRequires:  acl-devel
52 BuildRequires:  autoconf
53 BuildRequires:  automake
54 %{?with_avahi:BuildRequires:    avahi-devel}
55 BuildRequires:  ctdb-devel
56 %{?with_cups:BuildRequires:     cups-devel >= 1:1.2.0}
57 BuildRequires:  dmapi-devel
58 BuildRequires:  docbook-style-xsl
59 BuildRequires:  gamin-devel
60 BuildRequires:  gdbm-devel
61 BuildRequires:  gettext-devel
62 BuildRequires:  gnutls-devel
63 %{?with_kerberos5:BuildRequires:        heimdal-devel >= 1.5.3-1}
64 BuildRequires:  iconv
65 BuildRequires:  keyutils-devel
66 BuildRequires:  libaio-devel
67 BuildRequires:  libcom_err-devel
68 BuildRequires:  libmagic-devel
69 BuildRequires:  libnscd-devel
70 BuildRequires:  libtool >= 2:1.4d
71 BuildRequires:  make >= 3.81
72 BuildRequires:  ncurses-devel >= 5.2
73 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
74 BuildRequires:  pam-devel >= 0.99.8.1
75 BuildRequires:  perl(ExtUtils::MakeMaker)
76 BuildRequires:  perl(Parse::Yapp)
77 BuildRequires:  pkgconfig
78 BuildRequires:  popt-devel
79 %{?with_pgsql:BuildRequires:    postgresql-devel}
80 BuildRequires:  python-devel
81 BuildRequires:  python-dns
82 BuildRequires:  python-modules
83 BuildRequires:  python-testtools
84 BuildRequires:  readline-devel >= 4.2
85 BuildRequires:  rpmbuild(macros) >= 1.647
86 BuildRequires:  rpm-pythonprov
87 BuildRequires:  sed >= 4.0
88 %if %{with system_libs}
89 BuildRequires:  ldb-devel >= %{ldb_ver}
90 BuildRequires:  python-ldb-devel >= %{ldb_ver}
91 BuildRequires:  python-talloc-devel >= %{talloc_ver}
92 BuildRequires:  python-tevent >= %{tevent_ver}
93 BuildRequires:  talloc-devel >= %{talloc_ver}
94 BuildRequires:  tdb-devel >= %{tdb_ver}
95 BuildRequires:  tevent-devel >= %{tevent_ver}
96 %endif
97 BuildRequires:  xfsprogs-devel
98 BuildConflicts: libbsd-devel
99 Requires(post,preun):   /sbin/chkconfig
100 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
101 Requires:       %{name}-common-server = %{epoch}:%{version}-%{release}
102 #%if %{with system_libs}
103 #Requires:      ldb >= %{ldb_ver}
104 #Requires:      python-ldb >= %{ldb_ver}
105 #Requires:      python-talloc >= %{talloc_ver}
106 #Requires:      python-tevent >= %{tevent_ver}
107 #Requires:      talloc >= %{talloc_ver}
108 #Requires:      tdb >= %{tdb_ver}
109 #Requires:      tevent >= %{tevent_ver}
110 #%endif
111 Requires:       logrotate >= 3.7-4
112 Requires:       pam >= 0.99.8.1
113 Requires:       rc-scripts >= 0.4.0.12
114 Requires:       setup >= 2.4.6-7
115 Requires:       systemd-units >= 38
116 # smbd links with libcups
117 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
118 Obsoletes:      samba-doc-html
119 Obsoletes:      samba-doc-pdf
120 Obsoletes:      samba-pdb-xml
121 Obsoletes:      samba-vfs-block
122 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123
124 %define         _sambahome      /home/services/samba
125 %if %{with cups}
126 %define         cups_serverbin  %{_prefix}/lib/cups
127 %endif
128 %define         schemadir       /usr/share/openldap/schema
129
130 # CFLAGS modified (the second ./configure)
131 %undefine       configure_cache
132
133 %description
134 Samba provides an SMB server which can be used to provide network
135 services to SMB (sometimes called "Lan Manager") clients, including
136 various versions of MS Windows, OS/2, and other Linux machines. Samba
137 also provides some SMB clients, which complement the built-in SMB
138 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
139 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
140
141 This package contains main Active Directory server daemon.
142
143 %description -l pl.UTF-8
144 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
145 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
146 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
147 znajduje się również oprogramowanie klienckie. Samba używa protokołu
148 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
149 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
150 haseł w standardzie MS i zarządzania bazą WINS.
151
152 Then pakiet dostarcza główny demon Active Directory.
153
154 %package client
155 Summary:        Samba AD client programs
156 Summary(pl.UTF-8):      Klienci serwera Samba AD
157 Group:          Applications/Networking
158 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
159 %{?with_kerberos5:Requires:     heimdal-libs >= 1.5.3-1}
160 Requires:       libsmbclient-raw = %{epoch}:%{version}-%{release}
161 Suggests:       cifs-utils
162 Obsoletes:      smbfs
163
164 %description client
165 Samba-client provides some SMB clients, which complement the build-in
166 SMB filesystem in Linux. These allow accessing of SMB shares and
167 printing to SMB printers.
168
169 %description client -l pl.UTF-8
170 Samba-client dostarcza programy uzupełniające obsługę systemu plików
171 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
172 drukowanie w sieci SMB.
173
174 %package common
175 Summary:        Files used by both Samba servers and clients
176 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samba
177 Group:          Networking/Daemons
178 Requires:       talloc >= %{talloc_ver}
179 Requires:       tdb >= %{tdb_ver}
180
181 %description common
182 Samba-common provides files necessary for both the server and client
183 packages of Samba.
184
185 %description common -l pl.UTF-8
186 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
187 klientów Samby.
188
189 %package common-server
190 Summary:        Files used by both Samba3 PDC and Samba4 AD servers
191 Summary(pl.UTF-8):      Pliki używane przez serwery Samba3 PDC i Samba4 AD
192 Group:          Networking/Daemons
193
194 %description common-server
195 Files used by both Samba3 PDC and Samba4 AD servers.
196
197 %description common-server -l pl.UTF-8
198 Pliki używane przez serwery Samba3 PDC i Samba4 AD.
199
200 %package winbind
201 Summary:        Samba-winbind daemon, utilities and documentation
202 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
203 Group:          Networking/Daemons
204 Requires(post,preun):   /sbin/chkconfig
205 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
206
207 %description winbind
208 Provides the winbind daemon and testing tools to allow authentication
209 and group/user enumeration from a Windows or Samba domain controller.
210
211 %description winbind -l pl.UTF-8
212 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
213 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
214 Windows lub Samba.
215
216 %package -n libsmbclient-raw
217 Summary:        libsmbclient-raw - samba client library
218 Summary(pl.UTF-8):      libsmbclient-raw - biblioteka klienta samby
219 Group:          Libraries
220
221 %description -n libsmbclient-raw
222 libsmbclient-raw - library that allows to use samba clients functions.
223
224 %description -n libsmbclient-raw -l pl.UTF-8
225 libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
226 samby.
227
228 %package -n libsmbclient-raw-devel
229 Summary:        libsmbclient-raw - samba client library
230 Summary(pl.UTF-8):      libsmbclient-raw - biblioteka klienta samby
231 Summary(pt_BR.UTF-8):   Ferramentas de desenvolvimento para clientes samba
232 Group:          Development/Libraries
233 Requires:       libsmbclient-raw = %{epoch}:%{version}-%{release}
234
235 %description -n libsmbclient-raw-devel
236 Header files for libsmbclient.
237
238 %description -n libsmbclient-raw-devel -l pl.UTF-8
239 Pliki nagłówkowe dla libsmbclient-raw.
240
241 %description -n libsmbclient-raw-devel -l pt_BR.UTF-8
242 Arquivos de inclusão, bibliotecas e documentação necessários para
243 desenvolver aplicativos clientes para o samba.
244
245 %package devel
246 Summary:        Header files for Samba
247 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
248 Group:          Development/Libraries
249
250 %description devel
251 Header files for Samba.
252
253 %description devel -l pl.UTF-8
254 Pliki nagłówkowe Samby.
255
256 %package -n pam-pam_smbpass
257 Summary:        PAM Samba Password Module
258 Summary(pl.UTF-8):      Moduł PAM smbpass
259 Group:          Base
260 Obsoletes:      pam_smbpass
261
262 %description -n pam-pam_smbpass
263 PAM module which can be used on conforming systems to keep the
264 smbpasswd (Samba password) database in sync with the Unix password
265 file.
266
267 %description -n pam-pam_smbpass -l pl.UTF-8
268 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
269 Samby) zsynchronizowanego z hasłami uniksowymi.
270
271 %package pidl
272 Summary:        Perl IDL compiler
273 Group:          Development/Tools
274 Requires:       perl(Parse::Yapp)
275
276 %description pidl
277 The samba4-pidl package contains the Perl IDL compiler used by Samba
278 and Wireshark to parse IDL and similar protocols.
279
280 %package -n python-samba4
281 Summary:        Samba Module for Python
282 Group:          Development/Languages/Python
283 %pyrequires_eq  python
284 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
285 Requires:       python-dns
286 Requires:       python-modules
287 Obsoletes:      python-samba
288
289 %description -n python-samba4
290 Samba Module for Python.
291
292 %package test
293 Summary:        Testing tools for Samba servers and clients
294 Group:          Applications/System
295 Requires:       %{name} = %{epoch}:%{version}-%{release}
296 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
297 Requires:       %{name}-winbind = %{epoch}:%{version}-%{release}
298
299 %description test
300 samba4-test provides testing tools for both the server and client
301 packages of Samba.
302
303 %package test-devel
304 Summary:        Testing devel files for Samba servers and clients
305 Group:          Applications/System
306 Requires:       %{name}-test = %{epoch}:%{version}-%{release}
307
308 %description test-devel
309 samba-test-devel provides testing devel files for both the server and
310 client packages of Samba.
311
312 %package -n samba3
313 Summary:        SMB server
314 Summary(pl.UTF-8):      Serwer SMB
315 Group:          Networking/Daemons
316 Requires:       samba3-common = %{epoch}:%{version}-%{release}
317 Requires:       %{name}-common-server = %{epoch}:%{version}-%{release}
318 # smbd links with libcups
319 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
320 Obsoletes:      samba-pdb-xml
321 Obsoletes:      samba-vfs-block
322
323 %description -n samba3
324 Samba provides an SMB server which can be used to provide network
325 services to SMB (sometimes called "Lan Manager") clients, including
326 various versions of MS Windows, OS/2, and other Linux machines. Samba
327 also provides some SMB clients, which complement the built-in SMB
328 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
329 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
330
331 %description -n samba3 -l pl.UTF-8
332 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
333 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
334 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
335 znajduje się również oprogramowanie klienckie. Samba używa protokołu
336 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
337 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
338 haseł w standardzie MS i zarządzania bazą WINS.
339
340 %package -n samba3-server
341 Summary:        SMB server initscripts
342 Summary(pl.UTF-8):      Skrypty startowe serwera SMB
343 Group:          Networking/Daemons
344 Requires(post,preun):   /sbin/chkconfig
345 Requires:       samba3 = %{epoch}:%{version}-%{release}
346 Requires:       logrotate >= 3.7-4
347 Requires:       rc-scripts >= 0.4.0.12
348 Requires:       setup >= 2.4.6-7
349 Obsoletes:      samba < 1:4.0.0-1
350
351 %description -n samba3-server
352 This package contains startup scripts and services for old SMB server
353 daemons (smbd, nmbd).
354
355 %description -n samba3-server -l pl.UTF-8
356 Ten pakiet zawiera skrypty startowe dla starych usług serwera SMB
357 (smbd, nmbd).
358
359 %package -n samba3-client
360 Summary:        Samba client programs
361 Summary(pl.UTF-8):      Klienci serwera Samba
362 Group:          Applications/Networking
363 Requires:       samba3-common = %{epoch}:%{version}-%{release}
364 %{?with_kerberos5:Requires:     heimdal-libs}
365 Requires:       samba3-libsmbclient = %{epoch}:%{version}-%{release}
366 Obsoletes:      smbfs
367 Obsoletes:      samba-client < 1:4.0.0-1
368 Suggests:       cifs-utils
369
370 %description -n samba3-client
371 Samba-client provides some SMB clients, which complement the build-in
372 SMB filesystem in Linux. These allow accessing of SMB shares and
373 printing to SMB printers.
374
375 %description -n samba3-client -l pl.UTF-8
376 Samba-client dostarcza programy uzupełniające obsługę systemu plików
377 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
378 drukowanie w sieci SMB.
379
380 %package -n samba3-common
381 Summary:        Files used by both Samba servers and clients
382 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samba
383 Group:          Networking/Daemons
384 Requires:       talloc >= %{libtalloc_ver}
385 Requires:       tdb >= %{libtdb_ver}
386 Obsoletes:      samba-common < 1:4.0.0-1
387
388 %description -n samba3-common
389 Samba-common provides files necessary for both the server and client
390 packages of Samba.
391
392 %description -n samba3-common -l pl.UTF-8
393 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
394 klientów Samba.
395
396 %package -n samba3-devel
397 Summary:        Header files for Samba
398 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
399 Group:          Development/Libraries
400 Obsoletes:      samba-devel < 1:4.0.0-1
401
402 %description -n samba3-devel
403 Header files for Samba.
404
405 %description -n samba3-devel -l pl.UTF-8
406 Pliki nagłówkowe Samby.
407
408 %package -n samba3-vfs-audit
409 Summary:        VFS module to audit file access
410 Summary(pl.UTF-8):      Moduł VFS do monitorowania operacji na plikach
411 Group:          Networking/Daemons
412 Requires:       samba3 = %{epoch}:%{version}-%{release}
413 Obsoletes:      samba-vfs-audit < 1:4.0.0-1
414
415 %description -n samba3-vfs-audit
416 A simple module to audit file access to the syslog facility. The
417 following operations are logged:
418  - share connect/disconnect,
419  - directory opens/create/remove,
420  - file open/close/rename/unlink/chmod.
421
422 %description -n samba3-vfs-audit -l pl.UTF-8
423 Proste moduły do monitorowania dostępu do plików na serwerze samba do
424 do sysloga. Monitorowane są następujące operacje:
425  - podłączenie do/odłączenie od zasobu,
426  - otwarcie/utworzenie/zmiana nazwy katalogu,
427  - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
428
429 Zawiera moduły audit, extd_audit i full_audit.
430
431 %package -n samba3-vfs-cap
432 Summary:        VFS module for CAP and samba compatibility
433 Summary(pl.UTF-8):      Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
434 Group:          Networking/Daemons
435 Requires:       samba3 = %{epoch}:%{version}-%{release}
436 Obsoletes:      samba-vfs-cap < 1:4.0.0-1
437
438 %description -n samba3-vfs-cap
439 Convert an incoming Shift-JIS character to the 3 byte hex
440 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
441 This is used for compatibility between Samba and CAP.
442
443 %description -n samba3-vfs-cap -l pl.UTF-8
444 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
445 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
446
447 %package -n samba3-vfs-default_quota
448 Summary:        VFS module to store default quotas in a specified quota record
449 Summary(pl.UTF-8):      Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
450 Group:          Networking/Daemons
451 Requires:       samba3 = %{epoch}:%{version}-%{release}
452 Obsoletes:      samba-vfs-default_quota < 1:4.0.0-1
453
454 %description -n samba3-vfs-default_quota
455 This VFS modules stores default quotas in a specified quota record.
456
457 %description -n samba3-vfs-default_quota -l pl.UTF-8
458 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
459 limitów.
460
461 %package -n samba3-vfs-expand_msdfs
462 Summary:        VFS module for hosting a Microsoft Distributed File System Tree
463 Summary(pl.UTF-8):      Moduł VFS obsługi Microsoft Distributed File System
464 Group:          Networking/Daemons
465 Requires:       samba3 = %{epoch}:%{version}-%{release}
466 Obsoletes:      samba-vfs-expand_msdfs < 1:4.0.0-1
467
468 %description -n samba3-vfs-expand_msdfs
469 A VFS module for hosting a Microsoft Distributed File System Tree.
470
471 The Distributed File System (DFS) provides a means of separating the
472 logical view of files and directories that users see from the actual
473 physical locations of these resources on the network. It allows for
474 higher availability, smoother storage expansion, load balancing, and
475 so on.
476
477 %description -n samba3-vfs-expand_msdfs -l pl.UTF-8
478 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
479 File System.
480
481 Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
482 plików i katalogów widocznych przez użytkowników z fizycznego
483 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
484 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
485
486 %package -n samba3-vfs-fake_perms
487 Summary:        VFS module to report read-only fires as writable
488 Summary(pl.UTF-8):      Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
489 Group:          Networking/Daemons
490 Requires:       samba3 = %{epoch}:%{version}-%{release}
491 Obsoletes:      samba-vfs-fake_perms < 1:4.0.0-1
492
493 %description -n samba3-vfs-fake_perms
494 This module allow Roaming Profile files and directories to be set (on
495 the Samba server under UNIX) as read only. This module will, if
496 installed on the Profiles share, report to the client that the Profile
497 files and directories are writeable. This satisfies the client even
498 though the files will never be overwritten as the client logs out or
499 shuts down.
500
501 %description -n samba3-vfs-fake_perms -l pl.UTF-8
502 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
503 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
504 przypadku zainstalowania na udziale z profilami będzie zgłaszał
505 klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
506 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
507 lub wylogowywaniu klienta.
508
509 %package -n samba3-vfs-notify_fam
510 Summary:        VFS module to implement file change notifications
511 Summary(pl.UTF-8):      Moduł VFS implementujący informowanie o zmianach w plikach
512 Group:          Networking/Daemons
513 Requires:       samba3 = %{epoch}:%{version}-%{release}
514 Obsoletes:      samba-vfs-notify_fam < 1:4.0.0-1
515
516 %description -n samba3-vfs-notify_fam
517 The vfs_notify_fam module makes use of the system FAM (File Alteration
518 Monitor) daemon to implement file change notifications for Windows
519 clients.
520
521 %description -n samba3-vfs-notify_fam -l pl.UTF-8
522 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
523 informowania o zmianach w plikach dla klientów Windows.
524
525 %package -n samba3-vfs-netatalk
526 Summary:        VFS module for ease co-existence of samba and netatalk
527 Summary(pl.UTF-8):      Moduł VFS ułatwiający współpracę serwisów samba i netatalk
528 Group:          Networking/Daemons
529 Requires:       samba3 = %{epoch}:%{version}-%{release}
530 Obsoletes:      samba-vfs-netatalk < 1:4.0.0-1
531
532 %description -n samba3-vfs-netatalk
533 Package contains a netatalk VFS module for ease co-existence of Samba
534 and netatalk file sharing services.
535
536 %description -n samba3-vfs-netatalk -l pl.UTF-8
537 Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
538 i netatalk przy udostępnianiu zasobów.
539
540 %package -n samba3-vfs-recycle
541 Summary:        VFS module to add recycle bin facility to a samba share
542 Summary(pl.UTF-8):      Moduł VFS dodający funkcję kosza do zasobu Samby
543 Group:          Networking/Daemons
544 Requires:       samba3 = %{epoch}:%{version}-%{release}
545 Obsoletes:      samba-vfs-recycle < 1:4.0.0-1
546
547 %description -n samba3-vfs-recycle
548 VFS module to add recycle bin facility to a samba share.
549
550 %description -n samba3-vfs-recycle -l pl.UTF-8
551 Moduł VFS dodający możliwość kosza do zasobu samby.
552
553 %package -n samba3-vfs-readahead
554 Summary:        VFS module for pre-loading the kernel buffer cache
555 Summary(pl.UTF-8):      Moduł VFS do wczesnego odczytu danych do bufora cache jądra
556 Group:          Networking/Daemons
557 Requires:       samba3 = %{epoch}:%{version}-%{release}
558 Obsoletes:      samba-vfs-readahead < 1:4.0.0-1
559
560 %description -n samba3-vfs-readahead
561 This VFS module detects read requests at multiples of a given offset
562 (hex 0x80000 by default) and then tells the kernel via either the
563 readahead system call (on Linux) or the posix_fadvise system call to
564 pre-fetch this data into the buffer cache.
565
566 This module is useful for Windows Vista clients reading data using the
567 Windows Explorer program, which asynchronously does multiple file read
568 requests at offset boundaries of 0x80000 bytes.
569
570 %description -n samba3-vfs-readahead -l pl.UTF-8
571 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
572 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
573 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
574 wczesnego odczytu tych danych do bufora cache.
575
576 Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
577 przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
578 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
579 bajtów.
580
581 %package -n samba3-vfs-readonly
582 Summary:        VFS module for read-only limitation for specified share
583 Summary(pl.UTF-8):      Moduł VFS do ograniczania określonego udziału tylko do odczytu
584 Group:          Networking/Daemons
585 Requires:       samba3 = %{epoch}:%{version}-%{release}
586 Obsoletes:      samba-vfs-readonly < 1:4.0.0-1
587
588 %description -n samba3-vfs-readonly
589 This module performs a read-only limitation for specified share (or
590 all of them if it is loaded in a [global] section) based on period
591 definition in smb.conf.
592
593 %description -n samba3-vfs-readonly -l pl.UTF-8
594 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
595 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
596 oparciu o definicje okresów w smb.conf.
597
598 %package -n samba3-vfs-shadow_copy
599 Summary:        VFS module to make automatic copy of data in samba share
600 Summary(pl.UTF-8):      Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
601 Group:          Networking/Daemons
602 Requires:       samba3 = %{epoch}:%{version}-%{release}
603 Obsoletes:      samba-vfs-shadow_copy < 1:4.0.0-1
604
605 %description -n samba3-vfs-shadow_copy
606 VFS module to make automatic copy of data in samba share.
607
608 %description -n samba3-vfs-shadow_copy -l pl.UTF-8
609 Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
610
611 %package -n samba3-vfs-catia
612 Summary:        VFS module to fix Catia CAD filenames
613 Group:          Networking/Daemons
614 Requires:       samba3 = %{epoch}:%{version}-%{release}
615 Obsoletes:      samba-vfs-catia < 1:4.0.0-1
616
617 %description -n samba3-vfs-catia
618 The Catia CAD package commonly creates filenames that use characters
619 that are illegal in CIFS filenames. The vfs_catia VFS module
620 implements a fixed character mapping so that these files can be shared
621 with CIFS clients.
622
623 %package -n samba3-vfs-scannedonly
624 Summary:        Anti-virus solution as VFS module
625 Summary(pl.UTF-8):      Rozwiązanie antywirusowe jako moduł VFS
626 Group:          Networking/Daemons
627 Requires:       samba3 = %{epoch}:%{version}-%{release}
628 Obsoletes:      samba-vfs-scannedonly < 1:4.0.0-1
629
630 %description -n samba3-vfs-scannedonly
631 The vfs_scannedonly VFS module ensures that only files that have been
632 scanned for viruses are visible and accessible to the end user. If
633 non-scanned files are found an anti-virus scanning daemon is notified.
634
635 %package -n smbget
636 Summary:        A utility for retrieving files using the SMB protocol
637 Summary(pl.UTF-8):      Narzędzie do pobierania plików protokołem SMB
638 Group:          Applications/Networking
639
640 %description -n smbget
641 wget-like utility for download files over SMB.
642
643 %description -n smbget -l pl.UTF-8
644 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
645 używanym w sieciach MS Windows.
646
647 %package -n cups-backend-smb
648 Summary:        CUPS backend for printing to SMB printers
649 Summary(pl.UTF-8):      Backend CUPS-a drukujący na drukarkach SMB
650 Group:          Applications/Printing
651 Requires:       samba3-client = %{epoch}:%{version}-%{release}
652 Requires:       cups >= 1:1.2.0
653
654 %description -n cups-backend-smb
655 CUPS backend for printing to SMB printers.
656
657 %description -n cups-backend-smb -l pl.UTF-8
658 Backend CUPS-a drukujący na drukarkach SMB.
659
660 %package -n samba3-swat
661 Summary:        Samba Web Administration Tool
662 Summary(pl.UTF-8):      Narzędzie administracyjne serwisu Samba
663 Group:          Networking/Admin
664 Requires:       samba3 = %{epoch}:%{version}-%{release}
665 Requires:       inetdaemon
666 Requires:       rc-inetd >= 0.8.2
667 Obsoletes:      swat
668 Obsoletes:      samba-swat < 1:4.0.0-1
669
670 %description -n samba3-swat
671 swat allows a Samba administrator to configure the complex smb.conf
672 file via a Web browser. In addition, a swat configuration page has
673 help links to all the configurable options in the smb.conf file
674 allowing an administrator to easily look up the effects of any change.
675
676 %description -n samba3-swat -l pl.UTF-8
677 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
678 przeglądarki WWW.
679
680 %package -n samba3-winbind
681 Summary:        Samba-winbind daemon, utilities and documentation
682 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
683 Group:          Networking/Daemons
684 Requires(post,preun):   /sbin/chkconfig
685 Requires:       samba3-common = %{epoch}:%{version}-%{release}
686 Requires:       systemd-units >= 38
687 Obsoletes:      samba-winbind < 1:4.0.0-1
688
689 %description -n samba3-winbind
690 Provides the winbind daemon and testing tools to allow authentication
691 and group/user enumeration from a Windows or Samba domain controller.
692
693 %description -n samba3-winbind -l pl.UTF-8
694 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
695 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
696 Windows lub Samba.
697
698 %package -n nss_wins
699 Summary:        Name Service Switch service for WINS
700 Summary(pl.UTF-8):      Usługa Name Service Switch dla WINS
701 Group:          Base
702 Requires:       samba3-common = %{epoch}:%{version}-%{release}
703
704 %description -n nss_wins
705 Provides the libnss_wins shared library which resolves NetBIOS names
706 to IP addresses.
707
708 %description -n nss_wins -l pl.UTF-8
709 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
710 IP.
711
712 %package -n samba3-libsmbclient
713 Summary:        libsmbclient - samba client library
714 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
715 Group:          Libraries
716 Obsoletes:      libsmbclient < 1:4.0.0-1
717
718 %description -n samba3-libsmbclient
719 libsmbclient - library that allows to use samba clients functions.
720
721 %description -n samba3-libsmbclient -l pl.UTF-8
722 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
723 samby.
724
725 %package -n samba3-libsmbclient-devel
726 Summary:        libsmbclient - samba client library
727 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
728 Group:          Development/Libraries
729 Requires:       samba3-libsmbclient = %{epoch}:%{version}-%{release}
730 Obsoletes:      libsmbclient-devel < 1:4.0.0-1
731 Obsoletes:      libsmbclient-static < 1:4.0.0-1
732
733 %description -n samba3-libsmbclient-devel
734 Header files for libsmbclient.
735
736 %description -n samba3-libsmbclient-devel -l pl.UTF-8
737 Pliki nagłówkowe dla libsmbclient.
738
739 %package -n openldap-schema-samba3
740 Summary:        Samba LDAP schema
741 Summary(pl.UTF-8):      Schemat LDAP dla samby
742 Group:          Networking/Daemons
743 Requires(post,postun):  sed >= 4.0
744 Requires:       openldap-servers
745 Obsoletes:      openldap-schema-samba < 1:4.0.0-1
746
747 %description -n openldap-schema-samba3
748 This package contains samba.schema for openldap.
749
750 %description -n openldap-schema-samba3 -l pl.UTF-8
751 Ten pakiet zawiera schemat samby dla openldap-a.
752
753 %prep
754 %setup -q -n samba-%{version}
755 %patch0 -p1
756 %patch1 -p1
757 %patch3 -p1
758 %patch4 -p1
759 %patch5 -p1
760 %patch6 -p1
761
762 %build
763 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
764 CFLAGS="${CFLAGS:-%rpmcflags}" \
765 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
766 FFLAGS="${FFLAGS:-%rpmcflags}" \
767 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
768 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
769 %{?__cc:CC="%{__cc}"} \
770 %{?__cxx:CXX="%{__cxx}"} \
771 ./configure \
772         --enable-fhs \
773         --prefix=%{_prefix} \
774         --exec-prefix=%{_exec_prefix} \
775         --bindir=%{_bindir} \
776         --sbindir=%{_sbindir} \
777         --sysconfdir=%{_sysconfdir} \
778         --datadir=%{_datadir} \
779         --includedir=%{_includedir} \
780         --libdir=%{_libdir} \
781         --libexecdir=%{_libexecdir} \
782         --localstatedir=%{_localstatedir} \
783         --sharedstatedir=%{_sharedstatedir} \
784         --mandir=%{_mandir} \
785         --infodir=%{_infodir} \
786         --with-privatelibdir=%{_libdir}/samba \
787         --with-modulesdir=%{_libdir}/samba \
788         --with-pammodulesdir=/%{_lib}/security \
789         --with-lockdir=/var/lib/samba \
790         --with-privatedir=%{_sysconfdir}/samba \
791         --disable-rpath-install \
792         --builtin-libraries=replace,ccan \
793         --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
794         --private-libraries=smbclient,smbsharemodes,wbclient \
795         --with-shared-modules=idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2,pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4,auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4 \
796         --with-acl-support \
797         --with%{!?with_ads:out}-ads \
798         --with-aio-support \
799         --with-automount \
800         --with-dmapi \
801         --with-dnsupdate \
802         --with-iconv \
803         --with%{!?with_ldap:out}-ldap \
804         --with-pam \
805         --with-pam_smbpass \
806         --with-quotas \
807         --with-sendfile-support \
808         --with-swat \
809         --with-syslog \
810         --with-utmp \
811         --with-winbind \
812         --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
813         --enable-cups \
814         --enable-iprint
815
816 %{__make}
817
818 # Build PIDL for installation into vendor directories before
819 # 'make proto' gets to it.
820 cd pidl
821 %{__perl} Makefile.PL \
822         INSTALLDIRS=vendor
823
824 %install
825 rm -rf $RPM_BUILD_ROOT
826 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
827         $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
828         $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
829         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
830         $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
831
832 %{__make} install \
833         DESTDIR=$RPM_BUILD_ROOT \
834         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
835
836 # Undo the PIDL install, we want to try again with the right options.
837 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
838
839 # Install PIDL
840 cd pidl
841 %{__make} install \
842         PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
843 cd ..
844
845 # Clean out crap left behind by the PIDL install
846 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
847 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
848 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
849
850 # not ready for production, and no MIT kerberos in PLD
851 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
852
853 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
854
855 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
856 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
857 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
858 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
859 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
860
861 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
862 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
863 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
864 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
865 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
866 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
867 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
868 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
869 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
870
871 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
872
873 # move lib{smb,wb}client where they always were for compatibility
874 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
875 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
876 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
877 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
878 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
879 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
880
881 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
882 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
883 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
884
885 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
886
887 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
888
889 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
890
891 %if %{with cups}
892 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
893 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
894 %endif
895
896 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
897 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
898
899 %if %{with ldap}
900 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
901 %endif
902
903 %if %{with system_libtdb}
904 # remove manuals of tdb if system lib used
905 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
906 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
907 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
908 %endif
909
910 # remove man pages for not installed commands
911 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
912 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
913 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
914 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
915 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
916
917 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
918 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
919 %py_postclean
920
921 %clean
922 rm -rf $RPM_BUILD_ROOT
923
924 %post
925 /sbin/chkconfig --add samba
926 %service samba restart "Samba AD daemon"
927 %systemd_post samba.service
928
929 %preun
930 if [ "$1" = "0" ]; then
931         %service samba stop
932         /sbin/chkconfig --del samba
933 fi
934 %systemd_preun samba.service
935
936 %postun
937 %systemd_reload
938
939 %post common -p /sbin/ldconfig
940 %postun common -p /sbin/ldconfig
941
942 %post -n samba3-server
943 /sbin/chkconfig --add smb
944 %service smb restart "Samba3 daemons"
945 %systemd_post smb.service nmb.service
946
947 %preun -n samba3-server
948 if [ "$1" = "0" ]; then
949         %service smb stop
950         /sbin/chkconfig --del smb
951 fi
952 %systemd_preun smb.service nmb.service
953
954 %postun -n samba3-server
955 %systemd_reload
956
957 %post -n samba3-winbind
958 /sbin/chkconfig --add winbind
959 %service winbind restart "Winbind daemon"
960 %systemd_post winbind.service
961
962 %preun -n samba3-winbind
963 if [ "$1" = "0" ]; then
964         %service winbind stop
965         /sbin/chkconfig --del winbind
966 fi
967 %systemd_preun winbind.service
968
969 %postun -n samba3-winbind
970 %systemd_reload
971
972 %post -n samba3-swat
973 %service -q rc-inetd reload
974
975 %postun -n samba3-swat
976 if [ "$1" = 0 ]; then
977         %service -q rc-inetd reload
978 fi
979
980 %post -n openldap-schema-samba3
981 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
982 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
983 %service -q ldap restart
984
985 %postun -n openldap-schema-samba3
986 if [ "$1" = "0" ]; then
987         %openldap_schema_unregister %{schemadir}/samba.schema
988         %service -q ldap restart
989 fi
990
991 %files
992 %defattr(644,root,root,755)
993 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
994 %attr(754,root,root) /etc/rc.d/init.d/samba
995 %{systemdunitdir}/samba.service
996 %{systemdtmpfilesdir}/samba.conf
997 %attr(755,root,root) %{_bindir}/oLschema2ldif
998 %attr(755,root,root) %{_sbindir}/samba
999 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
1000 %attr(755,root,root) %{_sbindir}/samba_spnupdate
1001 %attr(755,root,root) %{_sbindir}/samba_upgradedns
1002 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1003 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1004 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1005 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1006 %attr(755,root,root) %{_libdir}/samba/libpac.so
1007 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1008 %attr(755,root,root) %{_libdir}/samba/libservice.so
1009 %attr(755,root,root) %{_libdir}/samba/libshares.so
1010 %dir %{_libdir}/samba/bind9
1011 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
1012 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
1013 %dir %{_libdir}/samba/hdb
1014 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
1015 %dir %{_libdir}/samba/gensec
1016 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
1017 %dir %{_libdir}/samba/ldb
1018 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
1019 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
1020 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
1021 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
1022 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
1023 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
1024 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
1025 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
1026 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
1027 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
1028 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
1029 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1030 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1031 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1032 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
1033 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1034 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
1035 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1036 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1037 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1038 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1039 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1040 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1041 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1042 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1043 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1044 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1045 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1046 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1047 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1048 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1049 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1050 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1051 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1052 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1053 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1054 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1055 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1056 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1057 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
1058 %dir %{_libdir}/samba/process_model
1059 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1060 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1061 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1062 %dir %{_libdir}/samba/service
1063 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
1064 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1065 %attr(755,root,root) %{_libdir}/samba/service/dns.so
1066 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1067 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
1068 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
1069 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
1070 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
1071 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1072 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1073 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1074 %attr(755,root,root) %{_libdir}/samba/service/smb.so
1075 %attr(755,root,root) %{_libdir}/samba/service/web.so
1076 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
1077 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1078 %{_datadir}/samba/setup
1079 %{_mandir}/man1/oLschema2ldif.1*
1080 %{_mandir}/man8/samba.8*
1081
1082 %files client
1083 %defattr(644,root,root,755)
1084 %attr(755,root,root) %{_bindir}/cifsdd
1085 %attr(755,root,root) %{_bindir}/nmblookup4
1086 %attr(755,root,root) %{_bindir}/reg*
1087 %attr(755,root,root) %{_bindir}/smbclient4
1088 %{_mandir}/man1/findsmb.1*
1089 %{_mandir}/man1/nmblookup4.1*
1090 %{_mandir}/man1/reg*.1*
1091
1092 %files common
1093 %defattr(644,root,root,755)
1094 %doc README WHATSNEW.txt Roadmap
1095 /etc/ld.so.conf.d/samba.conf
1096 %attr(755,root,root) %{_bindir}/samba-tool
1097 %attr(755,root,root) %{_sbindir}/samba_kcc
1098 %dir %{_sysconfdir}/samba
1099 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1100 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1101 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1102 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1103 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1104 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1105 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1106 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1107 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1108 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1109 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1110 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1111 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1112 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1113 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1114 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1115 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1116 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1117 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1118 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1119 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1120 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1121 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1122 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1123 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1124 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1125 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1126 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1127 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1128 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1129 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1130 %dir %{_libdir}/samba
1131 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1132 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1133 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1134 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1135 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1136 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1137 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1138 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1139 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1140 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1141 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1142 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1143 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1144 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1145 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1146 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1147 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1148 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1149 %attr(755,root,root) %{_libdir}/samba/libevents.so
1150 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1151 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1152 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1153 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1154 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1155 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1156 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1157 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1158 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1159 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1160 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1161 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1162 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1163 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1164 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1165 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1166 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1167 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1168 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1169 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1170 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1171 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1172 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1173 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1174 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1175 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1176 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1177 %dir %{_libdir}/samba/vfs
1178 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1179 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1180 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1181 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1182 %dir %{_datadir}/samba
1183 %dir %{_datadir}/samba/codepages
1184 %{_datadir}/samba/codepages/lowcase.dat
1185 %{_datadir}/samba/codepages/upcase.dat
1186 %{_datadir}/samba/codepages/valid.dat
1187 %{_mandir}/man5/lmhosts.5*
1188 %{_mandir}/man5/smb.conf.5*
1189 %{_mandir}/man7/samba.7*
1190 %{_mandir}/man8/samba-tool.8*
1191 %if %{without system_libs}
1192 %attr(755,root,root) %{_bindir}/tdbbackup
1193 %attr(755,root,root) %{_bindir}/tdbdump
1194 %attr(755,root,root) %{_bindir}/tdbtool
1195 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1196 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1197 %{_mandir}/man8/tdbbackup.8*
1198 %{_mandir}/man8/tdbdump.8*
1199 %{_mandir}/man8/tdbtool.8*
1200 %endif
1201
1202 %files common-server
1203 %defattr(644,root,root,755)
1204 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1205 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1206 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1207 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1208 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1209
1210 %dir %{_sambahome}
1211 %dir /var/lib/samba
1212 %ghost /var/lib/samba/*.dat
1213 %dir /var/lib/samba/printing
1214
1215 %attr(750,root,root) %dir /var/log/samba
1216 %attr(750,root,root) %dir /var/log/samba/cores
1217 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1218 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1219 %attr(750,root,root) %dir /var/log/archive/samba
1220 %attr(1777,root,root) %dir /var/spool/samba
1221 %if %{with ldap}
1222 %doc examples/LDAP
1223 %endif
1224
1225 %files winbind
1226 %defattr(644,root,root,755)
1227 %attr(755,root,root) %{_bindir}/wbinfo
1228 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1229 %attr(755,root,root) /%{_lib}/libnss_winbind*
1230 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1231 %{_mandir}/man1/wbinfo*.1*
1232 %{_mandir}/man5/pam_winbind.conf.5*
1233 %{_mandir}/man7/winbind_krb5_locator.7*
1234 %{_mandir}/man8/pam_winbind.8*
1235
1236 %files -n libsmbclient-raw
1237 %defattr(644,root,root,755)
1238 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1239 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1240 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1241 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1242 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1243 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1244 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1245 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1246 %attr(755,root,root) %{_libdir}/samba/libgse.so
1247 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1248 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1249 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1250 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1251
1252 %files -n libsmbclient-raw-devel
1253 %defattr(644,root,root,755)
1254 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1255 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1256 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1257 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1258 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1259 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1260 %{_includedir}/samba-4.0/read_smb.h
1261 %{_includedir}/samba-4.0/smb2_constants.h
1262 %{_includedir}/samba-4.0/smb2_create_blob.h
1263 %{_includedir}/samba-4.0/smb2.h
1264 %{_includedir}/samba-4.0/smb2_signing.h
1265 %{_includedir}/samba-4.0/smb_cli.h
1266 %{_includedir}/samba-4.0/smb_cliraw.h
1267 %{_includedir}/samba-4.0/smb_common.h
1268 %{_includedir}/samba-4.0/smb_composite.h
1269 %{_includedir}/samba-4.0/smb_constants.h
1270 %{_includedir}/samba-4.0/smb_raw.h
1271 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1272 %{_includedir}/samba-4.0/smb_raw_signing.h
1273 %{_includedir}/samba-4.0/smb_raw_trans2.h
1274 %{_includedir}/samba-4.0/smb_request.h
1275 %{_includedir}/samba-4.0/smb_seal.h
1276 %{_includedir}/samba-4.0/smb_signing.h
1277 %{_includedir}/samba-4.0/smb_unix_ext.h
1278 %{_includedir}/samba-4.0/smb_util.h
1279 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1280 %attr(755,root,root) %{_libdir}/libsmbconf.so
1281 %{_pkgconfigdir}/smbclient-raw.pc
1282
1283 %files devel
1284 %defattr(644,root,root,755)
1285 %dir %{_includedir}/samba-4.0
1286 %{_includedir}/samba-4.0/charset.h
1287 %dir %{_includedir}/samba-4.0/core
1288 %{_includedir}/samba-4.0/core/doserr.h
1289 %{_includedir}/samba-4.0/core/error.h
1290 %{_includedir}/samba-4.0/core/ntstatus.h
1291 %{_includedir}/samba-4.0/core/werror.h
1292 %{_includedir}/samba-4.0/credentials.h
1293 %{_includedir}/samba-4.0/dcerpc.h
1294 %{_includedir}/samba-4.0/dcerpc_server.h
1295 %{_includedir}/samba-4.0/dlinklist.h
1296 %{_includedir}/samba-4.0/domain_credentials.h
1297 %dir %{_includedir}/samba-4.0/gen_ndr
1298 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1299 %{_includedir}/samba-4.0/gen_ndr/auth.h
1300 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1301 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1302 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1303 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1304 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1305 %{_includedir}/samba-4.0/gen_ndr/misc.h
1306 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1307 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1308 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1309 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1310 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1311 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1312 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1313 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1314 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1315 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1316 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1317 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1318 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1319 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1320 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1321 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1322 %{_includedir}/samba-4.0/gen_ndr/samr.h
1323 %{_includedir}/samba-4.0/gen_ndr/security.h
1324 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1325 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1326 %{_includedir}/samba-4.0/gensec.h
1327 %{_includedir}/samba-4.0/ldap_errors.h
1328 %{_includedir}/samba-4.0/ldap_message.h
1329 %{_includedir}/samba-4.0/ldap_ndr.h
1330 %{_includedir}/samba-4.0/ldap-util.h
1331 %{_includedir}/samba-4.0/ldb_wrap.h
1332 %{_includedir}/samba-4.0/ndr.h
1333 %dir %{_includedir}/samba-4.0/ndr
1334 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1335 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1336 %{_includedir}/samba-4.0/param.h
1337 %{_includedir}/samba-4.0/policy.h
1338 %{_includedir}/samba-4.0/registry.h
1339 %{_includedir}/samba-4.0/roles.h
1340 %{_includedir}/samba-4.0/rpc_common.h
1341 %dir %{_includedir}/samba-4.0/samba
1342 %{_includedir}/samba-4.0/samba/session.h
1343 %{_includedir}/samba-4.0/samba_util.h
1344 %{_includedir}/samba-4.0/samba/version.h
1345 %{_includedir}/samba-4.0/share.h
1346 %{_includedir}/samba-4.0/tdr.h
1347 %{_includedir}/samba-4.0/tsocket.h
1348 %{_includedir}/samba-4.0/tsocket_internal.h
1349 %dir %{_includedir}/samba-4.0/util
1350 %{_includedir}/samba-4.0/util/attr.h
1351 %{_includedir}/samba-4.0/util/byteorder.h
1352 %{_includedir}/samba-4.0/util/data_blob.h
1353 %{_includedir}/samba-4.0/util/debug.h
1354 %{_includedir}/samba-4.0/util_ldb.h
1355 %{_includedir}/samba-4.0/util/memory.h
1356 %{_includedir}/samba-4.0/util/safe_string.h
1357 %{_includedir}/samba-4.0/util/string_wrappers.h
1358 %{_includedir}/samba-4.0/util/talloc_stack.h
1359 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1360 %{_includedir}/samba-4.0/util/tevent_unix.h
1361 %{_includedir}/samba-4.0/util/tevent_werror.h
1362 %{_includedir}/samba-4.0/util/time.h
1363 %{_includedir}/samba-4.0/util/xfile.h
1364 %{_libdir}/libdcerpc-atsvc.so
1365 %{_libdir}/libdcerpc-binding.so
1366 %{_libdir}/libdcerpc-samr.so
1367 %{_libdir}/libdcerpc-server.so
1368 %{_libdir}/libdcerpc.so
1369 %{_libdir}/libgensec.so
1370 %{_libdir}/libndr-krb5pac.so
1371 %{_libdir}/libndr-nbt.so
1372 %{_libdir}/libndr.so
1373 %{_libdir}/libndr-standard.so
1374 %{_libdir}/libregistry.so
1375 %{_libdir}/libsamba-credentials.so
1376 %{_libdir}/libsamba-hostconfig.so
1377 %{_libdir}/libsamba-policy.so
1378 %{_libdir}/libsamba-util.so
1379 %{_libdir}/libsamdb.so
1380 %{_libdir}/libtevent-util.so
1381 %{_pkgconfigdir}/dcerpc_atsvc.pc
1382 %{_pkgconfigdir}/dcerpc.pc
1383 %{_pkgconfigdir}/dcerpc_samr.pc
1384 %{_pkgconfigdir}/dcerpc_server.pc
1385 %{_pkgconfigdir}/gensec.pc
1386 %{_pkgconfigdir}/ndr_krb5pac.pc
1387 %{_pkgconfigdir}/ndr_nbt.pc
1388 %{_pkgconfigdir}/ndr.pc
1389 %{_pkgconfigdir}/ndr_standard.pc
1390 %{_pkgconfigdir}/registry.pc
1391 %{_pkgconfigdir}/samba-credentials.pc
1392 %{_pkgconfigdir}/samba-hostconfig.pc
1393 %{_pkgconfigdir}/samba-policy.pc
1394 %{_pkgconfigdir}/samba-util.pc
1395 %{_pkgconfigdir}/samdb.pc
1396
1397 %files -n pam-pam_smbpass
1398 %defattr(644,root,root,755)
1399 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1400 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1401
1402 %files pidl
1403 %defattr(644,root,root,755)
1404 %attr(755,root,root) %{_bindir}/pidl
1405 %{_mandir}/man1/pidl.1*
1406 %{_mandir}/man3/Parse::Pidl*.3*
1407 %{perl_vendorlib}/Parse/Pidl*
1408
1409 %files -n python-samba4
1410 %defattr(644,root,root,755)
1411 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1412 %attr(755,root,root) %{_libdir}/libpdb.so.0
1413 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1414 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1415 %attr(755,root,root) %{_libdir}/samba/libads.so
1416 %attr(755,root,root) %{_libdir}/samba/libauth.so
1417 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1418 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1419 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1420 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1421 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1422 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1423 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1424 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1425 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1426 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1427 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1428 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1429 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1430 %dir %{py_sitedir}/samba
1431 %attr(755,root,root) %{py_sitedir}/samba/*.so
1432 %{py_sitedir}/samba/*.py[co]
1433 %dir %{py_sitedir}/samba/dcerpc
1434 %{py_sitedir}/samba/dcerpc/*.py[co]
1435 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1436 %dir %{py_sitedir}/samba/external
1437 %{py_sitedir}/samba/external/*.py[co]
1438 %dir %{py_sitedir}/samba/external/subunit
1439 %{py_sitedir}/samba/external/subunit/*.py[co]
1440 %dir %{py_sitedir}/samba/external/subunit/tests
1441 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1442 %dir %{py_sitedir}/samba/netcmd
1443 %{py_sitedir}/samba/netcmd/*.py[co]
1444 %dir %{py_sitedir}/samba/provision
1445 %{py_sitedir}/samba/provision/*.py[co]
1446 %dir %{py_sitedir}/samba/samba3
1447 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1448 %{py_sitedir}/samba/samba3/*.py[co]
1449 %dir %{py_sitedir}/samba/tests
1450 %{py_sitedir}/samba/tests/*.py[co]
1451 %dir %{py_sitedir}/samba/tests/blackbox
1452 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1453 %dir %{py_sitedir}/samba/tests/samba_tool
1454 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1455 %dir %{py_sitedir}/samba/tests/dcerpc
1456 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1457 %dir %{py_sitedir}/samba/web_server
1458 %{py_sitedir}/samba/web_server/*.py[co]
1459 %if %{without system_libs}
1460 %attr(755,root,root) %{py_sitedir}/*.so
1461 %{py_sitedir}/tevent.py[co]
1462 %endif
1463
1464 %files test
1465 %defattr(644,root,root,755)
1466 %attr(755,root,root) %{_bindir}/gentest
1467 %attr(755,root,root) %{_bindir}/locktest
1468 %attr(755,root,root) %{_bindir}/masktest
1469 %attr(755,root,root) %{_bindir}/ndrdump
1470 %attr(755,root,root) %{_bindir}/smbtorture
1471 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1472 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1473 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1474 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1475 %{_mandir}/man1/gentest.1*
1476 %{_mandir}/man1/locktest.1*
1477 %{_mandir}/man1/masktest.1*
1478 %{_mandir}/man1/ndrdump.1*
1479 %{_mandir}/man1/smbtorture.1*
1480
1481 %files test-devel
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) %{_libdir}/libtorture.so
1484 %{_includedir}/samba-4.0/torture.h
1485 %{_pkgconfigdir}/torture.pc
1486
1487 %files -n samba3
1488 %defattr(644,root,root,755)
1489 %attr(755,root,root) %{_bindir}/dbwrap_tool
1490 %attr(755,root,root) %{_bindir}/smbcontrol
1491 %attr(755,root,root) %{_bindir}/smbpasswd
1492 %attr(755,root,root) %{_bindir}/smbstatus
1493 %attr(755,root,root) %{_bindir}/smbta-util
1494 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1495 %attr(755,root,root) %{_sbindir}/nmbd
1496 %attr(755,root,root) %{_sbindir}/smbd
1497 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1498 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1499 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1500 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1501 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1502 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1503 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1504 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1505 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1506 %dir %{_libdir}/samba/idmap
1507 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1508 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1509 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1510 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1511 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1512 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1513 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1514 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1515 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1516 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1517 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1518 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1519 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1520 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1521 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1522 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1523 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1524 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1525 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1526 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1527 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1528 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1529 %dir %{_libdir}/samba/pdb
1530 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1531 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1532 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1533 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1534 %dir %{_libdir}/samba/nss_info
1535 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1536 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1537 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1538 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1539 %{_mandir}/man1/dbwrap_tool.1*
1540 %{_mandir}/man1/smbcontrol.1*
1541 %{_mandir}/man1/smbstatus.1*
1542 %{_mandir}/man5/smbpasswd.5*
1543 %{_mandir}/man8/idmap_ad.8*
1544 %{_mandir}/man8/idmap_autorid.8*
1545 %{_mandir}/man8/idmap_hash.8*
1546 %{_mandir}/man8/idmap_ldap.8*
1547 %{_mandir}/man8/idmap_nss.8*
1548 %{_mandir}/man8/idmap_rid.8*
1549 %{_mandir}/man8/idmap_tdb2.8*
1550 %{_mandir}/man8/idmap_tdb.8*
1551 %{_mandir}/man8/nmbd.8*
1552 %{_mandir}/man8/smbd.8*
1553 %{_mandir}/man8/smbpasswd.8*
1554 %{_mandir}/man8/smbta-util.8*
1555 %{_mandir}/man8/vfs_acl_tdb.8*
1556 %{_mandir}/man8/vfs_acl_xattr.8*
1557 %{_mandir}/man8/vfs_aio_fork.8*
1558 %{_mandir}/man8/vfs_aio_linux.8*
1559 %{_mandir}/man8/vfs_aio_pthread.8*
1560 %{_mandir}/man8/vfs_commit.8*
1561 %{_mandir}/man8/vfs_crossrename.8*
1562 %{_mandir}/man8/vfs_dirsort.8*
1563 %{_mandir}/man8/vfs_fileid.8*
1564 %{_mandir}/man8/vfs_media_harmony.8*
1565 %{_mandir}/man8/vfs_preopen.8*
1566 %{_mandir}/man8/vfs_shadow_copy2.8*
1567 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1568 %{_mandir}/man8/vfs_streams_depot.8*
1569 %{_mandir}/man8/vfs_streams_xattr.8*
1570 %{_mandir}/man8/vfs_time_audit.8*
1571 %{_mandir}/man8/vfs_xattr_tdb.8*
1572
1573 %files -n samba3-server
1574 %defattr(644,root,root,755)
1575 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1576 %attr(754,root,root) /etc/rc.d/init.d/smb
1577 %{systemdunitdir}/nmb.service
1578 %{systemdunitdir}/smb.service
1579
1580 %files -n samba3-client
1581 %defattr(644,root,root,755)
1582 %attr(755,root,root) %{_bindir}/net
1583 %attr(755,root,root) %{_bindir}/nmblookup
1584 %attr(755,root,root) %{_bindir}/rpcclient
1585 %attr(755,root,root) %{_bindir}/sharesec
1586 %attr(755,root,root) %{_bindir}/smbcacls
1587 %attr(755,root,root) %{_bindir}/smbclient
1588 %attr(755,root,root) %{_bindir}/smbtar
1589 %attr(755,root,root) %{_bindir}/smbtree
1590 %{_mandir}/man1/nmblookup.1*
1591 %{_mandir}/man1/rpcclient.1*
1592 %{_mandir}/man1/sharesec.1*
1593 %{_mandir}/man1/smbcacls.1*
1594 %{_mandir}/man1/smbclient.1*
1595 %{_mandir}/man1/smbtar.1*
1596 %{_mandir}/man1/smbtree.1*
1597 %{_mandir}/man8/net.8*
1598
1599 %files -n samba3-common
1600 %defattr(644,root,root,755)
1601 %attr(755,root,root) %{_bindir}/eventlogadm
1602 %attr(755,root,root) %{_bindir}/ntlm_auth
1603 %attr(755,root,root) %{_bindir}/pdbedit
1604 %attr(755,root,root) %{_bindir}/profiles
1605 %attr(755,root,root) %{_bindir}/smbcquotas
1606 %attr(755,root,root) %{_bindir}/testparm
1607 %attr(755,root,root) %{_bindir}/vfstest
1608 %dir %{_libdir}/samba/auth
1609 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1610 %{_mandir}/man1/ntlm_auth.1*
1611 %{_mandir}/man1/profiles.1*
1612 %{_mandir}/man1/smbcquotas.1*
1613 %{_mandir}/man1/testparm.1*
1614 %{_mandir}/man1/vfstest.1*
1615 %{_mandir}/man8/eventlogadm.8*
1616 %{_mandir}/man8/pdbedit.8*
1617
1618 %files -n samba3-devel
1619 %defattr(644,root,root,755)
1620 %attr(755,root,root) %{_libdir}/libnetapi.so
1621 %attr(755,root,root) %{_libdir}/libpdb.so
1622 %attr(755,root,root) %{_libdir}/libsmbldap.so
1623 %{_includedir}/samba-4.0/lookup_sid.h
1624 %{_includedir}/samba-4.0/machine_sid.h
1625 %{_includedir}/samba-4.0/netapi.h
1626 %{_includedir}/samba-4.0/passdb.h
1627 %{_includedir}/samba-4.0/smbconf.h
1628 %{_includedir}/samba-4.0/smb_ldap.h
1629 %{_includedir}/samba-4.0/smbldap.h
1630 %{_includedir}/samba-4.0/smb_share_modes.h
1631 %{_pkgconfigdir}/netapi.pc
1632
1633 %files -n samba3-vfs-audit
1634 %defattr(644,root,root,755)
1635 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1636 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1637 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1638 %{_mandir}/man8/vfs_audit.8*
1639 %{_mandir}/man8/vfs_extd_audit.8*
1640 %{_mandir}/man8/vfs_full_audit.8*
1641
1642 %files -n samba3-vfs-cap
1643 %defattr(644,root,root,755)
1644 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1645 %{_mandir}/man8/vfs_cap.8*
1646
1647 %files -n samba3-vfs-default_quota
1648 %defattr(644,root,root,755)
1649 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1650 %{_mandir}/man8/vfs_default_quota.8*
1651
1652 %files -n samba3-vfs-expand_msdfs
1653 %defattr(644,root,root,755)
1654 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1655
1656 %files -n samba3-vfs-fake_perms
1657 %defattr(644,root,root,755)
1658 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1659 %{_mandir}/man8/vfs_fake_perms.8*
1660
1661 %files -n samba3-vfs-notify_fam
1662 %defattr(644,root,root,755)
1663 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1664 %{_mandir}/man8/vfs_notify_fam.8*
1665
1666 %files -n samba3-vfs-netatalk
1667 %defattr(644,root,root,755)
1668 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1669 %{_mandir}/man8/vfs_netatalk.8*
1670
1671 %files -n samba3-vfs-readahead
1672 %defattr(644,root,root,755)
1673 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1674 %{_mandir}/man8/vfs_readahead.8*
1675
1676 %files -n samba3-vfs-readonly
1677 %defattr(644,root,root,755)
1678 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1679 %{_mandir}/man8/vfs_readonly.8*
1680
1681 %files -n samba3-vfs-recycle
1682 %defattr(644,root,root,755)
1683 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1684 %{_mandir}/man8/vfs_recycle.8*
1685
1686 %files -n samba3-vfs-shadow_copy
1687 %defattr(644,root,root,755)
1688 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1689 %{_mandir}/man8/vfs_shadow_copy.8*
1690
1691 %files -n samba3-vfs-catia
1692 %defattr(644,root,root,755)
1693 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1694 %{_mandir}/man8/vfs_catia.8*
1695
1696 %files -n samba3-vfs-scannedonly
1697 %defattr(644,root,root,755)
1698 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1699 %{_mandir}/man8/vfs_scannedonly.8*
1700
1701 %files -n smbget
1702 %defattr(644,root,root,755)
1703 %attr(755,root,root) %{_bindir}/smbget
1704 %{_mandir}/man1/smbget.1*
1705 %{_mandir}/man5/smbgetrc.5*
1706
1707 %if %{with cups}
1708 %files -n cups-backend-smb
1709 %defattr(644,root,root,755)
1710 %attr(755,root,root) %{cups_serverbin}/backend/smb
1711 %attr(755,root,root) %{_bindir}/smbspool
1712 %{_mandir}/man8/smbspool.8*
1713 %endif
1714
1715 %files -n samba3-swat
1716 %defattr(644,root,root,755)
1717 #%doc swat/README* swat/help/*
1718 %doc swat/help/*
1719 %attr(755,root,root) %{_sbindir}/swat
1720 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1721 %dir %{_datadir}/samba/swat
1722 %{_datadir}/samba/swat/help
1723 %{_datadir}/samba/swat/images
1724 %{_datadir}/samba/swat/include
1725 %dir %{_datadir}/samba/swat/lang
1726 %lang(ja) %{_datadir}/samba/swat/lang/ja
1727 %lang(ru) %{_datadir}/samba/swat/lang/ru
1728 %lang(tr) %{_datadir}/samba/swat/lang/tr
1729 %{_mandir}/man8/swat.8*
1730 %lang(de) %{_datadir}/samba/codepages/de.msg
1731 %{_datadir}/samba/codepages/en.msg
1732 %lang(fi) %{_datadir}/samba/codepages/fi.msg
1733 %lang(fr) %{_datadir}/samba/codepages/fr.msg
1734 %lang(it) %{_datadir}/samba/codepages/it.msg
1735 %lang(ja) %{_datadir}/samba/codepages/ja.msg
1736 %lang(nl) %{_datadir}/samba/codepages/nl.msg
1737 %lang(pl) %{_datadir}/samba/codepages/pl.msg
1738 %lang(ru) %{_datadir}/samba/codepages/ru*
1739 %lang(tr) %{_datadir}/samba/codepages/tr.msg
1740
1741 %files -n samba3-winbind
1742 %attr(755,root,root) %{_sbindir}/winbindd
1743 %attr(754,root,root) /etc/rc.d/init.d/winbind
1744 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1745 %{systemdunitdir}/winbind.service
1746 %{_mandir}/man8/winbindd*.8*
1747
1748 %files -n nss_wins
1749 %defattr(644,root,root,755)
1750 %attr(755,root,root) /%{_lib}/libnss_wins*
1751
1752 %files -n samba3-libsmbclient
1753 %defattr(644,root,root,755)
1754 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1755 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1756 %{_mandir}/man7/libsmbclient.7*
1757
1758 %files -n samba3-libsmbclient-devel
1759 %defattr(644,root,root,755)
1760 %attr(755,root,root) %{_libdir}/libsmbclient.so
1761 %attr(755,root,root) %{_libdir}/libwbclient.so
1762 %{_includedir}/libsmbclient.h
1763 %{_includedir}/wbclient.h
1764
1765 %if %{with ldap}
1766 %files -n openldap-schema-samba3
1767 %defattr(644,root,root,755)
1768 %{schemadir}/*.schema
1769 %endif
This page took 0.148518 seconds and 4 git commands to generate.