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