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