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