]> git.pld-linux.org Git - packages/samba.git/blob - samba4.spec
3f04af327c05596e75900772952602cb77c83afe
[packages/samba.git] / samba4.spec
1 #
2 # Conditional build:
3 %bcond_without  ads             # without ActiveDirectory support
4 %bcond_without  cups            # without CUPS support
5 %bcond_without  kerberos5       # without Kerberos V support
6 %bcond_without  ldap            # without LDAP support
7 %bcond_without  avahi
8 %bcond_without  system_libs
9
10 # ADS requires kerberos5 and LDAP
11 %if %{without kerberos5} || %{without ldap}
12 %undefine       with_ads
13 %endif
14
15 %if %{with system_libs}
16 %define         talloc_ver      2.0.7
17 %define         tdb_ver         2:1.2.11
18 %define         ldb_ver         1.1.16
19 %define         tevent_ver      0.9.18
20 %endif
21
22 %define         virusfilter_version 0.1.3
23 Summary:        Active Directory server
24 Summary(pl.UTF-8):      Serwer Active Directory
25 Name:           samba4
26 Version:        4.0.7
27 Release:        0.11
28 Epoch:          1
29 License:        GPL v3
30 Group:          Networking/Daemons
31 Source0:        http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
32 # Source0-md5:  d887c1383654fc60b7bb1b74d273a826
33 Source1:        smb.init
34 Source2:        samba.pamd
35 Source3:        swat.inetd
36 Source4:        samba.sysconfig
37 Source5:        samba.logrotate
38 Source6:        smb.conf
39 Source7:        winbind.init
40 Source8:        winbind.sysconfig
41 Source9:        samba.init
42 Source10:       https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
43 # Source10-md5: a3a30d5fbf309d356e8c5833db680c17
44 Patch0:         system-heimdal.patch
45 Patch1:         samba-c++-nofail.patch
46 Patch3:         samba-nscd.patch
47 Patch4:         samba-lprng-no-dot-printers.patch
48 Patch5:         systemd-pid-dir.patch
49 Patch6:         unicodePwd-nthash-values-over-LDAP.patch
50 URL:            http://www.samba.org/
51 BuildRequires:  acl-devel
52 BuildRequires:  autoconf
53 BuildRequires:  automake
54 %{?with_avahi:BuildRequires:    avahi-devel}
55 BuildRequires:  ctdb-devel
56 %{?with_cups:BuildRequires:     cups-devel >= 1:1.2.0}
57 BuildRequires:  dmapi-devel
58 BuildRequires:  docbook-style-xsl
59 BuildRequires:  gamin-devel
60 BuildRequires:  gdbm-devel
61 BuildRequires:  gettext-devel
62 BuildRequires:  gnutls-devel
63 %{?with_kerberos5:BuildRequires:        heimdal-devel >= 1.5.3-1}
64 BuildRequires:  iconv
65 BuildRequires:  keyutils-devel
66 BuildRequires:  libaio-devel
67 BuildRequires:  libcom_err-devel
68 BuildRequires:  libmagic-devel
69 BuildRequires:  libnscd-devel
70 BuildRequires:  libtool >= 2:1.4d
71 BuildRequires:  make >= 3.81
72 BuildRequires:  ncurses-devel >= 5.2
73 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
74 BuildRequires:  pam-devel >= 0.99.8.1
75 BuildRequires:  perl(ExtUtils::MakeMaker)
76 BuildRequires:  perl(Parse::Yapp)
77 BuildRequires:  pkgconfig
78 BuildRequires:  popt-devel
79 %{?with_pgsql:BuildRequires:    postgresql-devel}
80 BuildRequires:  python-devel
81 BuildRequires:  python-dns
82 BuildRequires:  python-modules
83 BuildRequires:  python-testtools
84 BuildRequires:  readline-devel >= 4.2
85 BuildRequires:  rpmbuild(macros) >= 1.647
86 BuildRequires:  rpm-pythonprov
87 BuildRequires:  sed >= 4.0
88 %if %{with system_libs}
89 BuildRequires:  ldb-devel >= %{ldb_ver}
90 BuildRequires:  python-ldb-devel >= %{ldb_ver}
91 BuildRequires:  python-talloc-devel >= %{talloc_ver}
92 BuildRequires:  python-tevent >= %{tevent_ver}
93 BuildRequires:  talloc-devel >= %{talloc_ver}
94 BuildRequires:  tdb-devel >= %{tdb_ver}
95 BuildRequires:  tevent-devel >= %{tevent_ver}
96 %endif
97 BuildRequires:  xfsprogs-devel
98 BuildConflicts: libbsd-devel
99 Requires(post,preun):   /sbin/chkconfig
100 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
101 Requires:       %{name}-common-server = %{epoch}:%{version}-%{release}
102 #%if %{with system_libs}
103 #Requires:      ldb >= %{ldb_ver}
104 #Requires:      python-ldb >= %{ldb_ver}
105 #Requires:      python-talloc >= %{talloc_ver}
106 #Requires:      python-tevent >= %{tevent_ver}
107 #Requires:      talloc >= %{talloc_ver}
108 #Requires:      tdb >= %{tdb_ver}
109 #Requires:      tevent >= %{tevent_ver}
110 #%endif
111 Requires:       logrotate >= 3.7-4
112 Requires:       pam >= 0.99.8.1
113 Requires:       rc-scripts >= 0.4.0.12
114 Requires:       setup >= 2.4.6-7
115 Requires:       systemd-units >= 38
116 # smbd links with libcups
117 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
118 Obsoletes:      samba-doc-html
119 Obsoletes:      samba-doc-pdf
120 Obsoletes:      samba-pdb-xml
121 Obsoletes:      samba-vfs-block
122 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123
124 %define         _sambahome      /home/services/samba
125 %if %{with cups}
126 %define         cups_serverbin  %{_prefix}/lib/cups
127 %endif
128 %define         schemadir       /usr/share/openldap/schema
129
130 # CFLAGS modified (the second ./configure)
131 %undefine       configure_cache
132
133 %description
134 Samba provides an SMB server which can be used to provide network
135 services to SMB (sometimes called "Lan Manager") clients, including
136 various versions of MS Windows, OS/2, and other Linux machines. Samba
137 also provides some SMB clients, which complement the built-in SMB
138 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
139 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
140
141 This package contains main Active Directory server daemon.
142
143 %description -l pl.UTF-8
144 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
145 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
146 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
147 znajduje się również oprogramowanie klienckie. Samba używa protokołu
148 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
149 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
150 haseł w standardzie MS i zarządzania bazą WINS.
151
152 Then pakiet dostarcza główny demon Active Directory.
153
154 %package client
155 Summary:        Samba AD client programs
156 Summary(pl.UTF-8):      Klienci serwera Samba AD
157 Group:          Applications/Networking
158 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
159 %{?with_kerberos5:Requires:     heimdal-libs >= 1.5.3-1}
160 Suggests:       cifs-utils
161 Obsoletes:      smbfs
162
163 %description client
164 Samba-client provides some SMB clients, which complement the build-in
165 SMB filesystem in Linux. These allow accessing of SMB shares and
166 printing to SMB printers.
167
168 %description client -l pl.UTF-8
169 Samba-client dostarcza programy uzupełniające obsługę systemu plików
170 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
171 drukowanie w sieci SMB.
172
173 %package common
174 Summary:        Files used by both Samba servers and clients
175 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samba
176 Group:          Networking/Daemons
177 Requires:       talloc >= %{talloc_ver}
178 Requires:       tdb >= %{tdb_ver}
179
180 %description common
181 Samba-common provides files necessary for both the server and client
182 packages of Samba.
183
184 %description common -l pl.UTF-8
185 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
186 klientów Samby.
187
188 %package common-server
189 Summary:        Files used by both Samba3 PDC and Samba4 AD servers
190 Summary(pl.UTF-8):      Pliki używane przez serwery Samba3 PDC i Samba4 AD
191 Group:          Networking/Daemons
192
193 %description common-server
194 Files used by both Samba3 PDC and Samba4 AD servers.
195
196 %description common-server -l pl.UTF-8
197 Pliki używane przez serwery Samba3 PDC i Samba4 AD.
198
199 %package winbind
200 Summary:        Samba-winbind daemon, utilities and documentation
201 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
202 Group:          Networking/Daemons
203 Requires(post,preun):   /sbin/chkconfig
204 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
205
206 %description winbind
207 Provides the winbind daemon and testing tools to allow authentication
208 and group/user enumeration from a Windows or Samba domain controller.
209
210 %description winbind -l pl.UTF-8
211 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
212 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
213 Windows lub Samba.
214
215 %package devel
216 Summary:        Header files for Samba
217 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
218 Group:          Development/Libraries
219
220 %description devel
221 Header files for Samba.
222
223 %description devel -l pl.UTF-8
224 Pliki nagłówkowe Samby.
225
226 %package -n pam-pam_smbpass
227 Summary:        PAM Samba Password Module
228 Summary(pl.UTF-8):      Moduł PAM smbpass
229 Group:          Base
230 Obsoletes:      pam_smbpass
231
232 %description -n pam-pam_smbpass
233 PAM module which can be used on conforming systems to keep the
234 smbpasswd (Samba password) database in sync with the Unix password
235 file.
236
237 %description -n pam-pam_smbpass -l pl.UTF-8
238 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
239 Samby) zsynchronizowanego z hasłami uniksowymi.
240
241 %package pidl
242 Summary:        Perl IDL compiler
243 Group:          Development/Tools
244 Requires:       perl(Parse::Yapp)
245
246 %description pidl
247 The samba4-pidl package contains the Perl IDL compiler used by Samba
248 and Wireshark to parse IDL and similar protocols.
249
250 %package -n python-samba4
251 Summary:        Samba Module for Python
252 Group:          Development/Languages/Python
253 %pyrequires_eq  python
254 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
255 Requires:       python-dns
256 Requires:       python-modules
257 Obsoletes:      python-samba
258
259 %description -n python-samba4
260 Samba Module for Python.
261
262 %package test
263 Summary:        Testing tools for Samba servers and clients
264 Group:          Applications/System
265 Requires:       %{name} = %{epoch}:%{version}-%{release}
266 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
267 Requires:       %{name}-winbind = %{epoch}:%{version}-%{release}
268
269 %description test
270 samba4-test provides testing tools for both the server and client
271 packages of Samba.
272
273 %package test-devel
274 Summary:        Testing devel files for Samba servers and clients
275 Group:          Applications/System
276 Requires:       %{name}-test = %{epoch}:%{version}-%{release}
277
278 %description test-devel
279 samba-test-devel provides testing devel files for both the server and
280 client packages of Samba.
281
282 %package -n samba3
283 Summary:        SMB server
284 Summary(pl.UTF-8):      Serwer SMB
285 Group:          Networking/Daemons
286 Requires:       samba3-common = %{epoch}:%{version}-%{release}
287 Requires:       %{name}-common-server = %{epoch}:%{version}-%{release}
288 # smbd links with libcups
289 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
290 Obsoletes:      samba-pdb-xml
291 Obsoletes:      samba-vfs-block
292
293 %description -n samba3
294 Samba provides an SMB server which can be used to provide network
295 services to SMB (sometimes called "Lan Manager") clients, including
296 various versions of MS Windows, OS/2, and other Linux machines. Samba
297 also provides some SMB clients, which complement the built-in SMB
298 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
299 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
300
301 %description -n samba3 -l pl.UTF-8
302 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
303 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
304 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
305 znajduje się również oprogramowanie klienckie. Samba używa protokołu
306 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
307 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
308 haseł w standardzie MS i zarządzania bazą WINS.
309
310 %package -n samba3-server
311 Summary:        SMB server initscripts
312 Summary(pl.UTF-8):      Skrypty startowe serwera SMB
313 Group:          Networking/Daemons
314 Requires(post,preun):   /sbin/chkconfig
315 Requires:       samba3 = %{epoch}:%{version}-%{release}
316 Requires:       logrotate >= 3.7-4
317 Requires:       rc-scripts >= 0.4.0.12
318 Requires:       setup >= 2.4.6-7
319 Obsoletes:      samba < 1:4.0.0-1
320
321 %description -n samba3-server
322 This package contains startup scripts and services for old SMB server
323 daemons (smbd, nmbd).
324
325 %description -n samba3-server -l pl.UTF-8
326 Ten pakiet zawiera skrypty startowe dla starych usług serwera SMB
327 (smbd, nmbd).
328
329 %package -n samba3-client
330 Summary:        Samba client programs
331 Summary(pl.UTF-8):      Klienci serwera Samba
332 Group:          Applications/Networking
333 Requires:       samba3-common = %{epoch}:%{version}-%{release}
334 %{?with_kerberos5:Requires:     heimdal-libs}
335 Requires:       samba3-libsmbclient = %{epoch}:%{version}-%{release}
336 Obsoletes:      smbfs
337 Obsoletes:      samba-client < 1:4.0.0-1
338 Suggests:       cifs-utils
339
340 %description -n samba3-client
341 Samba-client provides some SMB clients, which complement the build-in
342 SMB filesystem in Linux. These allow accessing of SMB shares and
343 printing to SMB printers.
344
345 %description -n samba3-client -l pl.UTF-8
346 Samba-client dostarcza programy uzupełniające obsługę systemu plików
347 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
348 drukowanie w sieci SMB.
349
350 %package -n samba3-common
351 Summary:        Files used by both Samba servers and clients
352 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samba
353 Group:          Networking/Daemons
354 Requires:       talloc >= %{libtalloc_ver}
355 Requires:       tdb >= %{libtdb_ver}
356 Obsoletes:      samba-common < 1:4.0.0-1
357
358 %description -n samba3-common
359 Samba-common provides files necessary for both the server and client
360 packages of Samba.
361
362 %description -n samba3-common -l pl.UTF-8
363 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
364 klientów Samba.
365
366 %package -n samba3-devel
367 Summary:        Header files for Samba
368 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
369 Group:          Development/Libraries
370 Obsoletes:      samba-devel < 1:4.0.0-1
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 smbget
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
610 %description -n smbget
611 wget-like utility for download files over SMB.
612
613 %description -n smbget -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-smb
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
624 %description -n cups-backend-smb
625 CUPS backend for printing to SMB printers.
626
627 %description -n cups-backend-smb -l pl.UTF-8
628 Backend CUPS-a drukujący na drukarkach SMB.
629
630 %package -n samba3-swat
631 Summary:        Samba Web Administration Tool
632 Summary(pl.UTF-8):      Narzędzie administracyjne serwisu Samba
633 Group:          Networking/Admin
634 Requires:       samba3 = %{epoch}:%{version}-%{release}
635 Requires:       inetdaemon
636 Requires:       rc-inetd >= 0.8.2
637 Obsoletes:      swat
638 Obsoletes:      samba-swat < 1:4.0.0-1
639
640 %description -n samba3-swat
641 swat allows a Samba administrator to configure the complex smb.conf
642 file via a Web browser. In addition, a swat configuration page has
643 help links to all the configurable options in the smb.conf file
644 allowing an administrator to easily look up the effects of any change.
645
646 %description -n samba3-swat -l pl.UTF-8
647 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
648 przeglądarki WWW.
649
650 %package -n samba3-winbind
651 Summary:        Samba-winbind daemon, utilities and documentation
652 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
653 Group:          Networking/Daemons
654 Requires(post,preun):   /sbin/chkconfig
655 Requires:       samba3-common = %{epoch}:%{version}-%{release}
656 Requires:       systemd-units >= 38
657 Obsoletes:      samba-winbind < 1:4.0.0-1
658
659 %description -n samba3-winbind
660 Provides the winbind daemon and testing tools to allow authentication
661 and group/user enumeration from a Windows or Samba domain controller.
662
663 %description -n samba3-winbind -l pl.UTF-8
664 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
665 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
666 Windows lub Samba.
667
668 %package -n nss_wins
669 Summary:        Name Service Switch service for WINS
670 Summary(pl.UTF-8):      Usługa Name Service Switch dla WINS
671 Group:          Base
672 Requires:       samba3-common = %{epoch}:%{version}-%{release}
673
674 %description -n nss_wins
675 Provides the libnss_wins shared library which resolves NetBIOS names
676 to IP addresses.
677
678 %description -n nss_wins -l pl.UTF-8
679 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
680 IP.
681
682 %package -n samba3-libsmbclient
683 Summary:        libsmbclient - samba client library
684 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
685 Group:          Libraries
686 Obsoletes:      libsmbclient < 1:4.0.0-1
687
688 %description -n samba3-libsmbclient
689 libsmbclient - library that allows to use samba clients functions.
690
691 %description -n samba3-libsmbclient -l pl.UTF-8
692 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
693 samby.
694
695 %package -n samba3-libsmbclient-devel
696 Summary:        libsmbclient - samba client library
697 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
698 Group:          Development/Libraries
699 Requires:       samba3-libsmbclient = %{epoch}:%{version}-%{release}
700 Obsoletes:      libsmbclient-devel < 1:4.0.0-1
701 Obsoletes:      libsmbclient-static < 1:4.0.0-1
702
703 %description -n samba3-libsmbclient-devel
704 Header files for libsmbclient.
705
706 %description -n samba3-libsmbclient-devel -l pl.UTF-8
707 Pliki nagłówkowe dla libsmbclient.
708
709 %package -n openldap-schema-samba3
710 Summary:        Samba LDAP schema
711 Summary(pl.UTF-8):      Schemat LDAP dla samby
712 Group:          Networking/Daemons
713 Requires(post,postun):  sed >= 4.0
714 Requires:       openldap-servers
715 Obsoletes:      openldap-schema-samba < 1:4.0.0-1
716
717 %description -n openldap-schema-samba3
718 This package contains samba.schema for openldap.
719
720 %description -n openldap-schema-samba3 -l pl.UTF-8
721 Ten pakiet zawiera schemat samby dla openldap-a.
722
723 %prep
724 %setup -q -n samba-%{version}
725 %patch0 -p1
726 %patch1 -p1
727 %patch3 -p1
728 %patch4 -p1
729 %patch5 -p1
730 %patch6 -p1
731
732 %build
733 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
734 CFLAGS="${CFLAGS:-%rpmcflags}" \
735 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
736 FFLAGS="${FFLAGS:-%rpmcflags}" \
737 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
738 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
739 %{?__cc:CC="%{__cc}"} \
740 %{?__cxx:CXX="%{__cxx}"} \
741 ./configure \
742         --enable-fhs \
743         --prefix=%{_prefix} \
744         --exec-prefix=%{_exec_prefix} \
745         --bindir=%{_bindir} \
746         --sbindir=%{_sbindir} \
747         --sysconfdir=%{_sysconfdir} \
748         --datadir=%{_datadir} \
749         --includedir=%{_includedir} \
750         --libdir=%{_libdir} \
751         --libexecdir=%{_libexecdir} \
752         --localstatedir=%{_localstatedir} \
753         --sharedstatedir=%{_sharedstatedir} \
754         --mandir=%{_mandir} \
755         --infodir=%{_infodir} \
756         --with-privatelibdir=%{_libdir}/samba \
757         --with-modulesdir=%{_libdir}/samba \
758         --with-pammodulesdir=/%{_lib}/security \
759         --with-lockdir=/var/lib/samba \
760         --with-privatedir=%{_sysconfdir}/samba \
761         --disable-rpath-install \
762         --builtin-libraries=replace,ccan \
763         --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
764         --private-libraries=smbclient,smbsharemodes,wbclient \
765         --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 \
766         --with-acl-support \
767         --with%{!?with_ads:out}-ads \
768         --with-aio-support \
769         --with-automount \
770         --with-dmapi \
771         --with-dnsupdate \
772         --with-iconv \
773         --with%{!?with_ldap:out}-ldap \
774         --with-pam \
775         --with-pam_smbpass \
776         --with-quotas \
777         --with-sendfile-support \
778         --with-swat \
779         --with-syslog \
780         --with-utmp \
781         --with-winbind \
782         --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
783         --enable-cups \
784         --enable-iprint
785
786 %{__make}
787
788 # Build PIDL for installation into vendor directories before
789 # 'make proto' gets to it.
790 cd pidl
791 %{__perl} Makefile.PL \
792         INSTALLDIRS=vendor
793
794 %install
795 rm -rf $RPM_BUILD_ROOT
796 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
797         $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
798         $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
799         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
800         $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
801
802 %{__make} install \
803         DESTDIR=$RPM_BUILD_ROOT \
804         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
805
806 # Undo the PIDL install, we want to try again with the right options.
807 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
808
809 # Install PIDL
810 cd pidl
811 %{__make} install \
812         PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
813 cd ..
814
815 # Clean out crap left behind by the PIDL install
816 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
817 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
818 %{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
819
820 # not ready for production, and no MIT kerberos in PLD
821 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
822
823 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
824
825 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
826 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
827 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
828 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
829 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
830
831 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
832 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
833 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
834 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
835 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
836 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
837 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
838 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
839 install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
840
841 echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
842
843 # move lib{smb,wb}client where they always were for compatibility
844 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
845 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
846 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
847 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
848 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
849 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
850
851 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
852 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
853 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
854
855 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
856
857 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
858
859 echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
860
861 %if %{with cups}
862 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
863 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
864 %endif
865
866 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
867 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
868
869 %if %{with ldap}
870 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
871 %endif
872
873 %if %{with system_libtdb}
874 # remove manuals of tdb if system lib used
875 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
876 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
877 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
878 %endif
879
880 # remove man pages for not installed commands
881 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
882 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
883 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
884 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
885 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
886
887 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
888 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
889 %py_postclean
890
891 %clean
892 rm -rf $RPM_BUILD_ROOT
893
894 %post
895 /sbin/chkconfig --add samba
896 %service samba restart "Samba AD daemon"
897 %systemd_post samba.service
898
899 %preun
900 if [ "$1" = "0" ]; then
901         %service samba stop
902         /sbin/chkconfig --del samba
903 fi
904 %systemd_preun samba.service
905
906 %postun
907 %systemd_reload
908
909 %post common -p /sbin/ldconfig
910 %postun common -p /sbin/ldconfig
911
912 %post -n samba3-server
913 /sbin/chkconfig --add smb
914 %service smb restart "Samba3 daemons"
915 %systemd_post smb.service nmb.service
916
917 %preun -n samba3-server
918 if [ "$1" = "0" ]; then
919         %service smb stop
920         /sbin/chkconfig --del smb
921 fi
922 %systemd_preun smb.service nmb.service
923
924 %postun -n samba3-server
925 %systemd_reload
926
927 %post -n samba3-winbind
928 /sbin/chkconfig --add winbind
929 %service winbind restart "Winbind daemon"
930 %systemd_post winbind.service
931
932 %preun -n samba3-winbind
933 if [ "$1" = "0" ]; then
934         %service winbind stop
935         /sbin/chkconfig --del winbind
936 fi
937 %systemd_preun winbind.service
938
939 %postun -n samba3-winbind
940 %systemd_reload
941
942 %post -n samba3-swat
943 %service -q rc-inetd reload
944
945 %postun -n samba3-swat
946 if [ "$1" = 0 ]; then
947         %service -q rc-inetd reload
948 fi
949
950 %post -n openldap-schema-samba3
951 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
952 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
953 %service -q ldap restart
954
955 %postun -n openldap-schema-samba3
956 if [ "$1" = "0" ]; then
957         %openldap_schema_unregister %{schemadir}/samba.schema
958         %service -q ldap restart
959 fi
960
961 %files
962 %defattr(644,root,root,755)
963 %config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
964 %attr(754,root,root) /etc/rc.d/init.d/samba
965 %{systemdunitdir}/samba.service
966 %{systemdtmpfilesdir}/samba.conf
967 %attr(755,root,root) %{_bindir}/oLschema2ldif
968 %attr(755,root,root) %{_sbindir}/samba
969 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
970 %attr(755,root,root) %{_sbindir}/samba_spnupdate
971 %attr(755,root,root) %{_sbindir}/samba_upgradedns
972 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
973 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
974 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
975 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
976 %attr(755,root,root) %{_libdir}/samba/libpac.so
977 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
978 %attr(755,root,root) %{_libdir}/samba/libservice.so
979 %attr(755,root,root) %{_libdir}/samba/libshares.so
980 %dir %{_libdir}/samba/bind9
981 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
982 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
983 %dir %{_libdir}/samba/hdb
984 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
985 %dir %{_libdir}/samba/gensec
986 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
987 %dir %{_libdir}/samba/ldb
988 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
989 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
990 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
991 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
992 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
993 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
994 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
995 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
996 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
997 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
998 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
999 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1000 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1001 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1002 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
1003 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1004 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
1005 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1006 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1007 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1008 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1009 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1010 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1011 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1012 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1013 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1014 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1015 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1016 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1017 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1018 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1019 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1020 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1021 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1022 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1023 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1024 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1025 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1026 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1027 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
1028 %dir %{_libdir}/samba/process_model
1029 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1030 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1031 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1032 %dir %{_libdir}/samba/service
1033 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
1034 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1035 %attr(755,root,root) %{_libdir}/samba/service/dns.so
1036 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1037 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
1038 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
1039 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
1040 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
1041 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1042 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1043 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1044 %attr(755,root,root) %{_libdir}/samba/service/smb.so
1045 %attr(755,root,root) %{_libdir}/samba/service/web.so
1046 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
1047 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1048 %{_datadir}/samba/setup
1049 %{_mandir}/man1/oLschema2ldif.1*
1050 %{_mandir}/man8/samba.8*
1051
1052 %files client
1053 %defattr(644,root,root,755)
1054 %attr(755,root,root) %{_bindir}/cifsdd
1055 %attr(755,root,root) %{_bindir}/nmblookup4
1056 %attr(755,root,root) %{_bindir}/reg*
1057 %attr(755,root,root) %{_bindir}/smbclient4
1058 %{_mandir}/man1/findsmb.1*
1059 %{_mandir}/man1/nmblookup4.1*
1060 %{_mandir}/man1/reg*.1*
1061
1062 %files common
1063 %defattr(644,root,root,755)
1064 %doc README WHATSNEW.txt Roadmap
1065 /etc/ld.so.conf.d/samba.conf
1066 %attr(755,root,root) %{_bindir}/samba-tool
1067 %attr(755,root,root) %{_sbindir}/samba_kcc
1068 %dir %{_sysconfdir}/samba
1069 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1070 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1071 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1072 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1073 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1074 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1075 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1076 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1077 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1078 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1079 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1080 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1081 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1082 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1083 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1084 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1085 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1086 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1087 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1088 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1089 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1090 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1091 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1092 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1093 %dir %{_libdir}/samba/vfs
1094 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1095 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1096 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1097 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1098 %dir %{_datadir}/samba
1099 %dir %{_datadir}/samba/codepages
1100 %{_datadir}/samba/codepages/lowcase.dat
1101 %{_datadir}/samba/codepages/upcase.dat
1102 %{_datadir}/samba/codepages/valid.dat
1103 %{_mandir}/man5/lmhosts.5*
1104 %{_mandir}/man5/smb.conf.5*
1105 %{_mandir}/man7/samba.7*
1106 %{_mandir}/man8/samba-tool.8*
1107
1108 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1109 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1110 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1111 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1112 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1113 %dir %{_libdir}/samba
1114 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1115 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1116 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1117 %attr(755,root,root) %{_libdir}/samba/libgse.so
1118 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1119 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1120 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1121 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1122 ### common
1123 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1124 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1125 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1126 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1127 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1128 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1129 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1130 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1131 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1132 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1133 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1134 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1135 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1136 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1137 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1138 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1139 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1140 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1141 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1142 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1143 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1144 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1145 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1146 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1147 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1148 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1149 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1150 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1151 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1152 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1153 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1154 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1155 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1156 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1157 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1158 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1159 ####
1160 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1161 #### python
1162 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1163 %attr(755,root,root) %{_libdir}/samba/libads.so
1164 %attr(755,root,root) %{_libdir}/samba/libauth.so
1165 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1166 #### common
1167 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1168 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1169 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1170 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1171 %attr(755,root,root) %{_libdir}/samba/libevents.so
1172 #### python
1173 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1174 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1175 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1176 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1177 #### common
1178 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1179 #### python
1180 %attr(755,root,root) %{_libdir}/libpdb.so.0
1181 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1182 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1183 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1184 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1185 #### common
1186 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1187 #### python
1188 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1189 #### common
1190 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1191 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1192 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1193 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1194 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1195 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1196
1197 %if %{without system_libs}
1198 %attr(755,root,root) %{_bindir}/tdbbackup
1199 %attr(755,root,root) %{_bindir}/tdbdump
1200 %attr(755,root,root) %{_bindir}/tdbtool
1201 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1202 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1203 %{_mandir}/man8/tdbbackup.8*
1204 %{_mandir}/man8/tdbdump.8*
1205 %{_mandir}/man8/tdbtool.8*
1206 %endif
1207
1208 %files common-server
1209 %defattr(644,root,root,755)
1210 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1211 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1212 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1213 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1214 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1215
1216 %dir %{_sambahome}
1217 %dir /var/lib/samba
1218 %ghost /var/lib/samba/*.dat
1219 %dir /var/lib/samba/printing
1220
1221 %attr(750,root,root) %dir /var/log/samba
1222 %attr(750,root,root) %dir /var/log/samba/cores
1223 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1224 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1225 %attr(750,root,root) %dir /var/log/archive/samba
1226 %attr(1777,root,root) %dir /var/spool/samba
1227 %if %{with ldap}
1228 %doc examples/LDAP
1229 %endif
1230
1231 %files winbind
1232 %defattr(644,root,root,755)
1233 %attr(755,root,root) %{_bindir}/wbinfo
1234 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1235 %attr(755,root,root) /%{_lib}/libnss_winbind*
1236 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1237 %{_mandir}/man1/wbinfo*.1*
1238 %{_mandir}/man5/pam_winbind.conf.5*
1239 %{_mandir}/man7/winbind_krb5_locator.7*
1240 %{_mandir}/man8/pam_winbind.8*
1241
1242 %files devel
1243 %defattr(644,root,root,755)
1244 %dir %{_includedir}/samba-4.0
1245 %{_includedir}/samba-4.0/charset.h
1246 %dir %{_includedir}/samba-4.0/core
1247 %{_includedir}/samba-4.0/core/doserr.h
1248 %{_includedir}/samba-4.0/core/error.h
1249 %{_includedir}/samba-4.0/core/ntstatus.h
1250 %{_includedir}/samba-4.0/core/werror.h
1251 %{_includedir}/samba-4.0/credentials.h
1252 %{_includedir}/samba-4.0/dcerpc.h
1253 %{_includedir}/samba-4.0/dcerpc_server.h
1254 %{_includedir}/samba-4.0/dlinklist.h
1255 %{_includedir}/samba-4.0/domain_credentials.h
1256 %dir %{_includedir}/samba-4.0/gen_ndr
1257 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1258 %{_includedir}/samba-4.0/gen_ndr/auth.h
1259 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1260 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1261 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1262 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1263 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1264 %{_includedir}/samba-4.0/gen_ndr/misc.h
1265 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1266 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1267 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1268 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1269 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1270 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1271 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1272 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1273 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1274 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1275 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1276 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1277 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1278 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1279 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1280 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1281 %{_includedir}/samba-4.0/gen_ndr/samr.h
1282 %{_includedir}/samba-4.0/gen_ndr/security.h
1283 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1284 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1285 %{_includedir}/samba-4.0/gensec.h
1286 %{_includedir}/samba-4.0/ldap_errors.h
1287 %{_includedir}/samba-4.0/ldap_message.h
1288 %{_includedir}/samba-4.0/ldap_ndr.h
1289 %{_includedir}/samba-4.0/ldap-util.h
1290 %{_includedir}/samba-4.0/ldb_wrap.h
1291 %{_includedir}/samba-4.0/ndr.h
1292 %dir %{_includedir}/samba-4.0/ndr
1293 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1294 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1295 %{_includedir}/samba-4.0/param.h
1296 %{_includedir}/samba-4.0/policy.h
1297 %{_includedir}/samba-4.0/registry.h
1298 %{_includedir}/samba-4.0/roles.h
1299 %{_includedir}/samba-4.0/rpc_common.h
1300 %dir %{_includedir}/samba-4.0/samba
1301 %{_includedir}/samba-4.0/samba/session.h
1302 %{_includedir}/samba-4.0/samba_util.h
1303 %{_includedir}/samba-4.0/samba/version.h
1304 %{_includedir}/samba-4.0/share.h
1305 %{_includedir}/samba-4.0/tdr.h
1306 %{_includedir}/samba-4.0/tsocket.h
1307 %{_includedir}/samba-4.0/tsocket_internal.h
1308 %dir %{_includedir}/samba-4.0/util
1309 %{_includedir}/samba-4.0/util/attr.h
1310 %{_includedir}/samba-4.0/util/byteorder.h
1311 %{_includedir}/samba-4.0/util/data_blob.h
1312 %{_includedir}/samba-4.0/util/debug.h
1313 %{_includedir}/samba-4.0/util_ldb.h
1314 %{_includedir}/samba-4.0/util/memory.h
1315 %{_includedir}/samba-4.0/util/safe_string.h
1316 %{_includedir}/samba-4.0/util/string_wrappers.h
1317 %{_includedir}/samba-4.0/util/talloc_stack.h
1318 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1319 %{_includedir}/samba-4.0/util/tevent_unix.h
1320 %{_includedir}/samba-4.0/util/tevent_werror.h
1321 %{_includedir}/samba-4.0/util/time.h
1322 %{_includedir}/samba-4.0/util/xfile.h
1323 %{_libdir}/libdcerpc-atsvc.so
1324 %{_libdir}/libdcerpc-binding.so
1325 %{_libdir}/libdcerpc-samr.so
1326 %{_libdir}/libdcerpc-server.so
1327 %{_libdir}/libdcerpc.so
1328 %{_libdir}/libgensec.so
1329 %{_libdir}/libndr-krb5pac.so
1330 %{_libdir}/libndr-nbt.so
1331 %{_libdir}/libndr.so
1332 %{_libdir}/libndr-standard.so
1333 %{_libdir}/libregistry.so
1334 %{_libdir}/libsamba-credentials.so
1335 %{_libdir}/libsamba-hostconfig.so
1336 %{_libdir}/libsamba-policy.so
1337 %{_libdir}/libsamba-util.so
1338 %{_libdir}/libsamdb.so
1339 %{_libdir}/libtevent-util.so
1340 %{_pkgconfigdir}/dcerpc_atsvc.pc
1341 %{_pkgconfigdir}/dcerpc.pc
1342 %{_pkgconfigdir}/dcerpc_samr.pc
1343 %{_pkgconfigdir}/dcerpc_server.pc
1344 %{_pkgconfigdir}/gensec.pc
1345 %{_pkgconfigdir}/ndr_krb5pac.pc
1346 %{_pkgconfigdir}/ndr_nbt.pc
1347 %{_pkgconfigdir}/ndr.pc
1348 %{_pkgconfigdir}/ndr_standard.pc
1349 %{_pkgconfigdir}/registry.pc
1350 %{_pkgconfigdir}/samba-credentials.pc
1351 %{_pkgconfigdir}/samba-hostconfig.pc
1352 %{_pkgconfigdir}/samba-policy.pc
1353 %{_pkgconfigdir}/samba-util.pc
1354 %{_pkgconfigdir}/samdb.pc
1355
1356 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1357 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1358 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1359 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1360 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1361 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1362 %{_includedir}/samba-4.0/read_smb.h
1363 %{_includedir}/samba-4.0/smb2_constants.h
1364 %{_includedir}/samba-4.0/smb2_create_blob.h
1365 %{_includedir}/samba-4.0/smb2.h
1366 %{_includedir}/samba-4.0/smb2_signing.h
1367 %{_includedir}/samba-4.0/smb_cli.h
1368 %{_includedir}/samba-4.0/smb_cliraw.h
1369 %{_includedir}/samba-4.0/smb_common.h
1370 %{_includedir}/samba-4.0/smb_composite.h
1371 %{_includedir}/samba-4.0/smb_constants.h
1372 %{_includedir}/samba-4.0/smb_raw.h
1373 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1374 %{_includedir}/samba-4.0/smb_raw_signing.h
1375 %{_includedir}/samba-4.0/smb_raw_trans2.h
1376 %{_includedir}/samba-4.0/smb_request.h
1377 %{_includedir}/samba-4.0/smb_seal.h
1378 %{_includedir}/samba-4.0/smb_signing.h
1379 %{_includedir}/samba-4.0/smb_unix_ext.h
1380 %{_includedir}/samba-4.0/smb_util.h
1381 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1382 %attr(755,root,root) %{_libdir}/libsmbconf.so
1383 %{_pkgconfigdir}/smbclient-raw.pc
1384
1385 %files -n pam-pam_smbpass
1386 %defattr(644,root,root,755)
1387 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1388 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1389
1390 %files pidl
1391 %defattr(644,root,root,755)
1392 %attr(755,root,root) %{_bindir}/pidl
1393 %{_mandir}/man1/pidl.1*
1394 %{_mandir}/man3/Parse::Pidl*.3*
1395 %{perl_vendorlib}/Parse/Pidl*
1396
1397 %files -n python-samba4
1398 %defattr(644,root,root,755)
1399 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1400 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1401 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1402 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1403 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1404 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1405 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1406 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1407 %dir %{py_sitedir}/samba
1408 %attr(755,root,root) %{py_sitedir}/samba/*.so
1409 %{py_sitedir}/samba/*.py[co]
1410 %dir %{py_sitedir}/samba/dcerpc
1411 %{py_sitedir}/samba/dcerpc/*.py[co]
1412 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1413 %dir %{py_sitedir}/samba/external
1414 %{py_sitedir}/samba/external/*.py[co]
1415 %dir %{py_sitedir}/samba/external/subunit
1416 %{py_sitedir}/samba/external/subunit/*.py[co]
1417 %dir %{py_sitedir}/samba/external/subunit/tests
1418 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1419 %dir %{py_sitedir}/samba/netcmd
1420 %{py_sitedir}/samba/netcmd/*.py[co]
1421 %dir %{py_sitedir}/samba/provision
1422 %{py_sitedir}/samba/provision/*.py[co]
1423 %dir %{py_sitedir}/samba/samba3
1424 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1425 %{py_sitedir}/samba/samba3/*.py[co]
1426 %dir %{py_sitedir}/samba/tests
1427 %{py_sitedir}/samba/tests/*.py[co]
1428 %dir %{py_sitedir}/samba/tests/blackbox
1429 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1430 %dir %{py_sitedir}/samba/tests/samba_tool
1431 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1432 %dir %{py_sitedir}/samba/tests/dcerpc
1433 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1434 %dir %{py_sitedir}/samba/web_server
1435 %{py_sitedir}/samba/web_server/*.py[co]
1436 %if %{without system_libs}
1437 %attr(755,root,root) %{py_sitedir}/*.so
1438 %{py_sitedir}/tevent.py[co]
1439 %endif
1440
1441 %files test
1442 %defattr(644,root,root,755)
1443 %attr(755,root,root) %{_bindir}/gentest
1444 %attr(755,root,root) %{_bindir}/locktest
1445 %attr(755,root,root) %{_bindir}/masktest
1446 %attr(755,root,root) %{_bindir}/ndrdump
1447 %attr(755,root,root) %{_bindir}/smbtorture
1448 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1449 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1450 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1451 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1452 %{_mandir}/man1/gentest.1*
1453 %{_mandir}/man1/locktest.1*
1454 %{_mandir}/man1/masktest.1*
1455 %{_mandir}/man1/ndrdump.1*
1456 %{_mandir}/man1/smbtorture.1*
1457
1458 %files test-devel
1459 %defattr(644,root,root,755)
1460 %attr(755,root,root) %{_libdir}/libtorture.so
1461 %{_includedir}/samba-4.0/torture.h
1462 %{_pkgconfigdir}/torture.pc
1463
1464 %files -n samba3
1465 %defattr(644,root,root,755)
1466 %attr(755,root,root) %{_bindir}/dbwrap_tool
1467 %attr(755,root,root) %{_bindir}/smbcontrol
1468 %attr(755,root,root) %{_bindir}/smbpasswd
1469 %attr(755,root,root) %{_bindir}/smbstatus
1470 %attr(755,root,root) %{_bindir}/smbta-util
1471 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1472 %attr(755,root,root) %{_sbindir}/nmbd
1473 %attr(755,root,root) %{_sbindir}/smbd
1474 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1475 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1476 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1477 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1478 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1479 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1480 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1481 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1482 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1483 %dir %{_libdir}/samba/idmap
1484 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1485 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1486 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1487 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1488 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1489 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1490 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1491 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1492 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1493 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1494 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1495 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1496 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1497 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1498 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1499 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1500 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1501 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1502 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1503 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1504 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1505 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1506 %dir %{_libdir}/samba/pdb
1507 %attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1508 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1509 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1510 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1511 %dir %{_libdir}/samba/nss_info
1512 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1513 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1514 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1515 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1516 %{_mandir}/man1/dbwrap_tool.1*
1517 %{_mandir}/man1/smbcontrol.1*
1518 %{_mandir}/man1/smbstatus.1*
1519 %{_mandir}/man5/smbpasswd.5*
1520 %{_mandir}/man8/idmap_ad.8*
1521 %{_mandir}/man8/idmap_autorid.8*
1522 %{_mandir}/man8/idmap_hash.8*
1523 %{_mandir}/man8/idmap_ldap.8*
1524 %{_mandir}/man8/idmap_nss.8*
1525 %{_mandir}/man8/idmap_rid.8*
1526 %{_mandir}/man8/idmap_tdb2.8*
1527 %{_mandir}/man8/idmap_tdb.8*
1528 %{_mandir}/man8/nmbd.8*
1529 %{_mandir}/man8/smbd.8*
1530 %{_mandir}/man8/smbpasswd.8*
1531 %{_mandir}/man8/smbta-util.8*
1532 %{_mandir}/man8/vfs_acl_tdb.8*
1533 %{_mandir}/man8/vfs_acl_xattr.8*
1534 %{_mandir}/man8/vfs_aio_fork.8*
1535 %{_mandir}/man8/vfs_aio_linux.8*
1536 %{_mandir}/man8/vfs_aio_pthread.8*
1537 %{_mandir}/man8/vfs_commit.8*
1538 %{_mandir}/man8/vfs_crossrename.8*
1539 %{_mandir}/man8/vfs_dirsort.8*
1540 %{_mandir}/man8/vfs_fileid.8*
1541 %{_mandir}/man8/vfs_media_harmony.8*
1542 %{_mandir}/man8/vfs_preopen.8*
1543 %{_mandir}/man8/vfs_shadow_copy2.8*
1544 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1545 %{_mandir}/man8/vfs_streams_depot.8*
1546 %{_mandir}/man8/vfs_streams_xattr.8*
1547 %{_mandir}/man8/vfs_time_audit.8*
1548 %{_mandir}/man8/vfs_xattr_tdb.8*
1549
1550 %files -n samba3-server
1551 %defattr(644,root,root,755)
1552 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1553 %attr(754,root,root) /etc/rc.d/init.d/smb
1554 %{systemdunitdir}/nmb.service
1555 %{systemdunitdir}/smb.service
1556
1557 %files -n samba3-client
1558 %defattr(644,root,root,755)
1559 %attr(755,root,root) %{_bindir}/net
1560 %attr(755,root,root) %{_bindir}/nmblookup
1561 %attr(755,root,root) %{_bindir}/rpcclient
1562 %attr(755,root,root) %{_bindir}/sharesec
1563 %attr(755,root,root) %{_bindir}/smbcacls
1564 %attr(755,root,root) %{_bindir}/smbclient
1565 %attr(755,root,root) %{_bindir}/smbtar
1566 %attr(755,root,root) %{_bindir}/smbtree
1567 %{_mandir}/man1/nmblookup.1*
1568 %{_mandir}/man1/rpcclient.1*
1569 %{_mandir}/man1/sharesec.1*
1570 %{_mandir}/man1/smbcacls.1*
1571 %{_mandir}/man1/smbclient.1*
1572 %{_mandir}/man1/smbtar.1*
1573 %{_mandir}/man1/smbtree.1*
1574 %{_mandir}/man8/net.8*
1575
1576 %files -n samba3-common
1577 %defattr(644,root,root,755)
1578 %attr(755,root,root) %{_bindir}/eventlogadm
1579 %attr(755,root,root) %{_bindir}/ntlm_auth
1580 %attr(755,root,root) %{_bindir}/pdbedit
1581 %attr(755,root,root) %{_bindir}/profiles
1582 %attr(755,root,root) %{_bindir}/smbcquotas
1583 %attr(755,root,root) %{_bindir}/testparm
1584 %attr(755,root,root) %{_bindir}/vfstest
1585 %dir %{_libdir}/samba/auth
1586 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1587 %{_mandir}/man1/ntlm_auth.1*
1588 %{_mandir}/man1/profiles.1*
1589 %{_mandir}/man1/smbcquotas.1*
1590 %{_mandir}/man1/testparm.1*
1591 %{_mandir}/man1/vfstest.1*
1592 %{_mandir}/man8/eventlogadm.8*
1593 %{_mandir}/man8/pdbedit.8*
1594
1595 %files -n samba3-devel
1596 %defattr(644,root,root,755)
1597 %attr(755,root,root) %{_libdir}/libnetapi.so
1598 %attr(755,root,root) %{_libdir}/libpdb.so
1599 %attr(755,root,root) %{_libdir}/libsmbldap.so
1600 %{_includedir}/samba-4.0/lookup_sid.h
1601 %{_includedir}/samba-4.0/machine_sid.h
1602 %{_includedir}/samba-4.0/netapi.h
1603 %{_includedir}/samba-4.0/passdb.h
1604 %{_includedir}/samba-4.0/smbconf.h
1605 %{_includedir}/samba-4.0/smb_ldap.h
1606 %{_includedir}/samba-4.0/smbldap.h
1607 %{_includedir}/samba-4.0/smb_share_modes.h
1608 %{_pkgconfigdir}/netapi.pc
1609
1610 %files -n samba3-vfs-audit
1611 %defattr(644,root,root,755)
1612 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1613 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1614 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1615 %{_mandir}/man8/vfs_audit.8*
1616 %{_mandir}/man8/vfs_extd_audit.8*
1617 %{_mandir}/man8/vfs_full_audit.8*
1618
1619 %files -n samba3-vfs-cap
1620 %defattr(644,root,root,755)
1621 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1622 %{_mandir}/man8/vfs_cap.8*
1623
1624 %files -n samba3-vfs-default_quota
1625 %defattr(644,root,root,755)
1626 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1627 %{_mandir}/man8/vfs_default_quota.8*
1628
1629 %files -n samba3-vfs-expand_msdfs
1630 %defattr(644,root,root,755)
1631 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1632
1633 %files -n samba3-vfs-fake_perms
1634 %defattr(644,root,root,755)
1635 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1636 %{_mandir}/man8/vfs_fake_perms.8*
1637
1638 %files -n samba3-vfs-notify_fam
1639 %defattr(644,root,root,755)
1640 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1641 %{_mandir}/man8/vfs_notify_fam.8*
1642
1643 %files -n samba3-vfs-netatalk
1644 %defattr(644,root,root,755)
1645 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1646 %{_mandir}/man8/vfs_netatalk.8*
1647
1648 %files -n samba3-vfs-readahead
1649 %defattr(644,root,root,755)
1650 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1651 %{_mandir}/man8/vfs_readahead.8*
1652
1653 %files -n samba3-vfs-readonly
1654 %defattr(644,root,root,755)
1655 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1656 %{_mandir}/man8/vfs_readonly.8*
1657
1658 %files -n samba3-vfs-recycle
1659 %defattr(644,root,root,755)
1660 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1661 %{_mandir}/man8/vfs_recycle.8*
1662
1663 %files -n samba3-vfs-shadow_copy
1664 %defattr(644,root,root,755)
1665 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1666 %{_mandir}/man8/vfs_shadow_copy.8*
1667
1668 %files -n samba3-vfs-catia
1669 %defattr(644,root,root,755)
1670 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1671 %{_mandir}/man8/vfs_catia.8*
1672
1673 %files -n samba3-vfs-scannedonly
1674 %defattr(644,root,root,755)
1675 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1676 %{_mandir}/man8/vfs_scannedonly.8*
1677
1678 %files -n smbget
1679 %defattr(644,root,root,755)
1680 %attr(755,root,root) %{_bindir}/smbget
1681 %{_mandir}/man1/smbget.1*
1682 %{_mandir}/man5/smbgetrc.5*
1683
1684 %if %{with cups}
1685 %files -n cups-backend-smb
1686 %defattr(644,root,root,755)
1687 %attr(755,root,root) %{cups_serverbin}/backend/smb
1688 %attr(755,root,root) %{_bindir}/smbspool
1689 %{_mandir}/man8/smbspool.8*
1690 %endif
1691
1692 %files -n samba3-swat
1693 %defattr(644,root,root,755)
1694 #%doc swat/README* swat/help/*
1695 %doc swat/help/*
1696 %attr(755,root,root) %{_sbindir}/swat
1697 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1698 %dir %{_datadir}/samba/swat
1699 %{_datadir}/samba/swat/help
1700 %{_datadir}/samba/swat/images
1701 %{_datadir}/samba/swat/include
1702 %dir %{_datadir}/samba/swat/lang
1703 %lang(ja) %{_datadir}/samba/swat/lang/ja
1704 %lang(ru) %{_datadir}/samba/swat/lang/ru
1705 %lang(tr) %{_datadir}/samba/swat/lang/tr
1706 %{_mandir}/man8/swat.8*
1707 %lang(de) %{_datadir}/samba/codepages/de.msg
1708 %{_datadir}/samba/codepages/en.msg
1709 %lang(fi) %{_datadir}/samba/codepages/fi.msg
1710 %lang(fr) %{_datadir}/samba/codepages/fr.msg
1711 %lang(it) %{_datadir}/samba/codepages/it.msg
1712 %lang(ja) %{_datadir}/samba/codepages/ja.msg
1713 %lang(nl) %{_datadir}/samba/codepages/nl.msg
1714 %lang(pl) %{_datadir}/samba/codepages/pl.msg
1715 %lang(ru) %{_datadir}/samba/codepages/ru*
1716 %lang(tr) %{_datadir}/samba/codepages/tr.msg
1717
1718 %files -n samba3-winbind
1719 %attr(755,root,root) %{_sbindir}/winbindd
1720 %attr(754,root,root) /etc/rc.d/init.d/winbind
1721 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1722 %{systemdunitdir}/winbind.service
1723 %{_mandir}/man8/winbindd*.8*
1724
1725 %files -n nss_wins
1726 %defattr(644,root,root,755)
1727 %attr(755,root,root) /%{_lib}/libnss_wins*
1728
1729 %files -n samba3-libsmbclient
1730 %defattr(644,root,root,755)
1731 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1732 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1733 %{_mandir}/man7/libsmbclient.7*
1734
1735 %files -n samba3-libsmbclient-devel
1736 %defattr(644,root,root,755)
1737 %attr(755,root,root) %{_libdir}/libsmbclient.so
1738 %attr(755,root,root) %{_libdir}/libwbclient.so
1739 %{_includedir}/libsmbclient.h
1740 %{_includedir}/wbclient.h
1741
1742 %if %{with ldap}
1743 %files -n openldap-schema-samba3
1744 %defattr(644,root,root,755)
1745 %{schemadir}/*.schema
1746 %endif
This page took 0.139487 seconds and 2 git commands to generate.