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