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