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