]> git.pld-linux.org Git - packages/samba.git/blame - samba4.spec
- sorted files
[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
c083eea8 18%define ldb_ver 1.1.15
e71e0470 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 39Name: samba4
c083eea8 40Version: 4.0.3
ed426448 41Release: 0.11
6646cd44 42Epoch: 1
6bef715a 43License: GPL v3
11d2c190 44Group: Networking/Daemons
670da5b0 45Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
c083eea8 46# Source0-md5: fdb093fb362109dae0ccadc314318da7
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
450db13e 61Patch5: samba-fam.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
dce29ff7 95BuildRequires: rpmbuild(macros) >= 1.647
e155c475 96BuildRequires: sed >= 4.0
e71e0470 97%if %{with system_libs}
e71e0470
JR
98BuildRequires: ldb-devel >= %{ldb_ver}
99BuildRequires: python-ldb-devel >= %{ldb_ver}
100BuildRequires: python-talloc-devel >= %{talloc_ver}
101BuildRequires: python-tevent >= %{tevent_ver}
05913998
JR
102BuildRequires: talloc-devel >= %{talloc_ver}
103BuildRequires: tdb-devel >= %{tdb_ver}
104BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 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
dce29ff7 114Requires: systemd-units >= 38
62dc8910 115# smbd links with libcups
ac083993 116%{?with_cups:Requires: cups-lib >= 1:1.2.0}
e765216e
JR
117Obsoletes: samba-doc-html
118Obsoletes: samba-doc-pdf
05913998
JR
119Obsoletes: samba-pdb-xml
120Obsoletes: samba-vfs-block
da3dadf3 121BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1925a8b4 122
c10bc67e 123%define _sambahome /home/services/samba
ddea14b0 124%if %{with cups}
478e9eab 125%define cups_serverbin %{_prefix}/lib/cups
fd9d8b85 126%endif
99795f36 127%define schemadir /usr/share/openldap/schema
92c45d25 128
01485082
ER
129# CFLAGS modified (the second ./configure)
130%undefine configure_cache
131
e11c6ca1 132%description
cfa67cf6 133Samba provides an SMB server which can be used to provide network
134services to SMB (sometimes called "Lan Manager") clients, including
135various versions of MS Windows, OS/2, and other Linux machines. Samba
136also provides some SMB clients, which complement the built-in SMB
137filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
138and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
e11c6ca1 139
140This release is known as the "Locking Update" and has full support for
cfa67cf6 141Opportunistic File Locking. In addition this update includes native
142support for Microsoft encrypted passwords, improved browse list and
143WINS database management.
e11c6ca1 144
cfa67cf6 145Please refer to the WHATSNEW.txt document for fixup information. This
146binary release includes encrypted password support. Please read the
dc18070c 147smb.conf file for implementation details.
d68d5e15 148
96088f7b
JR
149%description -l cs.UTF-8
150Samba poskytuje server SMB, který lze použít pro poskytování síťových
151služeb klientům SMB (někdy nazývaných klienti "LAN manažer") včetně
152klientů různých verzí MS Windows, OS/2 a dalších linuxových strojů.
153Samba též poskytuje některé klienty SMB, kteří komplementují vestavěný
154souborový systém SMB v Linuxu. Samba používá protokoly NetBIOS přes
155TCP/IP (NetBT) a NEpotřebuje protokol NetBEUI (neformátovaný rámec
156NetBIOS od společnosti Microsoft.
157
158%description -l da.UTF-8
159Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
160services til SMB (også kaldet "Lan Manager") klienter, incl.
cfa67cf6 161forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
96088f7b 162Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
cfa67cf6 163filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
96088f7b 164protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
cfa67cf6 165protokollen.
d1d64cbe 166
96088f7b
JR
167%description -l de.UTF-8
168Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
169SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
cfa67cf6 170verschiedenen Versionen von MS Windows-, OS/2- und anderen
96088f7b
JR
171Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
172Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
173NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
cfa67cf6 174(Microsoft Raw NetBIOS frame)-Protokoll.
d1d64cbe 175
96088f7b 176%description -l es.UTF-8
da957f7e 177Samba provee un servidor SMB que se puede usar para ofrecer servicios
178de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
96088f7b
JR
179incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
180Linux. Samba también ofrece algunos clientes SMB, que complementan el
da957f7e 181sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
182TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
183NetBIOS frame).
184
96088f7b
JR
185%description -l fi.UTF-8
186Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
cfa67cf6 187verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
188Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
189Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
96088f7b
JR
190myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
191kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
192over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
cfa67cf6 193NetBEUI-protokollaa.
d1d64cbe 194
96088f7b 195%description -l it.UTF-8
cfa67cf6 196Samba fornisce un server SMB che puo` essere usato per fornire servizi
197di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
198altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
199NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
e11c6ca1 200
96088f7b
JR
201%description -l ja.UTF-8
202Samba は 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
209Samba ほとんど動作する 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 도메인 컨트롤의 성능으로 작업을 하고, 새로운
222SWAT(Samba Web Administration Tool)로 웹브라우저를 사용하여 원격지에서
223삼바의 smb.conf 파일을 관리하도록 한다. 이러한 경우 inetd 데몬을 통해
224TCP 901 포트를 사용하게 된다.
225
226최근 정보로 WHATSNEW.txt 파일의 문서를 참고하도록 한다. 바이너리의
227릴리즈는 암호화된 패스워드를 제공한다.
228
229%description -l pl.UTF-8
230Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
231usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
232takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
233znajduje się również oprogramowanie klienckie. Samba używa protokołu
234NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
235pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
236haseł w standardzie MS i zarządzania bazą WINS.
237
238%description -l pt_BR.UTF-8
239O Samba provê um servidor SMB que pode ser usado para oferecer
240serviços de rede a clientes SMB (algumas vezes chamado de "Lan
241Manager"), incluindo várias versões de MS Windows, OS/2, e outras
242máquinas Linux. O Samba também fornece alguns clientes SMB, que
da957f7e 243complementam o sistema de arquivos SMB do Linux. O Samba usa o
96088f7b 244protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
da957f7e 245NetBEUI (Microsoft Raw NetBIOS frame).
246
96088f7b
JR
247O Samba inclui a maioria das características de um servidor de
248Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
249permite que o arquivo smb.conf seja gerenciado remotamente através de
250um navegador. Atualmente isto está sendo habilitado na porta TCP 901
da957f7e 251via inetd.
252
96088f7b
JR
253%description -l ru.UTF-8
254Samba предоставляет SMB-сервер, который может быть использован для
255предоставления сетевых сервисов SMB (иногда называемым "Lan Manager")
256клиентам, включая разнообразные версии MS Windows, OS/2, и другие
257Linux-машины. Samba также предоставляет SMB-клиентов, которые работают
258со встроенной в Linux файловой системой SMB.
da957f7e 259
96088f7b
JR
260Samba использует протокол NetBIOS over TCP/IP (NetBT) и не нуждается в
261протоколе NetBEUI (Microsoft Raw NetBIOS frame).
da957f7e 262
96088f7b
JR
263Samba содержит практически работающую реализацию NT Domain Control и
264включает новый SWAT (Samba Web Administration Tool), который позволяет
265удаленно управлять конфигурационным файлом smb.conf при помощи вашего
266любимого WEB-броузера. Пока что он разрешен через inetd на TCP-порту
da957f7e 267901.
268
96088f7b
JR
269%description -l uk.UTF-8
270Samba надає SMB-сервер, що може бути використаний для надання
271мережевих сервісів SMB (що їх іноді називають "Lan Manager") клієнтам,
272включаючи різноманітні версії MS Windows, OS/2, та інші Linux-машини.
273Samba також надає SMB-клієнтів, що працюють з вбудованою в Linux
274файловою системою SMB.
da957f7e 275
96088f7b
JR
276Samba використовує протокол NetBIOS over TCP/IP (NetBT) та не потребує
277протоколу NetBEUI (Microsoft Raw NetBIOS frame).
da957f7e 278
96088f7b
JR
279Samba містить майже працюючу реализацію NT Domain Control та новый
280SWAT (Samba Web Administration Tool), котрий дозволяє віддалено
281керувати конфігураційним файлом smb.conf за допомогою вашого
282улюбленого WEB-броузера. Поки що він дозволений через inetd на
283TCP-порту 901.
da957f7e 284
ac6f9d13 285%package client
ea8d81e5 286Summary: Samba client programs
fa1faeca
ER
287Summary(es.UTF-8): Cliente SMB de Samba
288Summary(ja.UTF-8): Samba (SMB) クライアントプログラム
289Summary(pl.UTF-8): Klienci serwera Samba
290Summary(pt_BR.UTF-8): Cliente SMB do samba
291Summary(ru.UTF-8): Клиентские программы Samba (SMB)
292Summary(uk.UTF-8): Клієнтські програми Samba (SMB)
2eedd257 293Group: Applications/Networking
6646cd44 294Requires: %{name}-common = %{epoch}:%{version}-%{release}
34895621 295%{?with_kerberos5:Requires: heimdal-libs >= 1.5.3-1}
c083eea8 296Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
b0b9dc36 297Suggests: cifs-utils
85d322d3 298Obsoletes: smbfs
ac6f9d13
MC
299
300%description client
301Samba-client provides some SMB clients, which complement the build-in
302SMB filesystem in Linux. These allow accessing of SMB shares and
303printing to SMB printers.
304
96088f7b 305%description client -l es.UTF-8
da957f7e 306Cliente SMB de Samba.
307
96088f7b
JR
308%description client -l ja.UTF-8
309Samba-client は Linux 上に含まれている SMB ファイルシステムを補う SMB
310クライアントを提供します。これらは SMB 共有のアクセスと SMB
311プリンタへの印刷を許可します。
da957f7e 312
96088f7b
JR
313%description client -l pl.UTF-8
314Samba-client dostarcza programy uzupełniające obsługę systemu plików
315SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
bd658e80 316drukowanie w sieci SMB.
ac6f9d13 317
96088f7b 318%description client -l pt_BR.UTF-8
da957f7e 319O pacote samba-clientes prove alguns clientes SMB, que complementam o
320sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
96088f7b 321e também, à impressoras SMB.
da957f7e 322
96088f7b
JR
323%description client -l ru.UTF-8
324Пакет samba-client предоставляет некоторые клиенты SMB для работы со
325встроенной файловой системой SMB в Linux. Эти клиенты позволяют
326получать доступ к разделяемым каталогам SMB и печать на SMB-принтеры.
da957f7e 327
96088f7b
JR
328%description client -l uk.UTF-8
329Пакет samba-client надає деякі клієнти SMB для роботи зі вбудованою
330файловою системою SMB в Linux. Ці клієнти дозволяють отримувати доступ
331до каталогів спільного використання SMB та друк на SMB-прінтери.
da957f7e 332
ac6f9d13 333%package common
ea8d81e5 334Summary: Files used by both Samba servers and clients
fa1faeca 335Summary(ja.UTF-8): Samba サーバーとクライアントで使用されるプログラム
4ecf4d28 336Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samby
fa1faeca
ER
337Summary(pt_BR.UTF-8): Arquivos em comum entre samba e samba-clients
338Summary(ru.UTF-8): Файлы, используемые как сервером, так и клиентом Samba
339Summary(uk.UTF-8): Файли, що використовуються як сервером, так і клієнтом Samba
2eedd257 340Group: Networking/Daemons
0b940f4e
JR
341Requires: talloc >= %{talloc_ver}
342Requires: tdb >= %{tdb_ver}
ac6f9d13
MC
343
344%description common
345Samba-common provides files necessary for both the server and client
346packages of Samba.
347
96088f7b
JR
348%description common -l ja.UTF-8
349Samba-common は Samba のサーバとクライアントの両方のパッケージで
350使用されるファイルを提供します。
da957f7e 351
96088f7b
JR
352%description common -l pl.UTF-8
353Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
4ecf4d28 354klientów Samby.
ac6f9d13 355
96088f7b 356%description common -l pt_BR.UTF-8
da957f7e 357Arquivos em comum entre os pacotes samba e samba-clients.
358
96088f7b
JR
359%description common -l ru.UTF-8
360Samba-common содержит файлы, необходимые для работы как клиента, так и
361сервера Samba.
da957f7e 362
96088f7b
JR
363%description common -l uk.UTF-8
364Samba-common містить файли, необхідні для роботи як клієнта, так і
365сервера Samba.
da957f7e 366
29511e6d 367%package winbind
29511e6d 368Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 369Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 370Group: Networking/Daemons
29511e6d 371Requires(post,preun): /sbin/chkconfig
6646cd44 372Requires: %{name}-common = %{epoch}:%{version}-%{release}
29511e6d 373
374%description winbind
375Provides the winbind daemon and testing tools to allow authentication
376and group/user enumeration from a Windows or Samba domain controller.
377
96088f7b
JR
378%description winbind -l pl.UTF-8
379Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
380uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
381Windows lub Samba.
382
c083eea8
JR
383%package -n libsmbclient-raw
384Summary: libsmbclient-raw - samba client library
385Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
386Group: Libraries
387
388%description -n libsmbclient-raw
389libsmbclient-raw - library that allows to use samba clients functions.
390
391%description -n libsmbclient-raw -l pl.UTF-8
392libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
393samby.
394
395%package -n libsmbclient-raw-devel
396Summary: libsmbclient-raw - samba client library
397Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
398Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
399Group: Development/Libraries
400Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
401
402%description -n libsmbclient-raw-devel
403Header files for libsmbclient.
404
405%description -n libsmbclient-raw-devel -l pl.UTF-8
406Pliki nagłówkowe dla libsmbclient-raw.
407
408%description -n libsmbclient-raw-devel -l pt_BR.UTF-8
409Arquivos de inclusão, bibliotecas e documentação necessários para
410desenvolver aplicativos clientes para o samba.
411
f2b0247b
ER
412%package devel
413Summary: Header files for Samba
fa1faeca 414Summary(pl.UTF-8): Pliki nagłówkowe Samby
f2b0247b
ER
415Group: Development/Libraries
416
417%description devel
418Header files for Samba.
419
96088f7b
JR
420%description devel -l pl.UTF-8
421Pliki nagłówkowe Samby.
9c05ac07 422
382a477a
JR
423%package -n pam-pam_smbpass
424Summary: PAM Samba Password Module
425Summary(pl.UTF-8): Moduł PAM smbpass
426Group: Base
427Obsoletes: pam_smbpass
428
429%description -n pam-pam_smbpass
430PAM module which can be used on conforming systems to keep the
431smbpasswd (Samba password) database in sync with the Unix password
432file.
433
434%description -n pam-pam_smbpass -l pl.UTF-8
435Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
436Samby) zsynchronizowanego z hasłami uniksowymi.
437
438%package pidl
439Summary: Perl IDL compiler
440Group: Development/Tools
441Requires: perl(Parse::Yapp)
442
443%description pidl
444The samba4-pidl package contains the Perl IDL compiler used by Samba
445and Wireshark to parse IDL and similar protocols.
446
447%package -n python-samba4
448Summary: Samba Module for Python
449Group: Development/Languages/Python
450%pyrequires_eq python
451Requires: %{name}-common = %{epoch}:%{version}-%{release}
452
453%description -n python-samba4
454Samba Module for Python.
455
456%package test
457Summary: Testing tools for Samba servers and clients
458Group: Applications/System
459Requires: %{name} = %{epoch}:%{version}-%{release}
460Requires: %{name}-common = %{epoch}:%{version}-%{release}
461Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
462
463%description test
464samba4-test provides testing tools for both the server and client
465packages of Samba.
466
467%package test-devel
468Summary: Testing devel files for Samba servers and clients
469Group: Applications/System
470Requires: %{name}-test = %{epoch}:%{version}-%{release}
471
472%description test-devel
473samba-test-devel provides testing devel files for both the server and
474client packages of Samba.
475
476%package -n samba3
477Summary: samba3
478Group: Networking/Daemons
479
480%description -n samba3
481samba3
482
483%package -n samba3-client
484Summary: samba3
485Group: Networking/Daemons
486
487%description -n samba3-client
488samba3
489
490%package -n samba3-common
491Summary: samba3
492Group: Networking/Daemons
493
494%description -n samba3-common
495samba3
496
f1c7ad61
JR
497%package -n samba3-devel
498Summary: Header files for Samba
499Summary(pl.UTF-8): Pliki nagłówkowe Samby
500Group: Development/Libraries
501
502%description -n samba3-devel
503Header files for Samba.
504
505%description -n samba3-devel -l pl.UTF-8
506Pliki nagłówkowe Samby.
507
c083eea8
JR
508%package -n samba3-vfs-audit
509Summary: VFS module to audit file access
510Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
4c0ad0d2 511Group: Networking/Daemons
17937b31 512Requires: samba3 = %{epoch}:%{version}-%{release}
70ff6d03 513
c083eea8
JR
514%description -n samba3-vfs-audit
515A simple module to audit file access to the syslog facility. The
516following operations are logged:
8d59ae13 517 - share connect/disconnect,
518 - directory opens/create/remove,
519 - file open/close/rename/unlink/chmod.
70ff6d03 520
c083eea8
JR
521%description -n samba3-vfs-audit -l pl.UTF-8
522Proste moduły do monitorowania dostępu do plików na serwerze samba do
523do sysloga. Monitorowane są następujące operacje:
96088f7b 524 - podłączenie do/odłączenie od zasobu,
8d59ae13 525 - otwarcie/utworzenie/zmiana nazwy katalogu,
96088f7b 526 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
0719a8a7 527
c083eea8
JR
528Zawiera moduły audit, extd_audit i full_audit.
529
530%package -n samba3-vfs-cap
cc6b68cd 531Summary: VFS module for CAP and samba compatibility
fa1faeca 532Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
d1f5710a 533Group: Networking/Daemons
17937b31 534Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 535
c083eea8 536%description -n samba3-vfs-cap
e1c0d47d 537Convert an incoming Shift-JIS character to the 3 byte hex
538representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
539This is used for compatibility between Samba and CAP.
d1f5710a 540
c083eea8 541%description -n samba3-vfs-cap -l pl.UTF-8
cc6b68cd 542Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
96088f7b 543reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
d1f5710a 544
c083eea8 545%package -n samba3-vfs-default_quota
97334e11 546Summary: VFS module to store default quotas in a specified quota record
fa1faeca 547Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
d1f5710a 548Group: Networking/Daemons
17937b31 549Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 550
c083eea8 551%description -n samba3-vfs-default_quota
97334e11 552This VFS modules stores default quotas in a specified quota record.
d1f5710a 553
c083eea8 554%description -n samba3-vfs-default_quota -l pl.UTF-8
96088f7b
JR
555Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
556limitów.
d1f5710a 557
c083eea8 558%package -n samba3-vfs-expand_msdfs
cc6b68cd 559Summary: VFS module for hosting a Microsoft Distributed File System Tree
fa1faeca 560Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
d1f5710a 561Group: Networking/Daemons
17937b31 562Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 563
c083eea8 564%description -n samba3-vfs-expand_msdfs
cc6b68cd 565A VFS module for hosting a Microsoft Distributed File System Tree.
d1f5710a 566
cc6b68cd 567The Distributed File System (DFS) provides a means of separating the
568logical view of files and directories that users see from the actual
e1c0d47d 569physical locations of these resources on the network. It allows for
570higher availability, smoother storage expansion, load balancing, and
571so on.
d1f5710a 572
c083eea8 573%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
96088f7b 574Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
727a2c6a
JB
575File System.
576
96088f7b
JR
577Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
578plików i katalogów widocznych przez użytkowników z fizycznego
579umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
580płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
cc6b68cd 581
c083eea8 582%package -n samba3-vfs-fake_perms
727a2c6a 583Summary: VFS module to report read-only fires as writable
fa1faeca 584Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
d1f5710a 585Group: Networking/Daemons
17937b31 586Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 587
c083eea8 588%description -n samba3-vfs-fake_perms
e1c0d47d 589This module allow Roaming Profile files and directories to be set (on
590the Samba server under UNIX) as read only. This module will, if
591installed on the Profiles share, report to the client that the Profile
592files and directories are writeable. This satisfies the client even
593though the files will never be overwritten as the client logs out or
594shuts down.
d1f5710a 595
c083eea8 596%description -n samba3-vfs-fake_perms -l pl.UTF-8
96088f7b
JR
597Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
598profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
599przypadku zainstalowania na udziale z profilami będzie zgłaszał
600klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
601klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
727a2c6a 602lub wylogowywaniu klienta.
d1f5710a 603
c083eea8 604%package -n samba3-vfs-notify_fam
9f74dab7 605Summary: VFS module to implement file change notifications
8ba454ef
AM
606Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
607Group: Networking/Daemons
17937b31 608Requires: samba3 = %{epoch}:%{version}-%{release}
8ba454ef 609
c083eea8 610%description -n samba3-vfs-notify_fam
8ba454ef
AM
611The vfs_notify_fam module makes use of the system FAM (File Alteration
612Monitor) daemon to implement file change notifications for Windows
613clients.
614
c083eea8 615%description -n samba3-vfs-notify_fam -l pl.UTF-8
8ba454ef
AM
616Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
617informowania o zmianach w plikach dla klientów Windows.
618
c083eea8
JR
619%package -n samba3-vfs-netatalk
620Summary: VFS module for ease co-existence of samba and netatalk
621Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
d1f5710a 622Group: Networking/Daemons
17937b31 623Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 624
c083eea8 625%description -n samba3-vfs-netatalk
727a2c6a 626Package contains a netatalk VFS module for ease co-existence of Samba
e1c0d47d 627and netatalk file sharing services.
d1f5710a 628
c083eea8
JR
629%description -n samba3-vfs-netatalk -l pl.UTF-8
630Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
96088f7b 631i netatalk przy udostępnianiu zasobów.
d1f5710a 632
c083eea8 633%package -n samba3-vfs-recycle
97334e11 634Summary: VFS module to add recycle bin facility to a samba share
4ecf4d28 635Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
97334e11 636Group: Networking/Daemons
17937b31 637Requires: samba3 = %{epoch}:%{version}-%{release}
97334e11 638
c083eea8 639%description -n samba3-vfs-recycle
97334e11
JB
640VFS module to add recycle bin facility to a samba share.
641
c083eea8
JR
642%description -n samba3-vfs-recycle -l pl.UTF-8
643Moduł VFS dodający możliwość kosza do zasobu samby.
97334e11 644
c083eea8 645%package -n samba3-vfs-readahead
05756483 646Summary: VFS module for pre-loading the kernel buffer cache
8134e830 647Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
05756483 648Group: Networking/Daemons
17937b31 649Requires: samba3 = %{epoch}:%{version}-%{release}
4d8c5e20 650
c083eea8 651%description -n samba3-vfs-readahead
4d8c5e20
JB
652This VFS module detects read requests at multiples of a given offset
653(hex 0x80000 by default) and then tells the kernel via either the
654readahead system call (on Linux) or the posix_fadvise system call to
655pre-fetch this data into the buffer cache.
656
657This module is useful for Windows Vista clients reading data using the
658Windows Explorer program, which asynchronously does multiple file read
659requests at offset boundaries of 0x80000 bytes.
660
c083eea8 661%description -n samba3-vfs-readahead -l pl.UTF-8
8134e830
JB
662Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
663pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
664wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
665wczesnego odczytu tych danych do bufora cache.
4d8c5e20 666
8134e830
JB
667Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
668przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
669wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
670bajtów.
4d8c5e20 671
c083eea8 672%package -n samba3-vfs-readonly
97334e11 673Summary: VFS module for read-only limitation for specified share
fa1faeca 674Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
97334e11 675Group: Networking/Daemons
17937b31 676Requires: samba3 = %{epoch}:%{version}-%{release}
97334e11 677
c083eea8 678%description -n samba3-vfs-readonly
97334e11
JB
679This module performs a read-only limitation for specified share (or
680all of them if it is loaded in a [global] section) based on period
681definition in smb.conf.
682
c083eea8 683%description -n samba3-vfs-readonly -l pl.UTF-8
96088f7b
JR
684Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
685udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
686oparciu o definicje okresów w smb.conf.
97334e11 687
c083eea8 688%package -n samba3-vfs-shadow_copy
670da5b0
JR
689Summary: VFS module to make automatic copy of data in samba share
690Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
691Group: Networking/Daemons
17937b31 692Requires: samba3 = %{epoch}:%{version}-%{release}
670da5b0 693
c083eea8 694%description -n samba3-vfs-shadow_copy
670da5b0
JR
695VFS module to make automatic copy of data in samba share.
696
c083eea8 697%description -n samba3-vfs-shadow_copy -l pl.UTF-8
670da5b0
JR
698Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
699
c083eea8 700%package -n samba3-vfs-catia
670da5b0
JR
701Summary: VFS module to fix Catia CAD filenames
702Group: Networking/Daemons
17937b31 703Requires: samba3 = %{epoch}:%{version}-%{release}
670da5b0 704
c083eea8 705%description -n samba3-vfs-catia
670da5b0
JR
706The Catia CAD package commonly creates filenames that use characters
707that are illegal in CIFS filenames. The vfs_catia VFS module
708implements a fixed character mapping so that these files can be shared
709with CIFS clients.
710
c083eea8 711%package -n samba3-vfs-scannedonly
d718c2e1 712Summary: Anti-virus solution as VFS module
4ecf4d28 713Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
d718c2e1 714Group: Networking/Daemons
17937b31 715Requires: samba3 = %{epoch}:%{version}-%{release}
d718c2e1 716
c083eea8 717%description -n samba3-vfs-scannedonly
aceac5ef
ER
718The vfs_scannedonly VFS module ensures that only files that have been
719scanned for viruses are visible and accessible to the end user. If
720non-scanned files are found an anti-virus scanning daemon is notified.
d718c2e1 721
382a477a
JR
722%package -n samba3-smbget
723Summary: A utility for retrieving files using the SMB protocol
724Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
725Group: Applications/Networking
4ecf4d28 726
382a477a
JR
727%description -n samba3-smbget
728wget-like utility for download files over SMB.
4ecf4d28 729
382a477a
JR
730%description -n samba3-smbget -l pl.UTF-8
731Narzędzie podobne do wgeta do pobierania plików protokołem SMB
732używanym w sieciach MS Windows.
4ecf4d28 733
382a477a
JR
734%package -n cups-backend-samba3-smb
735Summary: CUPS backend for printing to SMB printers
736Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
737Group: Applications/Printing
738Requires: samba3-client = %{epoch}:%{version}-%{release}
739Requires: cups >= 1:1.2.0
4ecf4d28 740
382a477a
JR
741%description -n cups-backend-samba3-smb
742CUPS backend for printing to SMB printers.
99795f36 743
382a477a
JR
744%description -n cups-backend-samba3-smb -l pl.UTF-8
745Backend CUPS-a drukujący na drukarkach SMB.
99795f36 746
382a477a
JR
747%package -n samba3-swat
748Summary: Samba Web Administration Tool
749Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
750Summary(pt_BR.UTF-8): Samba SWAT e documentação Web
751Summary(ru.UTF-8): Программа конфигурации SMB-сервера Samba
752Summary(uk.UTF-8): Програма конфигурації SMB-сервера Samba
753Group: Networking/Admin
754Requires: %{name}-samba3 = %{epoch}:%{version}-%{release}
755Requires: inetdaemon
756Requires: rc-inetd >= 0.8.2
757Obsoletes: swat
e611fed4 758
382a477a
JR
759%description -n samba3-swat
760swat allows a Samba administrator to configure the complex smb.conf
761file via a Web browser. In addition, a swat configuration page has
762help links to all the configurable options in the smb.conf file
763allowing an administrator to easily look up the effects of any change.
1a8c003b 764
382a477a
JR
765%description -n samba3-swat -l pl.UTF-8
766swat pozwala na kompleksową konfigurację smb.conf przy pomocy
767przeglądarki WWW.
1a8c003b 768
382a477a
JR
769%description -n samba3-swat -l pt_BR.UTF-8
770SWAT - ferramentada Web de configuração do Samba.
c083eea8 771
382a477a
JR
772%description -n samba3-swat -l ru.UTF-8
773Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
774для удаленного администрирования файла smb.conf при помощи вашего
775любимого Web-браузера.
c083eea8 776
382a477a
JR
777%description -n samba3-swat -l uk.UTF-8
778Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
779для дистанційного адміністрування файлу smb.conf за допомогою вашого
780улюбленого Web-браузеру.
6646cd44 781
382a477a
JR
782%package -n samba3-winbind
783Summary: Samba-winbind daemon, utilities and documentation
784Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
785Group: Networking/Daemons
786Requires(post,preun): /sbin/chkconfig
787Requires: %{name}-samba3-common = %{epoch}:%{version}-%{release}
788Requires: systemd-units >= 38
6646cd44 789
382a477a
JR
790%description -n samba3-winbind
791Provides the winbind daemon and testing tools to allow authentication
792and group/user enumeration from a Windows or Samba domain controller.
6646cd44 793
382a477a
JR
794%description -n samba3-winbind -l pl.UTF-8
795Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
796uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
797Windows lub Samba.
6646cd44 798
382a477a
JR
799%package -n nss_wins
800Summary: Name Service Switch service for WINS
801Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
802Group: Base
803Requires: samba3-common = %{epoch}:%{version}-%{release}
804
805%description -n nss_wins
806Provides the libnss_wins shared library which resolves NetBIOS names
807to IP addresses.
808
809%description -n nss_wins -l pl.UTF-8
810Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
811IP.
812
813%package -n samba3-libsmbclient
814Summary: libsmbclient - samba client library
815Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
816Group: Libraries
817Obsoletes: libsmbclient < 1:4.0.0-1
818
819%description -n samba3-libsmbclient
820libsmbclient - library that allows to use samba clients functions.
821
822%description -n samba3-libsmbclient -l pl.UTF-8
823libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
824samby.
825
826%package -n samba3-libsmbclient-devel
827Summary: libsmbclient - samba client library
828Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
829Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
830Group: Development/Libraries
831Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
832Obsoletes: libsmbclient-devel < 1:4.0.0-1
6646cd44 833
382a477a
JR
834%description -n samba3-libsmbclient-devel
835Header files for libsmbclient.
6646cd44 836
382a477a
JR
837%description -n samba3-libsmbclient-devel -l pl.UTF-8
838Pliki nagłówkowe dla libsmbclient.
c083eea8 839
382a477a
JR
840%description -n samba3-libsmbclient-devel -l pt_BR.UTF-8
841Arquivos de inclusão, bibliotecas e documentação necessários para
842desenvolver aplicativos clientes para o samba.
c083eea8 843
382a477a
JR
844%package -n python-samba3
845Summary: Samba Module for Python
846Group: Development/Languages/Python
847%pyrequires_eq python
848Requires: %{name}-common = %{epoch}:%{version}-%{release}
ed426448 849
382a477a
JR
850%description -n python-samba3
851Samba Module for Python.
ed426448 852
382a477a
JR
853%package -n openldap-schema-samba
854Summary: Samba LDAP schema
855Summary(pl.UTF-8): Schemat LDAP dla samby
ed426448 856Group: Networking/Daemons
382a477a
JR
857Requires(post,postun): sed >= 4.0
858Requires: openldap-servers
ed426448 859
382a477a
JR
860%description -n openldap-schema-samba
861This package contains samba.schema for openldap.
862
863%description -n openldap-schema-samba -l pl.UTF-8
864Ten pakiet zawiera schemat samby dla openldap-a.
ed426448 865
c083eea8
JR
866%package todo
867Summary: todo
868Group: Networking/Daemons
869
870%description todo
871todo
872
1925a8b4 873%prep
670da5b0 874%setup -q -n samba-%{version}
34895621 875%patch0 -p1
8932759c 876%patch1 -p1
f4ecaf8b 877%patch3 -p1
ce9af3e2 878%patch4 -p1
450db13e 879%patch5 -p1
6fb3721a 880
1925a8b4 881%build
34895621
JR
882LDFLAGS="${LDFLAGS:-%rpmldflags}" \
883CFLAGS="${CFLAGS:-%rpmcflags}" \
884CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
885FFLAGS="${FFLAGS:-%rpmcflags}" \
886FCFLAGS="${FCFLAGS:-%rpmcflags}" \
887CPPFLAGS="${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} \
2e711b12
JR
905 --with-privatelibdir=%{_libdir}/samba \
906 --with-modulesdir=%{_libdir}/samba \
01485082 907 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
908 --with-lockdir=/var/lib/samba \
909 --with-privatedir=%{_sysconfdir}/samba \
910 --disable-gnutls \
911 --disable-rpath-install \
5c9e395f 912 --builtin-libraries=replace,ccan \
e71e0470 913 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
34895621
JR
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 \
f4f0ea2d 916 --with-acl-support \
34895621 917 --with%{!?with_ads:out}-ads \
40d90f9e 918 --with-aio-support \
432ee34d 919 --with-automount \
34895621
JR
920 --with-dmapi \
921 --with-dnsupdate \
922 --with-iconv \
923 --with%{!?with_ldap:out}-ldap \
d1d64cbe 924 --with-pam \
29511e6d 925 --with-pam_smbpass \
4ef99dd8 926 --with-quotas \
34895621
JR
927 --with-sendfile-support \
928 --with-swat \
4ef99dd8 929 --with-syslog \
930 --with-utmp \
34895621 931 --with-winbind \
66e5c63e 932 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
933 --enable-cups \
934 --enable-iprint
1925a8b4 935
70ff6d03 936%{__make}
192f48a8 937
6646cd44
JR
938# Build PIDL for installation into vendor directories before
939# 'make proto' gets to it.
940cd pidl
941%{__perl} Makefile.PL \
942 INSTALLDIRS=vendor
943
1925a8b4 944%install
945rm -rf $RPM_BUILD_ROOT
a60823b9 946install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
2e711b12 947 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 948 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
949 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
950 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 951
34895621 952%{__make} install \
bd658e80 953 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 954 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 955
6646cd44
JR
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
960cd pidl
961%{__make} install \
962 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
963cd ..
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
42039dcb
JR
969# not ready for production, and no MIT kerberos in PLD
970%{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
971
b25f7233 972install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 973
2e711b12
JR
974install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
975install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
976install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
977install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
978install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
979
b25f7233
ER
980install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
981cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
982install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
983cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
984cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
985cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
986install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
987cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
29511e6d 988
37a62870
JR
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}
991ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
992ln -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
34895621
JR
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}
999install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 1000
6a2e83e0 1001touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 1002
01485082 1003echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 1004
ddea14b0 1005%if %{with cups}
fd9d8b85
JB
1006install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
1007ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
1008%endif
9f6f5df1 1009
29511e6d 1010> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 1011> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 1012
105507bc 1013%if %{with ldap}
99795f36 1014install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 1015%endif
99795f36 1016
b25f7233
ER
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
1a8c003b
AM
1024%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
1025%py_comp $RPM_BUILD_ROOT%{py_sitedir}
1026find $RPM_BUILD_ROOT%{py_sitedir} -name "*.py" -o -name "*.a" -o -name "*.la" | xargs rm -f
1027
ea8d81e5
JB
1028%clean
1029rm -rf $RPM_BUILD_ROOT
9661cd11 1030
1925a8b4 1031%post
382a477a
JR
1032/sbin/chkconfig --add samba
1033%service samba restart "Samba AD daemon"
dce29ff7 1034%systemd_post samba.service
1925a8b4 1035
1036%preun
9ac29548 1037if [ "$1" = "0" ]; then
382a477a
JR
1038 %service samba stop
1039 /sbin/chkconfig --del samba
9ac29548 1040fi
dce29ff7
JR
1041%systemd_preun samba.service
1042
1043%postun
1044%systemd_reload
11d2c190 1045
0b940f4e
JR
1046%post common -p /sbin/ldconfig
1047%postun common -p /sbin/ldconfig
70975be6 1048
382a477a
JR
1049%post -n samba3
1050/sbin/chkconfig --add smb
1051%service smb restart "Samba3 daemons"
1052systemd_post smb.service nmb.service
1053
1054%preun -n samba3
1055if [ "$1" = "0" ]; then
1056 %service smb stop
1057 /sbin/chkconfig --del samba
1058fi
1059%systemd_preun smb.service nmb.service
1060
1061%postun -n samba3
1062%systemd_reload
1063
1064%post -n samba3-winbind
29511e6d 1065/sbin/chkconfig --add winbind
27879fe9 1066%service winbind restart "Winbind daemon"
dce29ff7 1067%systemd_post winbind.service
29511e6d 1068
382a477a 1069%preun -n samba3-winbind
29511e6d 1070if [ "$1" = "0" ]; then
27879fe9 1071 %service winbind stop
29511e6d 1072 /sbin/chkconfig --del winbind
1073fi
dce29ff7
JR
1074%systemd_preun winbind.service
1075
382a477a 1076%postun -n samba3-winbind
dce29ff7 1077%systemd_reload
29511e6d 1078
c083eea8 1079%post -n samba3-swat
27879fe9 1080%service -q rc-inetd reload
d7dadfd6 1081
c083eea8 1082%postun -n samba3-swat
27879fe9
ER
1083if [ "$1" = 0 ]; then
1084 %service -q rc-inetd reload
9ac29548 1085fi
d7dadfd6 1086
99795f36 1087%post -n openldap-schema-samba
c4db757c
ER
1088# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1089%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 1090%service -q ldap restart
99795f36
ER
1091
1092%postun -n openldap-schema-samba
1093if [ "$1" = "0" ]; then
c4db757c 1094 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 1095 %service -q ldap restart
99795f36
ER
1096fi
1097
1925a8b4 1098%files
1099%defattr(644,root,root,755)
0b940f4e
JR
1100%{systemdunitdir}/samba.service
1101%{systemdtmpfilesdir}/samba.conf
c083eea8 1102%attr(755,root,root) %{_bindir}/oLschema2ldif
0b940f4e
JR
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
0b940f4e 1110%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
0b940f4e
JR
1111%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1112%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
c083eea8
JR
1113%attr(755,root,root) %{_libdir}/samba/libntvfs.so
1114%attr(755,root,root) %{_libdir}/samba/libpac.so
c083eea8
JR
1115%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1116%attr(755,root,root) %{_libdir}/samba/libservice.so
0b940f4e 1117%attr(755,root,root) %{_libdir}/samba/libshares.so
0b940f4e
JR
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
0b940f4e
JR
1123%dir %{_libdir}/samba/gensec
1124%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 1125%dir %{_libdir}/samba/ldb
e4310f27 1126%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 1127%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
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
e4310f27 1141%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 1142%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
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
382a477a
JR
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
0b940f4e
JR
1186%{_datadir}/samba/setup
1187%{_mandir}/man1/oLschema2ldif.1*
1188%{_mandir}/man8/samba.8*
c9c921bd 1189
ac6f9d13 1190%files client
2eedd257 1191%defattr(644,root,root,755)
6646cd44 1192%attr(755,root,root) %{_bindir}/cifsdd
6646cd44 1193%attr(755,root,root) %{_bindir}/nmblookup4
0b940f4e 1194%attr(755,root,root) %{_bindir}/reg*
6646cd44 1195%attr(755,root,root) %{_bindir}/smbclient4
6c886cab 1196%{_mandir}/man1/findsmb.1*
481bc0b7 1197%{_mandir}/man1/nmblookup4.1*
0b940f4e 1198%{_mandir}/man1/reg*.1*
ac6f9d13 1199
ac6f9d13 1200%files common
2eedd257 1201%defattr(644,root,root,755)
2e711b12 1202%doc README WHATSNEW.txt Roadmap
c083eea8 1203%attr(755,root,root) %{_bindir}/samba-tool
287950f2 1204%attr(755,root,root) %{_sbindir}/samba_kcc
2f0e4f6e 1205%dir %{_sysconfdir}/samba
d0e87ba8
ER
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
70975be6
JR
1208%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1209%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
e4310f27
JR
1210%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1211%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
70975be6
JR
1212%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1213%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1214%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1215%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
70975be6
JR
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
ed426448
JR
1226%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1227%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
70975be6
JR
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
e4310f27
JR
1238%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1239%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
0b940f4e 1240%dir %{_libdir}/samba
287950f2
JR
1241%attr(755,root,root) %{_libdir}/samba/libaddns.so
1242%attr(755,root,root) %{_libdir}/samba/libasn1util.so
5c9e395f 1243%attr(755,root,root) %{_libdir}/samba/libauth4.so
287950f2
JR
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
5c9e395f 1247%attr(755,root,root) %{_libdir}/samba/libcliauth.so
287950f2 1248%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
5c9e395f 1249%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
287950f2
JR
1250%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1251%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
5c9e395f 1252%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
287950f2 1253%attr(755,root,root) %{_libdir}/samba/libcluster.so
5c9e395f 1254%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
0b940f4e 1255%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
287950f2 1256%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
c083eea8 1257%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
287950f2 1258%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
c083eea8
JR
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
c083eea8 1262%attr(755,root,root) %{_libdir}/samba/libiniparser.so
287950f2 1263%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
0b940f4e 1264%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
e4310f27 1265%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
0b940f4e 1266%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
287950f2
JR
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
0b940f4e
JR
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
287950f2
JR
1273%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1274%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
0b940f4e 1275%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
287950f2
JR
1276%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1277%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
0b940f4e
JR
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
287950f2
JR
1282%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1283%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
0b940f4e
JR
1284%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1285%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
287950f2 1286%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
0b940f4e
JR
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
287950f2
JR
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*
e71e0470 1299%if %{without system_libs}
287950f2
JR
1300%attr(755,root,root) %{_bindir}/tdbbackup
1301%attr(755,root,root) %{_bindir}/tdbdump
1302%attr(755,root,root) %{_bindir}/tdbtool
e71e0470
JR
1303%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1304%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
287950f2
JR
1305%{_mandir}/man8/tdbbackup.8*
1306%{_mandir}/man8/tdbdump.8*
1307%{_mandir}/man8/tdbtool.8*
e71e0470
JR
1308%endif
1309
382a477a 1310%files winbind
b36aa9d5 1311%defattr(644,root,root,755)
382a477a
JR
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*
79d8a749 1320
c083eea8 1321%files -n libsmbclient-raw
79d8a749 1322%defattr(644,root,root,755)
6646cd44
JR
1323%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1324%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
c083eea8
JR
1325
1326%files -n libsmbclient-raw-devel
1327%defattr(644,root,root,755)
f1c7ad61
JR
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
f1c7ad61
JR
1335%{_includedir}/samba-4.0/smb2_constants.h
1336%{_includedir}/samba-4.0/smb2_create_blob.h
287950f2 1337%{_includedir}/samba-4.0/smb2.h
f1c7ad61
JR
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
c083eea8
JR
1353%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1354%{_pkgconfigdir}/smbclient-raw.pc
1355
f2b0247b
ER
1356%files devel
1357%defattr(644,root,root,755)
f1c7ad61
JR
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
05913998 1454%{_pkgconfigdir}/dcerpc_atsvc.pc
f1c7ad61 1455%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1456%{_pkgconfigdir}/dcerpc_samr.pc
1457%{_pkgconfigdir}/dcerpc_server.pc
1458%{_pkgconfigdir}/gensec.pc
05913998
JR
1459%{_pkgconfigdir}/ndr_krb5pac.pc
1460%{_pkgconfigdir}/ndr_nbt.pc
f1c7ad61 1461%{_pkgconfigdir}/ndr.pc
05913998 1462%{_pkgconfigdir}/ndr_standard.pc
05913998
JR
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
9f6f5df1 1469
382a477a 1470%files -n pam-pam_smbpass
29511e6d 1471%defattr(644,root,root,755)
382a477a
JR
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*
29511e6d 1481
c083eea8 1482%files -n python-samba4
9f6f5df1 1483%defattr(644,root,root,755)
c083eea8
JR
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]
fd9d8b85 1513%endif
70ff6d03 1514
c083eea8 1515%files test
d1f5710a 1516%defattr(644,root,root,755)
c083eea8
JR
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
c083eea8
JR
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*
d1f5710a 1531
c083eea8 1532%files test-devel
4ecf4d28 1533%defattr(644,root,root,755)
c083eea8
JR
1534%attr(755,root,root) %{_libdir}/libtorture.so
1535%{_includedir}/samba-4.0/torture.h
1536%{_pkgconfigdir}/torture.pc
4ecf4d28 1537
17937b31 1538%files -n samba3
c083eea8 1539%defattr(644,root,root,755)
0b940f4e 1540%attr(754,root,root) /etc/rc.d/init.d/smb
c083eea8
JR
1541%{systemdunitdir}/nmb.service
1542%{systemdunitdir}/smb.service
c083eea8 1543%attr(755,root,root) %{_bindir}/dbwrap_tool
c083eea8 1544%attr(755,root,root) %{_bindir}/smbcontrol
c083eea8 1545%attr(755,root,root) %{_bindir}/smbpasswd
c083eea8 1546%attr(755,root,root) %{_bindir}/smbstatus
c083eea8 1547%attr(755,root,root) %{_bindir}/smbta-util
450db13e 1548%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
c083eea8
JR
1549%attr(755,root,root) %{_sbindir}/nmbd
1550%attr(755,root,root) %{_sbindir}/smbd
0b940f4e 1551%attr(755,root,root) %{_libdir}/libnetapi.so.0
0b940f4e 1552%attr(755,root,root) %{_libdir}/libpdb.so.0
0b940f4e 1553%attr(755,root,root) %{_libdir}/libsmbldap.so.0
287950f2
JR
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
0b940f4e
JR
1557%attr(755,root,root) %{_libdir}/samba/libads.so
1558%attr(755,root,root) %{_libdir}/samba/libauth.so
0b940f4e
JR
1559%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1560%attr(755,root,root) %{_libdir}/samba/libgpo.so
450db13e 1561%attr(755,root,root) %{_libdir}/samba/libidmap.so
0b940f4e
JR
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
0b940f4e
JR
1567%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1568%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
0b940f4e 1569%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
f1c7ad61 1570%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
287950f2 1571%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
0b940f4e 1572%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
0b940f4e 1573%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
c083eea8 1574%dir %{_libdir}/samba/idmap
c083eea8 1575%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
0b940f4e 1576%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
c083eea8
JR
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
c083eea8 1580%dir %{_libdir}/samba/vfs
c083eea8
JR
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
450db13e
JR
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
c083eea8
JR
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
450db13e
JR
1592%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1593%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
c083eea8
JR
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
0b940f4e
JR
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
0b940f4e 1610%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
450db13e 1611%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
0b940f4e 1612%{_mandir}/man1/dbwrap_tool.1*
0b940f4e 1613%{_mandir}/man1/smbcontrol.1*
0b940f4e 1614%{_mandir}/man1/smbstatus.1*
0b940f4e 1615%{_mandir}/man5/smbpasswd.5*
0b940f4e
JR
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*
0b940f4e 1624%{_mandir}/man8/nmbd.8*
0b940f4e
JR
1625%{_mandir}/man8/smbd.8*
1626%{_mandir}/man8/smbpasswd.8*
1627%{_mandir}/man8/smbta-util.8*
c083eea8
JR
1628%{_mandir}/man8/vfs_acl_tdb.8*
1629%{_mandir}/man8/vfs_acl_xattr.8*
0b940f4e
JR
1630%{_mandir}/man8/vfs_aio_fork.8*
1631%{_mandir}/man8/vfs_aio_linux.8*
1632%{_mandir}/man8/vfs_aio_pthread.8*
450db13e 1633%{_mandir}/man8/vfs_commit.8*
c083eea8
JR
1634%{_mandir}/man8/vfs_crossrename.8*
1635%{_mandir}/man8/vfs_dirsort.8*
1636%{_mandir}/man8/vfs_fileid.8*
0b940f4e 1637%{_mandir}/man8/vfs_media_harmony.8*
c083eea8
JR
1638%{_mandir}/man8/vfs_preopen.8*
1639%{_mandir}/man8/vfs_shadow_copy2.8*
1640%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
c083eea8 1641%{_mandir}/man8/vfs_streams_depot.8*
0b940f4e 1642%{_mandir}/man8/vfs_streams_xattr.8*
c083eea8
JR
1643%{_mandir}/man8/vfs_time_audit.8*
1644%{_mandir}/man8/vfs_xattr_tdb.8*
c083eea8 1645
382a477a
JR
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
382a477a
JR
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*
287950f2 1661%{_mandir}/man8/net.8*
382a477a 1662
17937b31 1663%files -n samba3-common
ed426448
JR
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
f1c7ad61
JR
1682%files -n samba3-devel
1683%defattr(644,root,root,755)
450db13e
JR
1684%attr(755,root,root) %{_libdir}/libnetapi.so
1685%attr(755,root,root) %{_libdir}/libpdb.so
1686%attr(755,root,root) %{_libdir}/libsmbldap.so
f1c7ad61 1687%{_includedir}/samba-4.0/lookup_sid.h
287950f2
JR
1688%{_includedir}/samba-4.0/machine_sid.h
1689%{_includedir}/samba-4.0/netapi.h
f1c7ad61 1690%{_includedir}/samba-4.0/passdb.h
287950f2 1691%{_includedir}/samba-4.0/smbconf.h
f1c7ad61
JR
1692%{_includedir}/samba-4.0/smb_ldap.h
1693%{_includedir}/samba-4.0/smbldap.h
287950f2 1694%{_includedir}/samba-4.0/smb_share_modes.h
f1c7ad61
JR
1695%{_pkgconfigdir}/netapi.pc
1696
c083eea8
JR
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
d1f5710a 1712%defattr(644,root,root,755)
2e711b12 1713%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
4d8c5e20 1714%{_mandir}/man8/vfs_default_quota.8*
d1f5710a 1715
c083eea8 1716%files -n samba3-vfs-expand_msdfs
d1f5710a 1717%defattr(644,root,root,755)
2e711b12 1718%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
d1f5710a 1719
c083eea8 1720%files -n samba3-vfs-fake_perms
d1f5710a 1721%defattr(644,root,root,755)
2e711b12 1722%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
4d8c5e20 1723%{_mandir}/man8/vfs_fake_perms.8*
d1f5710a 1724
450db13e
JR
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*
8ba454ef 1729
c083eea8 1730%files -n samba3-vfs-netatalk
d1f5710a 1731%defattr(644,root,root,755)
2e711b12 1732%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
4d8c5e20
JB
1733%{_mandir}/man8/vfs_netatalk.8*
1734
c083eea8 1735%files -n samba3-vfs-readahead
4d8c5e20 1736%defattr(644,root,root,755)
2e711b12 1737%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
4d8c5e20 1738%{_mandir}/man8/vfs_readahead.8*
d1f5710a 1739
c083eea8 1740%files -n samba3-vfs-readonly
97334e11 1741%defattr(644,root,root,755)
2e711b12 1742%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
4d8c5e20 1743%{_mandir}/man8/vfs_readonly.8*
97334e11 1744
c083eea8 1745%files -n samba3-vfs-recycle
97334e11 1746%defattr(644,root,root,755)
2e711b12 1747%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
4d8c5e20 1748%{_mandir}/man8/vfs_recycle.8*
97334e11 1749
c083eea8 1750%files -n samba3-vfs-shadow_copy
2e711b12
JR
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
c083eea8 1755%files -n samba3-vfs-catia
2e711b12
JR
1756%defattr(644,root,root,755)
1757%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1758%{_mandir}/man8/vfs_catia.8*
1759
c083eea8 1760%files -n samba3-vfs-scannedonly
d718c2e1 1761%defattr(644,root,root,755)
2e711b12 1762%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
d718c2e1
AF
1763%{_mandir}/man8/vfs_scannedonly.8*
1764
c083eea8 1765%files -n samba3-smbget
4ecf4d28 1766%defattr(644,root,root,755)
c083eea8
JR
1767%attr(755,root,root) %{_bindir}/smbget
1768%{_mandir}/man1/smbget.1*
1769%{_mandir}/man5/smbgetrc.5*
4ecf4d28 1770
c083eea8
JR
1771%if %{with cups}
1772%files -n cups-backend-samba3-smb
99795f36 1773%defattr(644,root,root,755)
c083eea8
JR
1774%attr(755,root,root) %{cups_serverbin}/backend/smb
1775%attr(755,root,root) %{_bindir}/smbspool
1776%{_mandir}/man8/smbspool.8*
105507bc 1777%endif
8d59ae13 1778
c083eea8 1779%files -n samba3-swat
1a8c003b 1780%defattr(644,root,root,755)
c083eea8
JR
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
450db13e 1791%lang(ru) %{_datadir}/samba/swat/lang/ru
c083eea8
JR
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
6646cd44 1804
382a477a
JR
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.*
382a477a
JR
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
287950f2 1829%{_mandir}/man7/libsmbclient.7*
382a477a
JR
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
c083eea8 1852%files todo
6646cd44 1853%defattr(644,root,root,755)
c083eea8 1854%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
c083eea8
JR
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
c083eea8
JR
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.699957 seconds and 4 git commands to generate.