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