]> git.pld-linux.org Git - packages/samba.git/blob - samba4.spec
- sorted files
[packages/samba.git] / samba4.spec
1 #
2 # Conditional build:
3 %bcond_without  ads             # without ActiveDirectory support
4 %bcond_without  cups            # without CUPS support
5 %bcond_without  kerberos5       # without Kerberos V support
6 %bcond_without  ldap            # without LDAP support
7 %bcond_without  avahi
8 %bcond_without  system_libs
9
10 # ADS requires kerberos5 and LDAP
11 %if %{without kerberos5} || %{without ldap}
12 %undefine       with_ads
13 %endif
14
15 %if %{with system_libs}
16 %define         talloc_ver      2.0.7
17 %define         tdb_ver         2:1.2.10
18 %define         ldb_ver         1.1.15
19 %define         tevent_ver      0.9.17
20 %endif
21
22 %define         virusfilter_version 0.1.3
23 Summary:        SMB server
24 Summary(cs.UTF-8):      Server SMB
25 Summary(da.UTF-8):      SMB server
26 Summary(de.UTF-8):      SMB-Server
27 Summary(es.UTF-8):      El servidor SMB
28 Summary(fi.UTF-8):      SMB-palvelin
29 Summary(fr.UTF-8):      Serveur SMB
30 Summary(it.UTF-8):      Server SMB
31 Summary(ja.UTF-8):      Samba SMB サーバー
32 Summary(ko.UTF-8):      삼바 SMB 서버
33 Summary(pl.UTF-8):      Serwer SMB
34 Summary(pt_BR.UTF-8):   Cliente e servidor SMB
35 Summary(ru.UTF-8):      SMB клиент и сервер
36 Summary(tr.UTF-8):      SMB sunucusu
37 Summary(uk.UTF-8):      SMB клієнт та сервер
38 Summary(zh_CN.UTF-8):   Samba 客户端和服务器
39 Name:           samba4
40 Version:        4.0.3
41 Release:        0.11
42 Epoch:          1
43 License:        GPL v3
44 Group:          Networking/Daemons
45 Source0:        http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
46 # Source0-md5:  fdb093fb362109dae0ccadc314318da7
47 Source1:        smb.init
48 Source2:        samba.pamd
49 Source3:        swat.inetd
50 Source4:        samba.sysconfig
51 Source5:        samba.logrotate
52 Source6:        smb.conf
53 Source7:        winbind.init
54 Source8:        winbind.sysconfig
55 Source10:       https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
56 # Source10-md5: a3a30d5fbf309d356e8c5833db680c17
57 Patch0:         system-heimdal.patch
58 Patch1:         samba-c++-nofail.patch
59 Patch3:         samba-nscd.patch
60 Patch4:         samba-lprng-no-dot-printers.patch
61 Patch5:         samba-fam.patch
62 URL:            http://www.samba.org/
63 BuildRequires:  acl-devel
64 BuildRequires:  autoconf
65 BuildRequires:  automake
66 %{?with_avahi:BuildRequires:    avahi-devel}
67 BuildRequires:  ctdb-devel
68 %{?with_cups:BuildRequires:     cups-devel >= 1:1.2.0}
69 BuildRequires:  dmapi-devel
70 BuildRequires:  gamin-devel
71 BuildRequires:  gdbm-devel
72 BuildRequires:  gettext-devel
73 %{?with_kerberos5:BuildRequires:        heimdal-devel >= 1.5.3-1}
74 BuildRequires:  iconv
75 BuildRequires:  keyutils-devel
76 BuildRequires:  libcom_err-devel
77 BuildRequires:  libmagic-devel
78 BuildRequires:  libnscd-devel
79 BuildRequires:  libtool >= 2:1.4d
80 BuildRequires:  make >= 3.81
81 BuildRequires:  ncurses-devel >= 5.2
82 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
83 BuildRequires:  openssl-devel >= 0.9.7d
84 BuildRequires:  pam-devel >= 0.99.8.1
85 BuildRequires:  perl(ExtUtils::MakeMaker)
86 BuildRequires:  perl(Parse::Yapp)
87 BuildRequires:  pkgconfig
88 BuildRequires:  popt-devel
89 %{?with_pgsql:BuildRequires:    postgresql-devel}
90 BuildRequires:  python-devel
91 BuildRequires:  python-dns
92 BuildRequires:  python-modules
93 BuildRequires:  python-testtools
94 BuildRequires:  readline-devel >= 4.2
95 BuildRequires:  rpmbuild(macros) >= 1.647
96 BuildRequires:  sed >= 4.0
97 %if %{with system_libs}
98 BuildRequires:  ldb-devel >= %{ldb_ver}
99 BuildRequires:  python-ldb-devel >= %{ldb_ver}
100 BuildRequires:  python-talloc-devel >= %{talloc_ver}
101 BuildRequires:  python-tevent >= %{tevent_ver}
102 BuildRequires:  talloc-devel >= %{talloc_ver}
103 BuildRequires:  tdb-devel >= %{tdb_ver}
104 BuildRequires:  tevent-devel >= %{tevent_ver}
105 %endif
106 BuildRequires:  xfsprogs-devel
107 BuildConflicts: libbsd-devel
108 Requires(post,preun):   /sbin/chkconfig
109 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
110 Requires:       logrotate >= 3.7-4
111 Requires:       pam >= 0.99.8.1
112 Requires:       rc-scripts >= 0.4.0.12
113 Requires:       setup >= 2.4.6-7
114 Requires:       systemd-units >= 38
115 # smbd links with libcups
116 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
117 Obsoletes:      samba-doc-html
118 Obsoletes:      samba-doc-pdf
119 Obsoletes:      samba-pdb-xml
120 Obsoletes:      samba-vfs-block
121 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
122
123 %define         _sambahome      /home/services/samba
124 %if %{with cups}
125 %define         cups_serverbin  %{_prefix}/lib/cups
126 %endif
127 %define         schemadir       /usr/share/openldap/schema
128
129 # CFLAGS modified (the second ./configure)
130 %undefine       configure_cache
131
132 %description
133 Samba provides an SMB server which can be used to provide network
134 services to SMB (sometimes called "Lan Manager") clients, including
135 various versions of MS Windows, OS/2, and other Linux machines. Samba
136 also provides some SMB clients, which complement the built-in SMB
137 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
138 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
139
140 This release is known as the "Locking Update" and has full support for
141 Opportunistic File Locking. In addition this update includes native
142 support for Microsoft encrypted passwords, improved browse list and
143 WINS database management.
144
145 Please refer to the WHATSNEW.txt document for fixup information. This
146 binary release includes encrypted password support. Please read the
147 smb.conf file for implementation details.
148
149 %description -l cs.UTF-8
150 Samba poskytuje server SMB, který lze použít pro poskytování síťových
151 služeb klientům SMB (někdy nazývaných klienti "LAN manažer") včetně
152 klientů různých verzí MS Windows, OS/2 a dalších linuxových strojů.
153 Samba též poskytuje některé klienty SMB, kteří komplementují vestavěný
154 souborový systém SMB v Linuxu. Samba používá protokoly NetBIOS přes
155 TCP/IP (NetBT) a NEpotřebuje protokol NetBEUI (neformátovaný rámec
156 NetBIOS od společnosti Microsoft.
157
158 %description -l da.UTF-8
159 Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
160 services til SMB (også kaldet "Lan Manager") klienter, incl.
161 forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
162 Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
163 filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
164 protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
165 protokollen.
166
167 %description -l de.UTF-8
168 Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
169 SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
170 verschiedenen Versionen von MS Windows-, OS/2- und anderen
171 Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
172 Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
173 NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
174 (Microsoft Raw NetBIOS frame)-Protokoll.
175
176 %description -l es.UTF-8
177 Samba provee un servidor SMB que se puede usar para ofrecer servicios
178 de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
179 incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
180 Linux. Samba también ofrece algunos clientes SMB, que complementan el
181 sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
182 TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
183 NetBIOS frame).
184
185 %description -l fi.UTF-8
186 Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
187 verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
188 Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
189 Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
190 myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
191 kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
192 over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
193 NetBEUI-protokollaa.
194
195 %description -l it.UTF-8
196 Samba fornisce un server SMB che puo` essere usato per fornire servizi
197 di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
198 altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
199 NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
200
201 %description -l ja.UTF-8
202 Samba は MS Windows の様々なバージョン、OS/2 そして他の Linux マシン
203 を含む SMB (たまに "Lan Manager" と呼ばれる)
204 クライアントにネットワーク サービスを提供するために使用される SMB
205 サーバを提供します。Samba は NetBIOS over TCP/IP (NetBT)
206 プロトコルを使用し、 NetBEUI(Microsoft Raw NetBIOS frame)
207 プロトコルは必要ありません。
208
209 Samba ほとんど動作する NT ドメインコントロールの機能を特徴とし、
210 好きなブラウザを使って samba の smb.conf ファイルをリモート管理する
211 新しい SWAT (Samba Web Administration Tool) を含みます。
212 目下のところこれは inetd を通して TCP ポート 901 で有効になります。
213
214 %description -l ko.UTF-8
215 삼바는 MS Windows, OS/2, 혹은 다른 리눅스 머신을 포함하는 SMB(혹은
216 "Lan Manager"라고도 불림) 클라이언트를 네트워크 서비스 위해 사용할 수
217 있는 SMB 서버를 제공한다. 삼바는 TCP/IP 프로토콜을 통해 NetBIOS를
218 사용하고 NetBEUI (Microsoft Raw NetBIOS 프레임) 프로토콜은 필요하지
219 않다.
220
221 삼바-2.2 의 특징은 NT 도메인 컨트롤의 성능으로 작업을 하고, 새로운
222 SWAT(Samba Web Administration Tool)로 웹브라우저를 사용하여 원격지에서
223 삼바의 smb.conf 파일을 관리하도록 한다. 이러한 경우 inetd 데몬을 통해
224 TCP 901 포트를 사용하게 된다.
225
226 최근 정보로 WHATSNEW.txt 파일의 문서를 참고하도록 한다. 바이너리의
227 릴리즈는 암호화된 패스워드를 제공한다.
228
229 %description -l pl.UTF-8
230 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
231 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
232 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
233 znajduje się również oprogramowanie klienckie. Samba używa protokołu
234 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
235 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
236 haseł w standardzie MS i zarządzania bazą WINS.
237
238 %description -l pt_BR.UTF-8
239 O Samba provê um servidor SMB que pode ser usado para oferecer
240 serviços de rede a clientes SMB (algumas vezes chamado de "Lan
241 Manager"), incluindo várias versões de MS Windows, OS/2, e outras
242 máquinas Linux. O Samba também fornece alguns clientes SMB, que
243 complementam o sistema de arquivos SMB do Linux. O Samba usa o
244 protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
245 NetBEUI (Microsoft Raw NetBIOS frame).
246
247 O Samba inclui a maioria das características de um servidor de
248 Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
249 permite que o arquivo smb.conf seja gerenciado remotamente através de
250 um navegador. Atualmente isto está sendo habilitado na porta TCP 901
251 via inetd.
252
253 %description -l ru.UTF-8
254 Samba предоставляет SMB-сервер, который может быть использован для
255 предоставления сетевых сервисов SMB (иногда называемым "Lan Manager")
256 клиентам, включая разнообразные версии MS Windows, OS/2, и другие
257 Linux-машины. Samba также предоставляет SMB-клиентов, которые работают
258 со встроенной в Linux файловой системой SMB.
259
260 Samba использует протокол NetBIOS over TCP/IP (NetBT) и не нуждается в
261 протоколе NetBEUI (Microsoft Raw NetBIOS frame).
262
263 Samba содержит практически работающую реализацию NT Domain Control и
264 включает новый SWAT (Samba Web Administration Tool), который позволяет
265 удаленно управлять конфигурационным файлом smb.conf при помощи вашего
266 любимого WEB-броузера. Пока что он разрешен через inetd на TCP-порту
267 901.
268
269 %description -l uk.UTF-8
270 Samba надає SMB-сервер, що може бути використаний для надання
271 мережевих сервісів SMB (що їх іноді називають "Lan Manager") клієнтам,
272 включаючи різноманітні версії MS Windows, OS/2, та інші Linux-машини.
273 Samba також надає SMB-клієнтів, що працюють з вбудованою в Linux
274 файловою системою SMB.
275
276 Samba використовує протокол NetBIOS over TCP/IP (NetBT) та не потребує
277 протоколу NetBEUI (Microsoft Raw NetBIOS frame).
278
279 Samba містить майже працюючу реализацію NT Domain Control та новый
280 SWAT (Samba Web Administration Tool), котрий дозволяє віддалено
281 керувати конфігураційним файлом smb.conf за допомогою вашого
282 улюбленого WEB-броузера. Поки що він дозволений через inetd на
283 TCP-порту 901.
284
285 %package client
286 Summary:        Samba client programs
287 Summary(es.UTF-8):      Cliente SMB de Samba
288 Summary(ja.UTF-8):      Samba (SMB) クライアントプログラム
289 Summary(pl.UTF-8):      Klienci serwera Samba
290 Summary(pt_BR.UTF-8):   Cliente SMB do samba
291 Summary(ru.UTF-8):      Клиентские программы Samba (SMB)
292 Summary(uk.UTF-8):      Клієнтські програми Samba (SMB)
293 Group:          Applications/Networking
294 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
295 %{?with_kerberos5:Requires:     heimdal-libs >= 1.5.3-1}
296 Requires:       libsmbclient-raw = %{epoch}:%{version}-%{release}
297 Suggests:       cifs-utils
298 Obsoletes:      smbfs
299
300 %description client
301 Samba-client provides some SMB clients, which complement the build-in
302 SMB filesystem in Linux. These allow accessing of SMB shares and
303 printing to SMB printers.
304
305 %description client -l es.UTF-8
306 Cliente SMB de Samba.
307
308 %description client -l ja.UTF-8
309 Samba-client は Linux 上に含まれている SMB ファイルシステムを補う SMB
310 クライアントを提供します。これらは SMB 共有のアクセスと SMB
311 プリンタへの印刷を許可します。
312
313 %description client -l pl.UTF-8
314 Samba-client dostarcza programy uzupełniające obsługę systemu plików
315 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
316 drukowanie w sieci SMB.
317
318 %description client -l pt_BR.UTF-8
319 O pacote samba-clientes prove alguns clientes SMB, que complementam o
320 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
321 e também, à impressoras SMB.
322
323 %description client -l ru.UTF-8
324 Пакет samba-client предоставляет некоторые клиенты SMB для работы со
325 встроенной файловой системой SMB в Linux. Эти клиенты позволяют
326 получать доступ к разделяемым каталогам SMB и печать на SMB-принтеры.
327
328 %description client -l uk.UTF-8
329 Пакет samba-client надає деякі клієнти SMB для роботи зі вбудованою
330 файловою системою SMB в Linux. Ці клієнти дозволяють отримувати доступ
331 до каталогів спільного використання SMB та друк на SMB-прінтери.
332
333 %package common
334 Summary:        Files used by both Samba servers and clients
335 Summary(ja.UTF-8):      Samba サーバーとクライアントで使用されるプログラム
336 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samby
337 Summary(pt_BR.UTF-8):   Arquivos em comum entre samba e samba-clients
338 Summary(ru.UTF-8):      Файлы, используемые как сервером, так и клиентом Samba
339 Summary(uk.UTF-8):      Файли, що використовуються як сервером, так і клієнтом Samba
340 Group:          Networking/Daemons
341 Requires:       talloc >= %{talloc_ver}
342 Requires:       tdb >= %{tdb_ver}
343
344 %description common
345 Samba-common provides files necessary for both the server and client
346 packages of Samba.
347
348 %description common -l ja.UTF-8
349 Samba-common は Samba のサーバとクライアントの両方のパッケージで
350 使用されるファイルを提供します。
351
352 %description common -l pl.UTF-8
353 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
354 klientów Samby.
355
356 %description common -l pt_BR.UTF-8
357 Arquivos em comum entre os pacotes samba e samba-clients.
358
359 %description common -l ru.UTF-8
360 Samba-common содержит файлы, необходимые для работы как клиента, так и
361 сервера Samba.
362
363 %description common -l uk.UTF-8
364 Samba-common містить файли, необхідні для роботи як клієнта, так і
365 сервера Samba.
366
367 %package winbind
368 Summary:        Samba-winbind daemon, utilities and documentation
369 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
370 Group:          Networking/Daemons
371 Requires(post,preun):   /sbin/chkconfig
372 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
373
374 %description winbind
375 Provides the winbind daemon and testing tools to allow authentication
376 and group/user enumeration from a Windows or Samba domain controller.
377
378 %description winbind -l pl.UTF-8
379 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
380 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
381 Windows lub Samba.
382
383 %package -n libsmbclient-raw
384 Summary:        libsmbclient-raw - samba client library
385 Summary(pl.UTF-8):      libsmbclient-raw - biblioteka klienta samby
386 Group:          Libraries
387
388 %description -n libsmbclient-raw
389 libsmbclient-raw - library that allows to use samba clients functions.
390
391 %description -n libsmbclient-raw -l pl.UTF-8
392 libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
393 samby.
394
395 %package -n libsmbclient-raw-devel
396 Summary:        libsmbclient-raw - samba client library
397 Summary(pl.UTF-8):      libsmbclient-raw - biblioteka klienta samby
398 Summary(pt_BR.UTF-8):   Ferramentas de desenvolvimento para clientes samba
399 Group:          Development/Libraries
400 Requires:       libsmbclient-raw = %{epoch}:%{version}-%{release}
401
402 %description -n libsmbclient-raw-devel
403 Header files for libsmbclient.
404
405 %description -n libsmbclient-raw-devel -l pl.UTF-8
406 Pliki nagłówkowe dla libsmbclient-raw.
407
408 %description -n libsmbclient-raw-devel -l pt_BR.UTF-8
409 Arquivos de inclusão, bibliotecas e documentação necessários para
410 desenvolver aplicativos clientes para o samba.
411
412 %package devel
413 Summary:        Header files for Samba
414 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
415 Group:          Development/Libraries
416
417 %description devel
418 Header files for Samba.
419
420 %description devel -l pl.UTF-8
421 Pliki nagłówkowe Samby.
422
423 %package -n pam-pam_smbpass
424 Summary:        PAM Samba Password Module
425 Summary(pl.UTF-8):      Moduł PAM smbpass
426 Group:          Base
427 Obsoletes:      pam_smbpass
428
429 %description -n pam-pam_smbpass
430 PAM module which can be used on conforming systems to keep the
431 smbpasswd (Samba password) database in sync with the Unix password
432 file.
433
434 %description -n pam-pam_smbpass -l pl.UTF-8
435 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
436 Samby) zsynchronizowanego z hasłami uniksowymi.
437
438 %package pidl
439 Summary:        Perl IDL compiler
440 Group:          Development/Tools
441 Requires:       perl(Parse::Yapp)
442
443 %description pidl
444 The samba4-pidl package contains the Perl IDL compiler used by Samba
445 and Wireshark to parse IDL and similar protocols.
446
447 %package -n python-samba4
448 Summary:        Samba Module for Python
449 Group:          Development/Languages/Python
450 %pyrequires_eq  python
451 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
452
453 %description -n python-samba4
454 Samba Module for Python.
455
456 %package test
457 Summary:        Testing tools for Samba servers and clients
458 Group:          Applications/System
459 Requires:       %{name} = %{epoch}:%{version}-%{release}
460 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
461 Requires:       %{name}-winbind = %{epoch}:%{version}-%{release}
462
463 %description test
464 samba4-test provides testing tools for both the server and client
465 packages of Samba.
466
467 %package test-devel
468 Summary:        Testing devel files for Samba servers and clients
469 Group:          Applications/System
470 Requires:       %{name}-test = %{epoch}:%{version}-%{release}
471
472 %description test-devel
473 samba-test-devel provides testing devel files for both the server and
474 client packages of Samba.
475
476 %package -n samba3
477 Summary:        samba3
478 Group:          Networking/Daemons
479
480 %description -n samba3
481 samba3
482
483 %package -n samba3-client
484 Summary:        samba3
485 Group:          Networking/Daemons
486
487 %description -n samba3-client
488 samba3
489
490 %package -n samba3-common
491 Summary:        samba3
492 Group:          Networking/Daemons
493
494 %description -n samba3-common
495 samba3
496
497 %package -n samba3-devel
498 Summary:        Header files for Samba
499 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
500 Group:          Development/Libraries
501
502 %description -n samba3-devel
503 Header files for Samba.
504
505 %description -n samba3-devel -l pl.UTF-8
506 Pliki nagłówkowe Samby.
507
508 %package -n samba3-vfs-audit
509 Summary:        VFS module to audit file access
510 Summary(pl.UTF-8):      Moduł VFS do monitorowania operacji na plikach
511 Group:          Networking/Daemons
512 Requires:       samba3 = %{epoch}:%{version}-%{release}
513
514 %description -n samba3-vfs-audit
515 A simple module to audit file access to the syslog facility. The
516 following operations are logged:
517  - share connect/disconnect,
518  - directory opens/create/remove,
519  - file open/close/rename/unlink/chmod.
520
521 %description -n samba3-vfs-audit -l pl.UTF-8
522 Proste moduły do monitorowania dostępu do plików na serwerze samba do
523 do sysloga. Monitorowane są następujące operacje:
524  - podłączenie do/odłączenie od zasobu,
525  - otwarcie/utworzenie/zmiana nazwy katalogu,
526  - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
527
528 Zawiera moduły audit, extd_audit i full_audit.
529
530 %package -n samba3-vfs-cap
531 Summary:        VFS module for CAP and samba compatibility
532 Summary(pl.UTF-8):      Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
533 Group:          Networking/Daemons
534 Requires:       samba3 = %{epoch}:%{version}-%{release}
535
536 %description -n samba3-vfs-cap
537 Convert an incoming Shift-JIS character to the 3 byte hex
538 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
539 This is used for compatibility between Samba and CAP.
540
541 %description -n samba3-vfs-cap -l pl.UTF-8
542 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
543 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
544
545 %package -n samba3-vfs-default_quota
546 Summary:        VFS module to store default quotas in a specified quota record
547 Summary(pl.UTF-8):      Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
548 Group:          Networking/Daemons
549 Requires:       samba3 = %{epoch}:%{version}-%{release}
550
551 %description -n samba3-vfs-default_quota
552 This VFS modules stores default quotas in a specified quota record.
553
554 %description -n samba3-vfs-default_quota -l pl.UTF-8
555 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
556 limitów.
557
558 %package -n samba3-vfs-expand_msdfs
559 Summary:        VFS module for hosting a Microsoft Distributed File System Tree
560 Summary(pl.UTF-8):      Moduł VFS obsługi Microsoft Distributed File System
561 Group:          Networking/Daemons
562 Requires:       samba3 = %{epoch}:%{version}-%{release}
563
564 %description -n samba3-vfs-expand_msdfs
565 A VFS module for hosting a Microsoft Distributed File System Tree.
566
567 The Distributed File System (DFS) provides a means of separating the
568 logical view of files and directories that users see from the actual
569 physical locations of these resources on the network. It allows for
570 higher availability, smoother storage expansion, load balancing, and
571 so on.
572
573 %description -n samba3-vfs-expand_msdfs -l pl.UTF-8
574 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
575 File System.
576
577 Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
578 plików i katalogów widocznych przez użytkowników z fizycznego
579 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
580 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
581
582 %package -n samba3-vfs-fake_perms
583 Summary:        VFS module to report read-only fires as writable
584 Summary(pl.UTF-8):      Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
585 Group:          Networking/Daemons
586 Requires:       samba3 = %{epoch}:%{version}-%{release}
587
588 %description -n samba3-vfs-fake_perms
589 This module allow Roaming Profile files and directories to be set (on
590 the Samba server under UNIX) as read only. This module will, if
591 installed on the Profiles share, report to the client that the Profile
592 files and directories are writeable. This satisfies the client even
593 though the files will never be overwritten as the client logs out or
594 shuts down.
595
596 %description -n samba3-vfs-fake_perms -l pl.UTF-8
597 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
598 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
599 przypadku zainstalowania na udziale z profilami będzie zgłaszał
600 klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
601 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
602 lub wylogowywaniu klienta.
603
604 %package -n samba3-vfs-notify_fam
605 Summary:        VFS module to implement file change notifications
606 Summary(pl.UTF-8):      Moduł VFS implementujący informowanie o zmianach w plikach
607 Group:          Networking/Daemons
608 Requires:       samba3 = %{epoch}:%{version}-%{release}
609
610 %description -n samba3-vfs-notify_fam
611 The vfs_notify_fam module makes use of the system FAM (File Alteration
612 Monitor) daemon to implement file change notifications for Windows
613 clients.
614
615 %description -n samba3-vfs-notify_fam -l pl.UTF-8
616 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
617 informowania o zmianach w plikach dla klientów Windows.
618
619 %package -n samba3-vfs-netatalk
620 Summary:        VFS module for ease co-existence of samba and netatalk
621 Summary(pl.UTF-8):      Moduł VFS ułatwiający współpracę serwisów samba i netatalk
622 Group:          Networking/Daemons
623 Requires:       samba3 = %{epoch}:%{version}-%{release}
624
625 %description -n samba3-vfs-netatalk
626 Package contains a netatalk VFS module for ease co-existence of Samba
627 and netatalk file sharing services.
628
629 %description -n samba3-vfs-netatalk -l pl.UTF-8
630 Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
631 i netatalk przy udostępnianiu zasobów.
632
633 %package -n samba3-vfs-recycle
634 Summary:        VFS module to add recycle bin facility to a samba share
635 Summary(pl.UTF-8):      Moduł VFS dodający funkcję kosza do zasobu Samby
636 Group:          Networking/Daemons
637 Requires:       samba3 = %{epoch}:%{version}-%{release}
638
639 %description -n samba3-vfs-recycle
640 VFS module to add recycle bin facility to a samba share.
641
642 %description -n samba3-vfs-recycle -l pl.UTF-8
643 Moduł VFS dodający możliwość kosza do zasobu samby.
644
645 %package -n samba3-vfs-readahead
646 Summary:        VFS module for pre-loading the kernel buffer cache
647 Summary(pl.UTF-8):      Moduł VFS do wczesnego odczytu danych do bufora cache jądra
648 Group:          Networking/Daemons
649 Requires:       samba3 = %{epoch}:%{version}-%{release}
650
651 %description -n samba3-vfs-readahead
652 This VFS module detects read requests at multiples of a given offset
653 (hex 0x80000 by default) and then tells the kernel via either the
654 readahead system call (on Linux) or the posix_fadvise system call to
655 pre-fetch this data into the buffer cache.
656
657 This module is useful for Windows Vista clients reading data using the
658 Windows Explorer program, which asynchronously does multiple file read
659 requests at offset boundaries of 0x80000 bytes.
660
661 %description -n samba3-vfs-readahead -l pl.UTF-8
662 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
663 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
664 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
665 wczesnego odczytu tych danych do bufora cache.
666
667 Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
668 przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
669 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
670 bajtów.
671
672 %package -n samba3-vfs-readonly
673 Summary:        VFS module for read-only limitation for specified share
674 Summary(pl.UTF-8):      Moduł VFS do ograniczania określonego udziału tylko do odczytu
675 Group:          Networking/Daemons
676 Requires:       samba3 = %{epoch}:%{version}-%{release}
677
678 %description -n samba3-vfs-readonly
679 This module performs a read-only limitation for specified share (or
680 all of them if it is loaded in a [global] section) based on period
681 definition in smb.conf.
682
683 %description -n samba3-vfs-readonly -l pl.UTF-8
684 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
685 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
686 oparciu o definicje okresów w smb.conf.
687
688 %package -n samba3-vfs-shadow_copy
689 Summary:        VFS module to make automatic copy of data in samba share
690 Summary(pl.UTF-8):      Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
691 Group:          Networking/Daemons
692 Requires:       samba3 = %{epoch}:%{version}-%{release}
693
694 %description -n samba3-vfs-shadow_copy
695 VFS module to make automatic copy of data in samba share.
696
697 %description -n samba3-vfs-shadow_copy -l pl.UTF-8
698 Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
699
700 %package -n samba3-vfs-catia
701 Summary:        VFS module to fix Catia CAD filenames
702 Group:          Networking/Daemons
703 Requires:       samba3 = %{epoch}:%{version}-%{release}
704
705 %description -n samba3-vfs-catia
706 The Catia CAD package commonly creates filenames that use characters
707 that are illegal in CIFS filenames. The vfs_catia VFS module
708 implements a fixed character mapping so that these files can be shared
709 with CIFS clients.
710
711 %package -n samba3-vfs-scannedonly
712 Summary:        Anti-virus solution as VFS module
713 Summary(pl.UTF-8):      Rozwiązanie antywirusowe jako moduł VFS
714 Group:          Networking/Daemons
715 Requires:       samba3 = %{epoch}:%{version}-%{release}
716
717 %description -n samba3-vfs-scannedonly
718 The vfs_scannedonly VFS module ensures that only files that have been
719 scanned for viruses are visible and accessible to the end user. If
720 non-scanned files are found an anti-virus scanning daemon is notified.
721
722 %package -n samba3-smbget
723 Summary:        A utility for retrieving files using the SMB protocol
724 Summary(pl.UTF-8):      Narzędzie do pobierania plików protokołem SMB
725 Group:          Applications/Networking
726
727 %description -n samba3-smbget
728 wget-like utility for download files over SMB.
729
730 %description -n samba3-smbget -l pl.UTF-8
731 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
732 używanym w sieciach MS Windows.
733
734 %package -n cups-backend-samba3-smb
735 Summary:        CUPS backend for printing to SMB printers
736 Summary(pl.UTF-8):      Backend CUPS-a drukujący na drukarkach SMB
737 Group:          Applications/Printing
738 Requires:       samba3-client = %{epoch}:%{version}-%{release}
739 Requires:       cups >= 1:1.2.0
740
741 %description -n cups-backend-samba3-smb
742 CUPS backend for printing to SMB printers.
743
744 %description -n cups-backend-samba3-smb -l pl.UTF-8
745 Backend CUPS-a drukujący na drukarkach SMB.
746
747 %package -n samba3-swat
748 Summary:        Samba Web Administration Tool
749 Summary(pl.UTF-8):      Narzędzie administracyjne serwisu Samba
750 Summary(pt_BR.UTF-8):   Samba SWAT e documentação Web
751 Summary(ru.UTF-8):      Программа конфигурации SMB-сервера Samba
752 Summary(uk.UTF-8):      Програма конфигурації SMB-сервера Samba
753 Group:          Networking/Admin
754 Requires:       %{name}-samba3 = %{epoch}:%{version}-%{release}
755 Requires:       inetdaemon
756 Requires:       rc-inetd >= 0.8.2
757 Obsoletes:      swat
758
759 %description -n samba3-swat
760 swat allows a Samba administrator to configure the complex smb.conf
761 file via a Web browser. In addition, a swat configuration page has
762 help links to all the configurable options in the smb.conf file
763 allowing an administrator to easily look up the effects of any change.
764
765 %description -n samba3-swat -l pl.UTF-8
766 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
767 przeglądarki WWW.
768
769 %description -n samba3-swat -l pt_BR.UTF-8
770 SWAT - ferramentada Web de configuração do Samba.
771
772 %description -n samba3-swat -l ru.UTF-8
773 Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
774 для удаленного администрирования файла smb.conf при помощи вашего
775 любимого Web-браузера.
776
777 %description -n samba3-swat -l uk.UTF-8
778 Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
779 для дистанційного адміністрування файлу smb.conf за допомогою вашого
780 улюбленого Web-браузеру.
781
782 %package -n samba3-winbind
783 Summary:        Samba-winbind daemon, utilities and documentation
784 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
785 Group:          Networking/Daemons
786 Requires(post,preun):   /sbin/chkconfig
787 Requires:       %{name}-samba3-common = %{epoch}:%{version}-%{release}
788 Requires:       systemd-units >= 38
789
790 %description -n samba3-winbind
791 Provides the winbind daemon and testing tools to allow authentication
792 and group/user enumeration from a Windows or Samba domain controller.
793
794 %description -n samba3-winbind -l pl.UTF-8
795 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
796 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
797 Windows lub Samba.
798
799 %package -n nss_wins
800 Summary:        Name Service Switch service for WINS
801 Summary(pl.UTF-8):      Usługa Name Service Switch dla WINS
802 Group:          Base
803 Requires:       samba3-common = %{epoch}:%{version}-%{release}
804
805 %description -n nss_wins
806 Provides the libnss_wins shared library which resolves NetBIOS names
807 to IP addresses.
808
809 %description -n nss_wins -l pl.UTF-8
810 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
811 IP.
812
813 %package -n samba3-libsmbclient
814 Summary:        libsmbclient - samba client library
815 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
816 Group:          Libraries
817 Obsoletes:      libsmbclient < 1:4.0.0-1
818
819 %description -n samba3-libsmbclient
820 libsmbclient - library that allows to use samba clients functions.
821
822 %description -n samba3-libsmbclient -l pl.UTF-8
823 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
824 samby.
825
826 %package -n samba3-libsmbclient-devel
827 Summary:        libsmbclient - samba client library
828 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
829 Summary(pt_BR.UTF-8):   Ferramentas de desenvolvimento para clientes samba
830 Group:          Development/Libraries
831 Requires:       samba3-libsmbclient = %{epoch}:%{version}-%{release}
832 Obsoletes:      libsmbclient-devel < 1:4.0.0-1
833
834 %description -n samba3-libsmbclient-devel
835 Header files for libsmbclient.
836
837 %description -n samba3-libsmbclient-devel -l pl.UTF-8
838 Pliki nagłówkowe dla libsmbclient.
839
840 %description -n samba3-libsmbclient-devel -l pt_BR.UTF-8
841 Arquivos de inclusão, bibliotecas e documentação necessários para
842 desenvolver aplicativos clientes para o samba.
843
844 %package -n python-samba3
845 Summary:        Samba Module for Python
846 Group:          Development/Languages/Python
847 %pyrequires_eq  python
848 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
849
850 %description -n python-samba3
851 Samba Module for Python.
852
853 %package -n openldap-schema-samba
854 Summary:        Samba LDAP schema
855 Summary(pl.UTF-8):      Schemat LDAP dla samby
856 Group:          Networking/Daemons
857 Requires(post,postun):  sed >= 4.0
858 Requires:       openldap-servers
859
860 %description -n openldap-schema-samba
861 This package contains samba.schema for openldap.
862
863 %description -n openldap-schema-samba -l pl.UTF-8
864 Ten pakiet zawiera schemat samby dla openldap-a.
865
866 %package todo
867 Summary:        todo
868 Group:          Networking/Daemons
869
870 %description todo
871 todo
872
873 %prep
874 %setup -q -n samba-%{version}
875 %patch0 -p1
876 %patch1 -p1
877 %patch3 -p1
878 %patch4 -p1
879 %patch5 -p1
880
881 %build
882 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
883 CFLAGS="${CFLAGS:-%rpmcflags}" \
884 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
885 FFLAGS="${FFLAGS:-%rpmcflags}" \
886 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
887 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
888 %{?__cc:CC="%{__cc}"} \
889 %{?__cxx:CXX="%{__cxx}"} \
890 ./configure \
891         --enable-fhs \
892         --prefix=%{_prefix} \
893         --exec-prefix=%{_exec_prefix} \
894         --bindir=%{_bindir} \
895         --sbindir=%{_sbindir} \
896         --sysconfdir=%{_sysconfdir} \
897         --datadir=%{_datadir} \
898         --includedir=%{_includedir} \
899         --libdir=%{_libdir} \
900         --libexecdir=%{_libexecdir} \
901         --localstatedir=%{_localstatedir} \
902         --sharedstatedir=%{_sharedstatedir} \
903         --mandir=%{_mandir} \
904         --infodir=%{_infodir} \
905         --with-privatelibdir=%{_libdir}/samba \
906         --with-modulesdir=%{_libdir}/samba \
907         --with-pammodulesdir=/%{_lib}/security \
908         --with-lockdir=/var/lib/samba \
909         --with-privatedir=%{_sysconfdir}/samba \
910         --disable-gnutls \
911         --disable-rpath-install \
912         --builtin-libraries=replace,ccan \
913         --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
914         --private-libraries=smbclient,smbsharemodes,wbclient \
915         --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 \
916         --with-acl-support \
917         --with%{!?with_ads:out}-ads \
918         --with-aio-support \
919         --with-automount \
920         --with-dmapi \
921         --with-dnsupdate \
922         --with-iconv \
923         --with%{!?with_ldap:out}-ldap \
924         --with-pam \
925         --with-pam_smbpass \
926         --with-quotas \
927         --with-sendfile-support \
928         --with-swat \
929         --with-syslog \
930         --with-utmp \
931         --with-winbind \
932         --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
933         --enable-cups \
934         --enable-iprint
935
936 %{__make}
937
938 # Build PIDL for installation into vendor directories before
939 # 'make proto' gets to it.
940 cd pidl
941 %{__perl} Makefile.PL \
942         INSTALLDIRS=vendor
943
944 %install
945 rm -rf $RPM_BUILD_ROOT
946 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
947         $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
948         $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
949         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
950         $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
951
952 %{__make} install \
953         DESTDIR=$RPM_BUILD_ROOT \
954         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
955
956 # Undo the PIDL install, we want to try again with the right options.
957 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
958
959 # Install PIDL
960 cd pidl
961 %{__make} install \
962         PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
963 cd ..
964
965 # Clean out crap left behind by the PIDL install
966 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
967 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
968
969 # not ready for production, and no MIT kerberos in PLD
970 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
971
972 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
973
974 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
975 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
976 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
977 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
978 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
979
980 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
981 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
982 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
983 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
984 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
985 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
986 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
987 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
988
989 # move lib{smb,wb}client where they always were for compatibility
990 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
991 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
992 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
993 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
994 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
995 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
996
997 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
998 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
999 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
1000
1001 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1002
1003 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
1004
1005 %if %{with cups}
1006 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
1007 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
1008 %endif
1009
1010 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
1011 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
1012
1013 %if %{with ldap}
1014 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
1015 %endif
1016
1017 %if %{with system_libtdb}
1018 # remove manuals of tdb if system lib used
1019 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
1020 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
1021 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
1022 %endif
1023
1024 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
1025 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
1026 find $RPM_BUILD_ROOT%{py_sitedir} -name "*.py" -o -name "*.a" -o -name "*.la" | xargs rm -f
1027
1028 %clean
1029 rm -rf $RPM_BUILD_ROOT
1030
1031 %post
1032 /sbin/chkconfig --add samba
1033 %service samba restart "Samba AD daemon"
1034 %systemd_post samba.service
1035
1036 %preun
1037 if [ "$1" = "0" ]; then
1038         %service samba stop
1039         /sbin/chkconfig --del samba
1040 fi
1041 %systemd_preun samba.service
1042
1043 %postun
1044 %systemd_reload
1045
1046 %post common -p /sbin/ldconfig
1047 %postun common -p /sbin/ldconfig
1048
1049 %post -n samba3
1050 /sbin/chkconfig --add smb
1051 %service smb restart "Samba3 daemons"
1052 systemd_post smb.service nmb.service
1053
1054 %preun -n samba3
1055 if [ "$1" = "0" ]; then
1056         %service smb stop
1057         /sbin/chkconfig --del samba
1058 fi
1059 %systemd_preun smb.service nmb.service
1060
1061 %postun -n samba3
1062 %systemd_reload
1063
1064 %post -n samba3-winbind
1065 /sbin/chkconfig --add winbind
1066 %service winbind restart "Winbind daemon"
1067 %systemd_post winbind.service
1068
1069 %preun -n samba3-winbind
1070 if [ "$1" = "0" ]; then
1071         %service winbind stop
1072         /sbin/chkconfig --del winbind
1073 fi
1074 %systemd_preun winbind.service
1075
1076 %postun -n samba3-winbind
1077 %systemd_reload
1078
1079 %post -n samba3-swat
1080 %service -q rc-inetd reload
1081
1082 %postun -n samba3-swat
1083 if [ "$1" = 0 ]; then
1084         %service -q rc-inetd reload
1085 fi
1086
1087 %post -n openldap-schema-samba
1088 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1089 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
1090 %service -q ldap restart
1091
1092 %postun -n openldap-schema-samba
1093 if [ "$1" = "0" ]; then
1094         %openldap_schema_unregister %{schemadir}/samba.schema
1095         %service -q ldap restart
1096 fi
1097
1098 %files
1099 %defattr(644,root,root,755)
1100 %{systemdunitdir}/samba.service
1101 %{systemdtmpfilesdir}/samba.conf
1102 %attr(755,root,root) %{_bindir}/oLschema2ldif
1103 %attr(755,root,root) %{_sbindir}/samba
1104 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
1105 %attr(755,root,root) %{_sbindir}/samba_spnupdate
1106 %attr(755,root,root) %{_sbindir}/samba_upgradedns
1107 %attr(755,root,root) %{_sbindir}/samba_upgradeprovision
1108 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1109 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1110 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1111 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1112 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1113 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1114 %attr(755,root,root) %{_libdir}/samba/libpac.so
1115 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1116 %attr(755,root,root) %{_libdir}/samba/libservice.so
1117 %attr(755,root,root) %{_libdir}/samba/libshares.so
1118 %dir %{_libdir}/samba/bind9
1119 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
1120 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
1121 %dir %{_libdir}/samba/hdb
1122 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
1123 %dir %{_libdir}/samba/gensec
1124 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
1125 %dir %{_libdir}/samba/ldb
1126 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
1127 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
1128 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
1129 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
1130 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
1131 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
1132 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
1133 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
1134 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
1135 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
1136 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
1137 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1138 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1139 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1140 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
1141 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1142 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
1143 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1144 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1145 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1146 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1147 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1148 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1149 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1150 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1151 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1152 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1153 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1154 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1155 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1156 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1157 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1158 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1159 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1160 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1161 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1162 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1163 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1164 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1165 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
1166 %dir %{_libdir}/samba/process_model
1167 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1168 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1169 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1170 %dir %{_libdir}/samba/service
1171 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
1172 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1173 %attr(755,root,root) %{_libdir}/samba/service/dns.so
1174 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1175 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
1176 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
1177 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
1178 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
1179 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1180 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1181 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1182 %attr(755,root,root) %{_libdir}/samba/service/smb.so
1183 %attr(755,root,root) %{_libdir}/samba/service/web.so
1184 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
1185 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1186 %{_datadir}/samba/setup
1187 %{_mandir}/man1/oLschema2ldif.1*
1188 %{_mandir}/man8/samba.8*
1189
1190 %files client
1191 %defattr(644,root,root,755)
1192 %attr(755,root,root) %{_bindir}/cifsdd
1193 %attr(755,root,root) %{_bindir}/nmblookup4
1194 %attr(755,root,root) %{_bindir}/reg*
1195 %attr(755,root,root) %{_bindir}/smbclient4
1196 %{_mandir}/man1/findsmb.1*
1197 %{_mandir}/man1/nmblookup4.1*
1198 %{_mandir}/man1/reg*.1*
1199
1200 %files common
1201 %defattr(644,root,root,755)
1202 %doc README WHATSNEW.txt Roadmap
1203 %attr(755,root,root) %{_bindir}/samba-tool
1204 %attr(755,root,root) %{_sbindir}/samba_kcc
1205 %dir %{_sysconfdir}/samba
1206 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1207 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1208 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1209 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1210 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1211 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1212 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1213 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1214 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1215 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1216 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1217 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1218 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1219 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1220 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1221 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1222 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1223 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1224 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1225 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1226 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1227 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1228 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1229 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1230 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1231 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1232 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1233 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1234 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1235 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1236 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1237 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1238 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1239 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1240 %dir %{_libdir}/samba
1241 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1242 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1243 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1244 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1245 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1246 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1247 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1248 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1249 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1250 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1251 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1252 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1253 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1254 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1255 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1256 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1257 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1258 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1259 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1260 %attr(755,root,root) %{_libdir}/samba/libevents.so
1261 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1262 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1263 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1264 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1265 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1266 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1267 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1268 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1269 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1270 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1271 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1272 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1273 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1274 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1275 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1276 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1277 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1278 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1279 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1280 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1281 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1282 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1283 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1284 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1285 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1286 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1287 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1288 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1289 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1290 %dir %{_datadir}/samba
1291 %dir %{_datadir}/samba/codepages
1292 %{_datadir}/samba/codepages/lowcase.dat
1293 %{_datadir}/samba/codepages/upcase.dat
1294 %{_datadir}/samba/codepages/valid.dat
1295 %{_mandir}/man5/lmhosts.5*
1296 %{_mandir}/man5/smb.conf.5*
1297 %{_mandir}/man7/samba.7*
1298 %{_mandir}/man8/samba-tool.8*
1299 %if %{without system_libs}
1300 %attr(755,root,root) %{_bindir}/tdbbackup
1301 %attr(755,root,root) %{_bindir}/tdbdump
1302 %attr(755,root,root) %{_bindir}/tdbtool
1303 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1304 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1305 %{_mandir}/man8/tdbbackup.8*
1306 %{_mandir}/man8/tdbdump.8*
1307 %{_mandir}/man8/tdbtool.8*
1308 %endif
1309
1310 %files winbind
1311 %defattr(644,root,root,755)
1312 %attr(755,root,root) %{_bindir}/wbinfo
1313 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1314 %attr(755,root,root) /%{_lib}/libnss_winbind*
1315 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1316 %{_mandir}/man1/wbinfo*.1*
1317 %{_mandir}/man5/pam_winbind.conf.5*
1318 %{_mandir}/man7/winbind_krb5_locator.7*
1319 %{_mandir}/man8/pam_winbind.8*
1320
1321 %files -n libsmbclient-raw
1322 %defattr(644,root,root,755)
1323 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1324 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1325
1326 %files -n libsmbclient-raw-devel
1327 %defattr(644,root,root,755)
1328 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1329 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1330 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1331 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1332 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1333 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1334 %{_includedir}/samba-4.0/read_smb.h
1335 %{_includedir}/samba-4.0/smb2_constants.h
1336 %{_includedir}/samba-4.0/smb2_create_blob.h
1337 %{_includedir}/samba-4.0/smb2.h
1338 %{_includedir}/samba-4.0/smb2_signing.h
1339 %{_includedir}/samba-4.0/smb_cli.h
1340 %{_includedir}/samba-4.0/smb_cliraw.h
1341 %{_includedir}/samba-4.0/smb_common.h
1342 %{_includedir}/samba-4.0/smb_composite.h
1343 %{_includedir}/samba-4.0/smb_constants.h
1344 %{_includedir}/samba-4.0/smb_raw.h
1345 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1346 %{_includedir}/samba-4.0/smb_raw_signing.h
1347 %{_includedir}/samba-4.0/smb_raw_trans2.h
1348 %{_includedir}/samba-4.0/smb_request.h
1349 %{_includedir}/samba-4.0/smb_seal.h
1350 %{_includedir}/samba-4.0/smb_signing.h
1351 %{_includedir}/samba-4.0/smb_unix_ext.h
1352 %{_includedir}/samba-4.0/smb_util.h
1353 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1354 %{_pkgconfigdir}/smbclient-raw.pc
1355
1356 %files devel
1357 %defattr(644,root,root,755)
1358 %dir %{_includedir}/samba-4.0
1359 %{_includedir}/samba-4.0/charset.h
1360 %dir %{_includedir}/samba-4.0/core
1361 %{_includedir}/samba-4.0/core/doserr.h
1362 %{_includedir}/samba-4.0/core/error.h
1363 %{_includedir}/samba-4.0/core/ntstatus.h
1364 %{_includedir}/samba-4.0/core/werror.h
1365 %{_includedir}/samba-4.0/credentials.h
1366 %{_includedir}/samba-4.0/dcerpc.h
1367 %{_includedir}/samba-4.0/dcerpc_server.h
1368 %{_includedir}/samba-4.0/dlinklist.h
1369 %{_includedir}/samba-4.0/domain_credentials.h
1370 %dir %{_includedir}/samba-4.0/gen_ndr
1371 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1372 %{_includedir}/samba-4.0/gen_ndr/auth.h
1373 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1374 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1375 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1376 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1377 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1378 %{_includedir}/samba-4.0/gen_ndr/misc.h
1379 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1380 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1381 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1382 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1383 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1384 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1385 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1386 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1387 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1388 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1389 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1390 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1391 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1392 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1393 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1394 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1395 %{_includedir}/samba-4.0/gen_ndr/samr.h
1396 %{_includedir}/samba-4.0/gen_ndr/security.h
1397 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1398 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1399 %{_includedir}/samba-4.0/gensec.h
1400 %{_includedir}/samba-4.0/ldap_errors.h
1401 %{_includedir}/samba-4.0/ldap_message.h
1402 %{_includedir}/samba-4.0/ldap_ndr.h
1403 %{_includedir}/samba-4.0/ldap-util.h
1404 %{_includedir}/samba-4.0/ldb_wrap.h
1405 %{_includedir}/samba-4.0/ndr.h
1406 %dir %{_includedir}/samba-4.0/ndr
1407 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1408 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1409 %{_includedir}/samba-4.0/param.h
1410 %{_includedir}/samba-4.0/policy.h
1411 %{_includedir}/samba-4.0/registry.h
1412 %{_includedir}/samba-4.0/roles.h
1413 %{_includedir}/samba-4.0/rpc_common.h
1414 %dir %{_includedir}/samba-4.0/samba
1415 %{_includedir}/samba-4.0/samba/session.h
1416 %{_includedir}/samba-4.0/samba_util.h
1417 %{_includedir}/samba-4.0/samba/version.h
1418 %{_includedir}/samba-4.0/share.h
1419 %{_includedir}/samba-4.0/tdr.h
1420 %{_includedir}/samba-4.0/tsocket.h
1421 %{_includedir}/samba-4.0/tsocket_internal.h
1422 %dir %{_includedir}/samba-4.0/util
1423 %{_includedir}/samba-4.0/util/attr.h
1424 %{_includedir}/samba-4.0/util/byteorder.h
1425 %{_includedir}/samba-4.0/util/data_blob.h
1426 %{_includedir}/samba-4.0/util/debug.h
1427 %{_includedir}/samba-4.0/util_ldb.h
1428 %{_includedir}/samba-4.0/util/memory.h
1429 %{_includedir}/samba-4.0/util/safe_string.h
1430 %{_includedir}/samba-4.0/util/string_wrappers.h
1431 %{_includedir}/samba-4.0/util/talloc_stack.h
1432 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1433 %{_includedir}/samba-4.0/util/tevent_unix.h
1434 %{_includedir}/samba-4.0/util/tevent_werror.h
1435 %{_includedir}/samba-4.0/util/time.h
1436 %{_includedir}/samba-4.0/util/xfile.h
1437 %{_libdir}/libdcerpc-atsvc.so
1438 %{_libdir}/libdcerpc-binding.so
1439 %{_libdir}/libdcerpc-samr.so
1440 %{_libdir}/libdcerpc-server.so
1441 %{_libdir}/libdcerpc.so
1442 %{_libdir}/libgensec.so
1443 %{_libdir}/libndr-krb5pac.so
1444 %{_libdir}/libndr-nbt.so
1445 %{_libdir}/libndr.so
1446 %{_libdir}/libndr-standard.so
1447 %{_libdir}/libregistry.so
1448 %{_libdir}/libsamba-credentials.so
1449 %{_libdir}/libsamba-hostconfig.so
1450 %{_libdir}/libsamba-policy.so
1451 %{_libdir}/libsamba-util.so
1452 %{_libdir}/libsamdb.so
1453 %{_libdir}/libtevent-util.so
1454 %{_pkgconfigdir}/dcerpc_atsvc.pc
1455 %{_pkgconfigdir}/dcerpc.pc
1456 %{_pkgconfigdir}/dcerpc_samr.pc
1457 %{_pkgconfigdir}/dcerpc_server.pc
1458 %{_pkgconfigdir}/gensec.pc
1459 %{_pkgconfigdir}/ndr_krb5pac.pc
1460 %{_pkgconfigdir}/ndr_nbt.pc
1461 %{_pkgconfigdir}/ndr.pc
1462 %{_pkgconfigdir}/ndr_standard.pc
1463 %{_pkgconfigdir}/registry.pc
1464 %{_pkgconfigdir}/samba-credentials.pc
1465 %{_pkgconfigdir}/samba-hostconfig.pc
1466 %{_pkgconfigdir}/samba-policy.pc
1467 %{_pkgconfigdir}/samba-util.pc
1468 %{_pkgconfigdir}/samdb.pc
1469
1470 %files -n pam-pam_smbpass
1471 %defattr(644,root,root,755)
1472 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1473 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1474
1475 %files pidl
1476 %defattr(644,root,root,755)
1477 %attr(755,root,root) %{_bindir}/pidl
1478 %{_mandir}/man1/pidl.1*
1479 %{_mandir}/man3/Parse::Pidl*.3*
1480 %{perl_vendorlib}/Parse/Pidl*
1481
1482 %files -n python-samba4
1483 %defattr(644,root,root,755)
1484 %dir %{py_sitedir}/samba
1485 %attr(755,root,root) %{py_sitedir}/samba/*.so
1486 %{py_sitedir}/samba/*.py[co]
1487 %dir %{py_sitedir}/samba/dcerpc
1488 %{py_sitedir}/samba/dcerpc/*.py[co]
1489 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1490 %dir %{py_sitedir}/samba/external
1491 %{py_sitedir}/samba/external/*.py[co]
1492 %dir %{py_sitedir}/samba/external/subunit
1493 %{py_sitedir}/samba/external/subunit/*.py[co]
1494 %dir %{py_sitedir}/samba/external/subunit/tests
1495 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1496 %dir %{py_sitedir}/samba/netcmd
1497 %{py_sitedir}/samba/netcmd/*.py[co]
1498 %dir %{py_sitedir}/samba/provision
1499 %{py_sitedir}/samba/provision/*.py[co]
1500 %dir %{py_sitedir}/samba/tests
1501 %{py_sitedir}/samba/tests/*.py[co]
1502 %dir %{py_sitedir}/samba/tests/blackbox
1503 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1504 %dir %{py_sitedir}/samba/tests/samba_tool
1505 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1506 %dir %{py_sitedir}/samba/tests/dcerpc
1507 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1508 %dir %{py_sitedir}/samba/web_server
1509 %{py_sitedir}/samba/web_server/*.py[co]
1510 %if %{without system_libs}
1511 %attr(755,root,root) %{py_sitedir}/*.so
1512 %{py_sitedir}/tevent.py[co]
1513 %endif
1514
1515 %files test
1516 %defattr(644,root,root,755)
1517 %attr(755,root,root) %{_bindir}/gentest
1518 %attr(755,root,root) %{_bindir}/locktest
1519 %attr(755,root,root) %{_bindir}/masktest
1520 %attr(755,root,root) %{_bindir}/ndrdump
1521 %attr(755,root,root) %{_bindir}/smbtorture
1522 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1523 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1524 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1525 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1526 %{_mandir}/man1/gentest.1*
1527 %{_mandir}/man1/locktest.1*
1528 %{_mandir}/man1/masktest.1*
1529 %{_mandir}/man1/ndrdump.1*
1530 %{_mandir}/man1/smbtorture.1*
1531
1532 %files test-devel
1533 %defattr(644,root,root,755)
1534 %attr(755,root,root) %{_libdir}/libtorture.so
1535 %{_includedir}/samba-4.0/torture.h
1536 %{_pkgconfigdir}/torture.pc
1537
1538 %files -n samba3
1539 %defattr(644,root,root,755)
1540 %attr(754,root,root) /etc/rc.d/init.d/smb
1541 %{systemdunitdir}/nmb.service
1542 %{systemdunitdir}/smb.service
1543 %attr(755,root,root) %{_bindir}/dbwrap_tool
1544 %attr(755,root,root) %{_bindir}/smbcontrol
1545 %attr(755,root,root) %{_bindir}/smbpasswd
1546 %attr(755,root,root) %{_bindir}/smbstatus
1547 %attr(755,root,root) %{_bindir}/smbta-util
1548 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1549 %attr(755,root,root) %{_sbindir}/nmbd
1550 %attr(755,root,root) %{_sbindir}/smbd
1551 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1552 %attr(755,root,root) %{_libdir}/libpdb.so.0
1553 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1554 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1555 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1556 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1557 %attr(755,root,root) %{_libdir}/samba/libads.so
1558 %attr(755,root,root) %{_libdir}/samba/libauth.so
1559 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1560 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1561 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1562 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1563 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1564 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1565 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1566 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1567 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1568 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1569 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1570 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1571 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1572 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1573 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1574 %dir %{_libdir}/samba/idmap
1575 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1576 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1577 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1578 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1579 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1580 %dir %{_libdir}/samba/vfs
1581 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1582 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1583 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1584 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1585 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1586 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1587 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1588 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1589 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1590 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1591 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1592 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1593 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1594 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1595 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1596 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1597 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1598 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1599 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1600 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1601 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1602 %dir %{_libdir}/samba/pdb
1603 %attr(755,root,root) %{_libdir}/samba/pdb/ldap.so
1604 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1605 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1606 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1607 %dir %{_libdir}/samba/nss_info
1608 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1609 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1610 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1611 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1612 %{_mandir}/man1/dbwrap_tool.1*
1613 %{_mandir}/man1/smbcontrol.1*
1614 %{_mandir}/man1/smbstatus.1*
1615 %{_mandir}/man5/smbpasswd.5*
1616 %{_mandir}/man8/idmap_ad.8*
1617 %{_mandir}/man8/idmap_autorid.8*
1618 %{_mandir}/man8/idmap_hash.8*
1619 %{_mandir}/man8/idmap_ldap.8*
1620 %{_mandir}/man8/idmap_nss.8*
1621 %{_mandir}/man8/idmap_rid.8*
1622 %{_mandir}/man8/idmap_tdb2.8*
1623 %{_mandir}/man8/idmap_tdb.8*
1624 %{_mandir}/man8/nmbd.8*
1625 %{_mandir}/man8/smbd.8*
1626 %{_mandir}/man8/smbpasswd.8*
1627 %{_mandir}/man8/smbta-util.8*
1628 %{_mandir}/man8/vfs_acl_tdb.8*
1629 %{_mandir}/man8/vfs_acl_xattr.8*
1630 %{_mandir}/man8/vfs_aio_fork.8*
1631 %{_mandir}/man8/vfs_aio_linux.8*
1632 %{_mandir}/man8/vfs_aio_pthread.8*
1633 %{_mandir}/man8/vfs_commit.8*
1634 %{_mandir}/man8/vfs_crossrename.8*
1635 %{_mandir}/man8/vfs_dirsort.8*
1636 %{_mandir}/man8/vfs_fileid.8*
1637 %{_mandir}/man8/vfs_media_harmony.8*
1638 %{_mandir}/man8/vfs_preopen.8*
1639 %{_mandir}/man8/vfs_shadow_copy2.8*
1640 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1641 %{_mandir}/man8/vfs_streams_depot.8*
1642 %{_mandir}/man8/vfs_streams_xattr.8*
1643 %{_mandir}/man8/vfs_time_audit.8*
1644 %{_mandir}/man8/vfs_xattr_tdb.8*
1645
1646 %files -n samba3-client
1647 %defattr(644,root,root,755)
1648 %attr(755,root,root) %{_bindir}/net
1649 %attr(755,root,root) %{_bindir}/nmblookup
1650 %attr(755,root,root) %{_bindir}/rpcclient
1651 %attr(755,root,root) %{_bindir}/sharesec
1652 %attr(755,root,root) %{_bindir}/smbcacls
1653 %attr(755,root,root) %{_bindir}/smbclient
1654 %attr(755,root,root) %{_bindir}/smbtree
1655 %{_mandir}/man1/nmblookup.1*
1656 %{_mandir}/man1/rpcclient.1*
1657 %{_mandir}/man1/sharesec.1*
1658 %{_mandir}/man1/smbcacls.1*
1659 %{_mandir}/man1/smbclient.1*
1660 %{_mandir}/man1/smbtree.1*
1661 %{_mandir}/man8/net.8*
1662
1663 %files -n samba3-common
1664 %defattr(644,root,root,755)
1665 %attr(755,root,root) %{_bindir}/eventlogadm
1666 %attr(755,root,root) %{_bindir}/ntlm_auth
1667 %attr(755,root,root) %{_bindir}/pdbedit
1668 %attr(755,root,root) %{_bindir}/profiles
1669 %attr(755,root,root) %{_bindir}/smbcquotas
1670 %attr(755,root,root) %{_bindir}/testparm
1671 %attr(755,root,root) %{_bindir}/vfstest
1672 %dir %{_libdir}/samba/auth
1673 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1674 %{_mandir}/man1/ntlm_auth.1*
1675 %{_mandir}/man1/profiles.1*
1676 %{_mandir}/man1/smbcquotas.1*
1677 %{_mandir}/man1/testparm.1*
1678 %{_mandir}/man1/vfstest.1*
1679 %{_mandir}/man8/eventlogadm.8*
1680 %{_mandir}/man8/pdbedit.8*
1681
1682 %files -n samba3-devel
1683 %defattr(644,root,root,755)
1684 %attr(755,root,root) %{_libdir}/libnetapi.so
1685 %attr(755,root,root) %{_libdir}/libpdb.so
1686 %attr(755,root,root) %{_libdir}/libsmbldap.so
1687 %{_includedir}/samba-4.0/lookup_sid.h
1688 %{_includedir}/samba-4.0/machine_sid.h
1689 %{_includedir}/samba-4.0/netapi.h
1690 %{_includedir}/samba-4.0/passdb.h
1691 %{_includedir}/samba-4.0/smbconf.h
1692 %{_includedir}/samba-4.0/smb_ldap.h
1693 %{_includedir}/samba-4.0/smbldap.h
1694 %{_includedir}/samba-4.0/smb_share_modes.h
1695 %{_pkgconfigdir}/netapi.pc
1696
1697 %files -n samba3-vfs-audit
1698 %defattr(644,root,root,755)
1699 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1700 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1701 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1702 %{_mandir}/man8/vfs_audit.8*
1703 %{_mandir}/man8/vfs_extd_audit.8*
1704 %{_mandir}/man8/vfs_full_audit.8*
1705
1706 %files -n samba3-vfs-cap
1707 %defattr(644,root,root,755)
1708 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1709 %{_mandir}/man8/vfs_cap.8*
1710
1711 %files -n samba3-vfs-default_quota
1712 %defattr(644,root,root,755)
1713 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1714 %{_mandir}/man8/vfs_default_quota.8*
1715
1716 %files -n samba3-vfs-expand_msdfs
1717 %defattr(644,root,root,755)
1718 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1719
1720 %files -n samba3-vfs-fake_perms
1721 %defattr(644,root,root,755)
1722 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1723 %{_mandir}/man8/vfs_fake_perms.8*
1724
1725 %files -n samba3-vfs-notify_fam
1726 %defattr(644,root,root,755)
1727 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1728 %{_mandir}/man8/vfs_notify_fam.8*
1729
1730 %files -n samba3-vfs-netatalk
1731 %defattr(644,root,root,755)
1732 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1733 %{_mandir}/man8/vfs_netatalk.8*
1734
1735 %files -n samba3-vfs-readahead
1736 %defattr(644,root,root,755)
1737 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1738 %{_mandir}/man8/vfs_readahead.8*
1739
1740 %files -n samba3-vfs-readonly
1741 %defattr(644,root,root,755)
1742 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1743 %{_mandir}/man8/vfs_readonly.8*
1744
1745 %files -n samba3-vfs-recycle
1746 %defattr(644,root,root,755)
1747 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1748 %{_mandir}/man8/vfs_recycle.8*
1749
1750 %files -n samba3-vfs-shadow_copy
1751 %defattr(644,root,root,755)
1752 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1753 %{_mandir}/man8/vfs_shadow_copy.8*
1754
1755 %files -n samba3-vfs-catia
1756 %defattr(644,root,root,755)
1757 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1758 %{_mandir}/man8/vfs_catia.8*
1759
1760 %files -n samba3-vfs-scannedonly
1761 %defattr(644,root,root,755)
1762 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1763 %{_mandir}/man8/vfs_scannedonly.8*
1764
1765 %files -n samba3-smbget
1766 %defattr(644,root,root,755)
1767 %attr(755,root,root) %{_bindir}/smbget
1768 %{_mandir}/man1/smbget.1*
1769 %{_mandir}/man5/smbgetrc.5*
1770
1771 %if %{with cups}
1772 %files -n cups-backend-samba3-smb
1773 %defattr(644,root,root,755)
1774 %attr(755,root,root) %{cups_serverbin}/backend/smb
1775 %attr(755,root,root) %{_bindir}/smbspool
1776 %{_mandir}/man8/smbspool.8*
1777 %endif
1778
1779 %files -n samba3-swat
1780 %defattr(644,root,root,755)
1781 #%doc swat/README* swat/help/*
1782 %doc swat/help/*
1783 %attr(755,root,root) %{_sbindir}/swat
1784 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1785 %dir %{_datadir}/samba/swat
1786 %{_datadir}/samba/swat/help
1787 %{_datadir}/samba/swat/images
1788 %{_datadir}/samba/swat/include
1789 %dir %{_datadir}/samba/swat/lang
1790 %lang(ja) %{_datadir}/samba/swat/lang/ja
1791 %lang(ru) %{_datadir}/samba/swat/lang/ru
1792 %lang(tr) %{_datadir}/samba/swat/lang/tr
1793 %{_mandir}/man8/swat.8*
1794 %lang(de) %{_datadir}/samba/codepages/de.msg
1795 %{_datadir}/samba/codepages/en.msg
1796 %lang(fi) %{_datadir}/samba/codepages/fi.msg
1797 %lang(fr) %{_datadir}/samba/codepages/fr.msg
1798 %lang(it) %{_datadir}/samba/codepages/it.msg
1799 %lang(ja) %{_datadir}/samba/codepages/ja.msg
1800 %lang(nl) %{_datadir}/samba/codepages/nl.msg
1801 %lang(pl) %{_datadir}/samba/codepages/pl.msg
1802 %lang(ru) %{_datadir}/samba/codepages/ru*
1803 %lang(tr) %{_datadir}/samba/codepages/tr.msg
1804
1805 %files -n samba3-winbind
1806 %attr(755,root,root) %{_sbindir}/winbindd
1807 %attr(754,root,root) /etc/rc.d/init.d/winbind
1808 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1809 %{systemdunitdir}/winbind.service
1810 %{_mandir}/man8/winbindd*.8*
1811
1812 %files -n nss_wins
1813 %defattr(644,root,root,755)
1814 %attr(755,root,root) /%{_lib}/libnss_wins*
1815
1816 %files -n samba3-libsmbclient
1817 %defattr(644,root,root,755)
1818 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1819 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1820 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1821 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1822 %attr(755,root,root) %{_libdir}/samba/libgse.so
1823 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1824 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1825 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1826 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1827 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1828 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1829 %{_mandir}/man7/libsmbclient.7*
1830
1831 %files -n samba3-libsmbclient-devel
1832 %defattr(644,root,root,755)
1833 %attr(755,root,root) %{_libdir}/libsmbclient.so
1834 %attr(755,root,root) %{_libdir}/libsmbconf.so
1835 %attr(755,root,root) %{_libdir}/libwbclient.so
1836 %{_includedir}/libsmbclient.h
1837 %{_includedir}/wbclient.h
1838
1839 %files -n python-samba3
1840 %defattr(644,root,root,755)
1841 %dir %{py_sitedir}/samba
1842 %dir %{py_sitedir}/samba/samba3
1843 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1844 %{py_sitedir}/samba/samba3/*.py[co]
1845
1846 %if %{with ldap}
1847 %files -n openldap-schema-samba
1848 %defattr(644,root,root,755)
1849 %{schemadir}/*.schema
1850 %endif
1851
1852 %files todo
1853 %defattr(644,root,root,755)
1854 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1855 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1856 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1857 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1858 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1859
1860 %dir %{_sambahome}
1861 %dir /var/lib/samba
1862 %ghost /var/lib/samba/*.dat
1863 %dir /var/lib/samba/printing
1864
1865 %attr(750,root,root) %dir /var/log/samba
1866 %attr(750,root,root) %dir /var/log/samba/cores
1867 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1868 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1869 %attr(750,root,root) %dir /var/log/archive/samba
1870 %attr(1777,root,root) %dir /var/spool/samba
1871 %if %{with ldap}
1872 %doc examples/LDAP
1873 %endif
This page took 0.170189 seconds and 4 git commands to generate.