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