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