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