]> git.pld-linux.org Git - packages/samba.git/blame - samba4.spec
- removed Ti specific patch
[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
JR
40Version: 4.0.3
41Release: 0.1
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
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
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
c083eea8 285%package -n samba3-swat
11d2c190 286Summary: Samba Web Administration Tool
fa1faeca
ER
287Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
288Summary(pt_BR.UTF-8): Samba SWAT e documentação Web
289Summary(ru.UTF-8): Программа конфигурации SMB-сервера Samba
290Summary(uk.UTF-8): Програма конфигурації SMB-сервера Samba
11d2c190 291Group: Networking/Admin
6646cd44 292Requires: %{name} = %{epoch}:%{version}-%{release}
d7dadfd6 293Requires: inetdaemon
bd658e80 294Requires: rc-inetd >= 0.8.2
29511e6d 295Obsoletes: swat
11d2c190 296
c083eea8 297%description -n samba3-swat
cfa67cf6 298swat allows a Samba administrator to configure the complex smb.conf
299file via a Web browser. In addition, a swat configuration page has
300help links to all the configurable options in the smb.conf file
301allowing an administrator to easily look up the effects of any change.
11d2c190 302
c083eea8 303%description -n samba3-swat -l pl.UTF-8
96088f7b
JR
304swat pozwala na kompleksową konfigurację smb.conf przy pomocy
305przeglądarki WWW.
11d2c190 306
c083eea8 307%description -n samba3-swat -l pt_BR.UTF-8
96088f7b 308SWAT - ferramentada Web de configuração do Samba.
da957f7e 309
c083eea8 310%description -n samba3-swat -l ru.UTF-8
96088f7b
JR
311Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
312для удаленного администрирования файла smb.conf при помощи вашего
313любимого Web-браузера.
da957f7e 314
c083eea8 315%description -n samba3-swat -l uk.UTF-8
96088f7b
JR
316Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
317для дистанційного адміністрування файлу smb.conf за допомогою вашого
318улюбленого Web-браузеру.
da957f7e 319
ac6f9d13 320%package client
ea8d81e5 321Summary: Samba client programs
fa1faeca
ER
322Summary(es.UTF-8): Cliente SMB de Samba
323Summary(ja.UTF-8): Samba (SMB) クライアントプログラム
324Summary(pl.UTF-8): Klienci serwera Samba
325Summary(pt_BR.UTF-8): Cliente SMB do samba
326Summary(ru.UTF-8): Клиентские программы Samba (SMB)
327Summary(uk.UTF-8): Клієнтські програми Samba (SMB)
2eedd257 328Group: Applications/Networking
6646cd44 329Requires: %{name}-common = %{epoch}:%{version}-%{release}
34895621 330%{?with_kerberos5:Requires: heimdal-libs >= 1.5.3-1}
c083eea8 331Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
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
0b940f4e
JR
376Requires: talloc >= %{talloc_ver}
377Requires: tdb >= %{tdb_ver}
ac6f9d13
MC
378
379%description common
380Samba-common provides files necessary for both the server and client
381packages of Samba.
382
96088f7b
JR
383%description common -l ja.UTF-8
384Samba-common は Samba のサーバとクライアントの両方のパッケージで
385使用されるファイルを提供します。
da957f7e 386
96088f7b
JR
387%description common -l pl.UTF-8
388Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
4ecf4d28 389klientów Samby.
ac6f9d13 390
96088f7b 391%description common -l pt_BR.UTF-8
da957f7e 392Arquivos em comum entre os pacotes samba e samba-clients.
393
96088f7b
JR
394%description common -l ru.UTF-8
395Samba-common содержит файлы, необходимые для работы как клиента, так и
396сервера Samba.
da957f7e 397
96088f7b
JR
398%description common -l uk.UTF-8
399Samba-common містить файли, необхідні для роботи як клієнта, так і
400сервера Samba.
da957f7e 401
29511e6d 402%package winbind
29511e6d 403Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 404Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 405Group: Networking/Daemons
29511e6d 406Requires(post,preun): /sbin/chkconfig
6646cd44 407Requires: %{name}-common = %{epoch}:%{version}-%{release}
dce29ff7 408Requires: systemd-units >= 38
29511e6d 409
410%description winbind
411Provides the winbind daemon and testing tools to allow authentication
412and group/user enumeration from a Windows or Samba domain controller.
413
96088f7b
JR
414%description winbind -l pl.UTF-8
415Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
416uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
417Windows lub Samba.
418
29511e6d 419%package -n nss_wins
29511e6d 420Summary: Name Service Switch service for WINS
fa1faeca 421Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
29511e6d 422Group: Base
6646cd44 423Requires: %{name}-common = %{epoch}:%{version}-%{release}
29511e6d 424
425%description -n nss_wins
4d750758
JB
426Provides the libnss_wins shared library which resolves NetBIOS names
427to IP addresses.
428
96088f7b
JR
429%description -n nss_wins -l pl.UTF-8
430Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
4d750758 431IP.
29511e6d 432
d6883a30 433%package -n pam-pam_smbpass
b36aa9d5 434Summary: PAM Samba Password Module
fa1faeca 435Summary(pl.UTF-8): Moduł PAM smbpass
b36aa9d5 436Group: Base
d6883a30 437Obsoletes: pam_smbpass
b36aa9d5 438
d6883a30 439%description -n pam-pam_smbpass
da957f7e 440PAM module which can be used on conforming systems to keep the
864ca994 441smbpasswd (Samba password) database in sync with the Unix password
da957f7e 442file.
b36aa9d5 443
96088f7b
JR
444%description -n pam-pam_smbpass -l pl.UTF-8
445Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
446Samby) zsynchronizowanego z hasłami uniksowymi.
b36aa9d5 447
c083eea8
JR
448%package -n libsmbclient-raw
449Summary: libsmbclient-raw - samba client library
450Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
451Group: Libraries
452
453%description -n libsmbclient-raw
454libsmbclient-raw - library that allows to use samba clients functions.
455
456%description -n libsmbclient-raw -l pl.UTF-8
457libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
458samby.
459
460%package -n libsmbclient-raw-devel
461Summary: libsmbclient-raw - samba client library
462Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
463Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
464Group: Development/Libraries
465Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
466
467%description -n libsmbclient-raw-devel
468Header files for libsmbclient.
469
470%description -n libsmbclient-raw-devel -l pl.UTF-8
471Pliki nagłówkowe dla libsmbclient-raw.
472
473%description -n libsmbclient-raw-devel -l pt_BR.UTF-8
474Arquivos de inclusão, bibliotecas e documentação necessários para
475desenvolver aplicativos clientes para o samba.
476
477%package -n samba3-libsmbclient
5dd16f0e 478Summary: libsmbclient - samba client library
fa1faeca 479Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
79d8a749 480Group: Libraries
c083eea8 481Obsoletes: libsmbclient < 1:4.0.0-1
79d8a749 482
c083eea8 483%description -n samba3-libsmbclient
5dd16f0e
PG
484libsmbclient - library that allows to use samba clients functions.
485
c083eea8 486%description -n samba3-libsmbclient -l pl.UTF-8
96088f7b 487libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
da957f7e 488samby.
79d8a749 489
c083eea8 490%package -n samba3-libsmbclient-devel
5dd16f0e 491Summary: libsmbclient - samba client library
fa1faeca
ER
492Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
493Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
5dd16f0e 494Group: Development/Libraries
c083eea8
JR
495Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
496Obsoletes: libsmbclient-devel < 1:4.0.0-1
79d8a749 497
c083eea8 498%description -n samba3-libsmbclient-devel
5dd16f0e
PG
499Header files for libsmbclient.
500
c083eea8 501%description -n samba3-libsmbclient-devel -l pl.UTF-8
96088f7b 502Pliki nagłówkowe dla libsmbclient.
79d8a749 503
c083eea8 504%description -n samba3-libsmbclient-devel -l pt_BR.UTF-8
96088f7b 505Arquivos de inclusão, bibliotecas e documentação necessários para
da957f7e 506desenvolver aplicativos clientes para o samba.
507
f2b0247b
ER
508%package devel
509Summary: Header files for Samba
fa1faeca 510Summary(pl.UTF-8): Pliki nagłówkowe Samby
f2b0247b
ER
511Group: Development/Libraries
512
513%description devel
514Header files for Samba.
515
96088f7b
JR
516%description devel -l pl.UTF-8
517Pliki nagłówkowe Samby.
9c05ac07 518
f1c7ad61
JR
519%package -n samba3-devel
520Summary: Header files for Samba
521Summary(pl.UTF-8): Pliki nagłówkowe Samby
522Group: Development/Libraries
523
524%description -n samba3-devel
525Header files for Samba.
526
527%description -n samba3-devel -l pl.UTF-8
528Pliki nagłówkowe Samby.
529
c083eea8 530%package -n samba3-smbget
e1c0d47d 531Summary: A utility for retrieving files using the SMB protocol
fa1faeca 532Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
e1c0d47d 533Group: Applications/Networking
29511e6d 534
c083eea8 535%description -n samba3-smbget
29511e6d 536wget-like utility for download files over SMB.
537
c083eea8 538%description -n samba3-smbget -l pl.UTF-8
96088f7b
JR
539Narzędzie podobne do wgeta do pobierania plików protokołem SMB
540używanym w sieciach MS Windows.
29511e6d 541
c083eea8 542%package -n cups-backend-samba3-smb
9f6f5df1 543Summary: CUPS backend for printing to SMB printers
fa1faeca 544Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
61dbeaec 545Group: Applications/Printing
6646cd44 546Requires: %{name}-client = %{epoch}:%{version}-%{release}
62dc8910 547Requires: cups >= 1:1.2.0
9f6f5df1 548
c083eea8 549%description -n cups-backend-samba3-smb
9f6f5df1
AF
550CUPS backend for printing to SMB printers.
551
c083eea8 552%description -n cups-backend-samba3-smb -l pl.UTF-8
96088f7b 553Backend CUPS-a drukujący na drukarkach SMB.
6ab56661 554
c083eea8
JR
555%package -n samba3-vfs-audit
556Summary: VFS module to audit file access
557Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
4c0ad0d2 558Group: Networking/Daemons
6646cd44 559Requires: %{name} = %{epoch}:%{version}-%{release}
70ff6d03 560
c083eea8
JR
561%description -n samba3-vfs-audit
562A simple module to audit file access to the syslog facility. The
563following operations are logged:
8d59ae13 564 - share connect/disconnect,
565 - directory opens/create/remove,
566 - file open/close/rename/unlink/chmod.
70ff6d03 567
c083eea8
JR
568%description -n samba3-vfs-audit -l pl.UTF-8
569Proste moduły do monitorowania dostępu do plików na serwerze samba do
570do sysloga. Monitorowane są następujące operacje:
96088f7b 571 - podłączenie do/odłączenie od zasobu,
8d59ae13 572 - otwarcie/utworzenie/zmiana nazwy katalogu,
96088f7b 573 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
0719a8a7 574
c083eea8
JR
575Zawiera moduły audit, extd_audit i full_audit.
576
577%package -n samba3-vfs-cap
cc6b68cd 578Summary: VFS module for CAP and samba compatibility
fa1faeca 579Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
d1f5710a 580Group: Networking/Daemons
6646cd44 581Requires: %{name} = %{epoch}:%{version}-%{release}
d1f5710a 582
c083eea8 583%description -n samba3-vfs-cap
e1c0d47d 584Convert an incoming Shift-JIS character to the 3 byte hex
585representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
586This is used for compatibility between Samba and CAP.
d1f5710a 587
c083eea8 588%description -n samba3-vfs-cap -l pl.UTF-8
cc6b68cd 589Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
96088f7b 590reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
d1f5710a 591
c083eea8 592%package -n samba3-vfs-default_quota
97334e11 593Summary: VFS module to store default quotas in a specified quota record
fa1faeca 594Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
d1f5710a 595Group: Networking/Daemons
6646cd44 596Requires: %{name} = %{epoch}:%{version}-%{release}
d1f5710a 597
c083eea8 598%description -n samba3-vfs-default_quota
97334e11 599This VFS modules stores default quotas in a specified quota record.
d1f5710a 600
c083eea8 601%description -n samba3-vfs-default_quota -l pl.UTF-8
96088f7b
JR
602Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
603limitów.
d1f5710a 604
c083eea8 605%package -n samba3-vfs-expand_msdfs
cc6b68cd 606Summary: VFS module for hosting a Microsoft Distributed File System Tree
fa1faeca 607Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
d1f5710a 608Group: Networking/Daemons
6646cd44 609Requires: %{name} = %{epoch}:%{version}-%{release}
d1f5710a 610
c083eea8 611%description -n samba3-vfs-expand_msdfs
cc6b68cd 612A VFS module for hosting a Microsoft Distributed File System Tree.
d1f5710a 613
cc6b68cd 614The Distributed File System (DFS) provides a means of separating the
615logical view of files and directories that users see from the actual
e1c0d47d 616physical locations of these resources on the network. It allows for
617higher availability, smoother storage expansion, load balancing, and
618so on.
d1f5710a 619
c083eea8 620%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
96088f7b 621Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
727a2c6a
JB
622File System.
623
96088f7b
JR
624Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
625plików i katalogów widocznych przez użytkowników z fizycznego
626umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
627płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
cc6b68cd 628
c083eea8 629%package -n samba3-vfs-fake_perms
727a2c6a 630Summary: VFS module to report read-only fires as writable
fa1faeca 631Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
d1f5710a 632Group: Networking/Daemons
6646cd44 633Requires: %{name} = %{epoch}:%{version}-%{release}
d1f5710a 634
c083eea8 635%description -n samba3-vfs-fake_perms
e1c0d47d 636This module allow Roaming Profile files and directories to be set (on
637the Samba server under UNIX) as read only. This module will, if
638installed on the Profiles share, report to the client that the Profile
639files and directories are writeable. This satisfies the client even
640though the files will never be overwritten as the client logs out or
641shuts down.
d1f5710a 642
c083eea8 643%description -n samba3-vfs-fake_perms -l pl.UTF-8
96088f7b
JR
644Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
645profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
646przypadku zainstalowania na udziale z profilami będzie zgłaszał
647klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
648klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
727a2c6a 649lub wylogowywaniu klienta.
d1f5710a 650
c083eea8 651%package -n samba3-vfs-notify_fam
9f74dab7 652Summary: VFS module to implement file change notifications
8ba454ef
AM
653Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
654Group: Networking/Daemons
6646cd44 655Requires: %{name} = %{epoch}:%{version}-%{release}
8ba454ef 656
c083eea8 657%description -n samba3-vfs-notify_fam
8ba454ef
AM
658The vfs_notify_fam module makes use of the system FAM (File Alteration
659Monitor) daemon to implement file change notifications for Windows
660clients.
661
c083eea8 662%description -n samba3-vfs-notify_fam -l pl.UTF-8
8ba454ef
AM
663Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
664informowania o zmianach w plikach dla klientów Windows.
665
c083eea8
JR
666%package -n samba3-vfs-netatalk
667Summary: VFS module for ease co-existence of samba and netatalk
668Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
d1f5710a 669Group: Networking/Daemons
6646cd44 670Requires: %{name} = %{epoch}:%{version}-%{release}
d1f5710a 671
c083eea8 672%description -n samba3-vfs-netatalk
727a2c6a 673Package contains a netatalk VFS module for ease co-existence of Samba
e1c0d47d 674and netatalk file sharing services.
d1f5710a 675
c083eea8
JR
676%description -n samba3-vfs-netatalk -l pl.UTF-8
677Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
96088f7b 678i netatalk przy udostępnianiu zasobów.
d1f5710a 679
c083eea8 680%package -n samba3-vfs-recycle
97334e11 681Summary: VFS module to add recycle bin facility to a samba share
4ecf4d28 682Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
97334e11 683Group: Networking/Daemons
6646cd44 684Requires: %{name} = %{epoch}:%{version}-%{release}
97334e11 685
c083eea8 686%description -n samba3-vfs-recycle
97334e11
JB
687VFS module to add recycle bin facility to a samba share.
688
c083eea8
JR
689%description -n samba3-vfs-recycle -l pl.UTF-8
690Moduł VFS dodający możliwość kosza do zasobu samby.
97334e11 691
c083eea8 692%package -n samba3-vfs-readahead
05756483 693Summary: VFS module for pre-loading the kernel buffer cache
8134e830 694Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
05756483 695Group: Networking/Daemons
6646cd44 696Requires: %{name} = %{epoch}:%{version}-%{release}
4d8c5e20 697
c083eea8 698%description -n samba3-vfs-readahead
4d8c5e20
JB
699This VFS module detects read requests at multiples of a given offset
700(hex 0x80000 by default) and then tells the kernel via either the
701readahead system call (on Linux) or the posix_fadvise system call to
702pre-fetch this data into the buffer cache.
703
704This module is useful for Windows Vista clients reading data using the
705Windows Explorer program, which asynchronously does multiple file read
706requests at offset boundaries of 0x80000 bytes.
707
c083eea8 708%description -n samba3-vfs-readahead -l pl.UTF-8
8134e830
JB
709Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
710pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
711wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
712wczesnego odczytu tych danych do bufora cache.
4d8c5e20 713
8134e830
JB
714Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
715przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
716wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
717bajtów.
4d8c5e20 718
c083eea8 719%package -n samba3-vfs-readonly
97334e11 720Summary: VFS module for read-only limitation for specified share
fa1faeca 721Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
97334e11 722Group: Networking/Daemons
6646cd44 723Requires: %{name} = %{epoch}:%{version}-%{release}
97334e11 724
c083eea8 725%description -n samba3-vfs-readonly
97334e11
JB
726This module performs a read-only limitation for specified share (or
727all of them if it is loaded in a [global] section) based on period
728definition in smb.conf.
729
c083eea8 730%description -n samba3-vfs-readonly -l pl.UTF-8
96088f7b
JR
731Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
732udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
733oparciu o definicje okresów w smb.conf.
97334e11 734
c083eea8 735%package -n samba3-vfs-shadow_copy
670da5b0
JR
736Summary: VFS module to make automatic copy of data in samba share
737Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
738Group: Networking/Daemons
6646cd44 739Requires: %{name} = %{epoch}:%{version}-%{release}
670da5b0 740
c083eea8 741%description -n samba3-vfs-shadow_copy
670da5b0
JR
742VFS module to make automatic copy of data in samba share.
743
c083eea8 744%description -n samba3-vfs-shadow_copy -l pl.UTF-8
670da5b0
JR
745Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
746
c083eea8 747%package -n samba3-vfs-catia
670da5b0
JR
748Summary: VFS module to fix Catia CAD filenames
749Group: Networking/Daemons
6646cd44 750Requires: %{name} = %{epoch}:%{version}-%{release}
670da5b0 751
c083eea8 752%description -n samba3-vfs-catia
670da5b0
JR
753The Catia CAD package commonly creates filenames that use characters
754that are illegal in CIFS filenames. The vfs_catia VFS module
755implements a fixed character mapping so that these files can be shared
756with CIFS clients.
757
c083eea8 758%package -n samba3-vfs-scannedonly
d718c2e1 759Summary: Anti-virus solution as VFS module
4ecf4d28 760Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
d718c2e1 761Group: Networking/Daemons
6646cd44 762Requires: %{name} = %{epoch}:%{version}-%{release}
d718c2e1 763
c083eea8 764%description -n samba3-vfs-scannedonly
aceac5ef
ER
765The vfs_scannedonly VFS module ensures that only files that have been
766scanned for viruses are visible and accessible to the end user. If
767non-scanned files are found an anti-virus scanning daemon is notified.
d718c2e1 768
4ecf4d28
JB
769%description vfs-scannedonly -l pl.UTF-8
770Moduł VFS vfs_scannedonly zapewnia, że tylko pliki, które zostały
771wcześniej przeskanowane pod kątem wirusów, są widoczne i dostępne dla
772użytkownika końcowego. Jeśli zostaną znalezione pliki nie
773przeskanowane, powiadamiany jest antywirusowy demon skanujący.
774
775%package vfs-shadow_copy
776Summary: VFS module to make automatic copy of data in Samba share
777Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby
778Group: Networking/Daemons
779Requires: %{name} = %{epoch}:%{version}-%{release}
780
781%description vfs-shadow_copy
782VFS module to make automatic copy of data in Samba share.
783
784%description vfs-shadow_copy -l pl.UTF-8
785Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby.
786
99795f36
ER
787%package -n openldap-schema-samba
788Summary: Samba LDAP schema
fa1faeca 789Summary(pl.UTF-8): Schemat LDAP dla samby
99795f36
ER
790Group: Networking/Daemons
791Requires(post,postun): sed >= 4.0
792Requires: openldap-servers
85d322d3
ER
793%if "%{_rpmversion}" >= "5"
794BuildArch: noarch
795%endif
99795f36
ER
796
797%description -n openldap-schema-samba
4ecf4d28 798This package contains samba.schema for OpenLDAP.
99795f36 799
96088f7b 800%description -n openldap-schema-samba -l pl.UTF-8
4ecf4d28 801Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
e611fed4 802
e765216e
JR
803%package -n python-samba4
804Summary: Samba Module for Python
9f74dab7 805Group: Development/Languages/Python
670da5b0 806%pyrequires_eq python
6646cd44 807Requires: %{name}-common = %{epoch}:%{version}-%{release}
1a8c003b 808
e765216e
JR
809%description -n python-samba4
810Samba Module for Python.
1a8c003b 811
c083eea8
JR
812%package -n python-samba3
813Summary: Samba Module for Python
814Group: Development/Languages/Python
815%pyrequires_eq python
816Requires: %{name}-common = %{epoch}:%{version}-%{release}
817
818%description -n python-samba3
819Samba Module for Python.
820
6646cd44
JR
821%package test
822Summary: Testing tools for Samba servers and clients
823Group: Applications/System
824Requires: %{name} = %{epoch}:%{version}-%{release}
825Requires: %{name}-common = %{epoch}:%{version}-%{release}
826Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
827
828%description test
829samba4-test provides testing tools for both the server and client
830packages of Samba.
831
832%package test-devel
833Summary: Testing devel files for Samba servers and clients
834Group: Applications/System
835Requires: %{name}-test = %{epoch}:%{version}-%{release}
836
837%description test-devel
05913998
JR
838samba-test-devel provides testing devel files for both the server and
839client packages of Samba.
6646cd44
JR
840
841%package pidl
842Summary: Perl IDL compiler
843Group: Development/Tools
844Requires: perl(Parse::Yapp)
845
846%description pidl
847The samba4-pidl package contains the Perl IDL compiler used by Samba
848and Wireshark to parse IDL and similar protocols.
849
c083eea8
JR
850%package samba3
851Summary: samba3
852Group: Networking/Daemons
853
854%description samba3
855samba3
856
857%package todo
858Summary: todo
859Group: Networking/Daemons
860
861%description todo
862todo
863
1925a8b4 864%prep
670da5b0 865%setup -q -n samba-%{version}
34895621 866%patch0 -p1
8932759c 867%patch1 -p1
f4ecaf8b 868%patch3 -p1
ce9af3e2 869%patch4 -p1
6fb3721a 870
1925a8b4 871%build
34895621
JR
872LDFLAGS="${LDFLAGS:-%rpmldflags}" \
873CFLAGS="${CFLAGS:-%rpmcflags}" \
874CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
875FFLAGS="${FFLAGS:-%rpmcflags}" \
876FCFLAGS="${FCFLAGS:-%rpmcflags}" \
877CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
878%{?__cc:CC="%{__cc}"} \
879%{?__cxx:CXX="%{__cxx}"} \
880./configure \
881 --enable-fhs \
882 --prefix=%{_prefix} \
883 --exec-prefix=%{_exec_prefix} \
884 --bindir=%{_bindir} \
885 --sbindir=%{_sbindir} \
886 --sysconfdir=%{_sysconfdir} \
887 --datadir=%{_datadir} \
888 --includedir=%{_includedir} \
889 --libdir=%{_libdir} \
890 --libexecdir=%{_libexecdir} \
891 --localstatedir=%{_localstatedir} \
892 --sharedstatedir=%{_sharedstatedir} \
893 --mandir=%{_mandir} \
894 --infodir=%{_infodir} \
2e711b12
JR
895 --with-privatelibdir=%{_libdir}/samba \
896 --with-modulesdir=%{_libdir}/samba \
01485082 897 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
898 --with-lockdir=/var/lib/samba \
899 --with-privatedir=%{_sysconfdir}/samba \
900 --disable-gnutls \
901 --disable-rpath-install \
902 --builtin-libraries=ccan \
e71e0470 903 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
34895621
JR
904 --private-libraries=smbclient,smbsharemodes,wbclient \
905 --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 906 --with-acl-support \
34895621 907 --with%{!?with_ads:out}-ads \
40d90f9e 908 --with-aio-support \
432ee34d 909 --with-automount \
34895621
JR
910 --with-dmapi \
911 --with-dnsupdate \
912 --with-iconv \
913 --with%{!?with_ldap:out}-ldap \
d1d64cbe 914 --with-pam \
29511e6d 915 --with-pam_smbpass \
4ef99dd8 916 --with-quotas \
34895621
JR
917 --with-sendfile-support \
918 --with-swat \
4ef99dd8 919 --with-syslog \
920 --with-utmp \
34895621 921 --with-winbind \
66e5c63e 922 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
923 --enable-cups \
924 --enable-iprint
1925a8b4 925
70ff6d03 926%{__make}
192f48a8 927
6646cd44
JR
928# Build PIDL for installation into vendor directories before
929# 'make proto' gets to it.
930cd pidl
931%{__perl} Makefile.PL \
932 INSTALLDIRS=vendor
933
1925a8b4 934%install
935rm -rf $RPM_BUILD_ROOT
a60823b9 936install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
2e711b12 937 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 938 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
939 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
940 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 941
34895621 942%{__make} install \
bd658e80 943 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 944 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 945
6646cd44
JR
946# Undo the PIDL install, we want to try again with the right options.
947%{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
948
949# Install PIDL
950cd pidl
951%{__make} install \
952 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
953cd ..
954
955# Clean out crap left behind by the PIDL install
956%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
957%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
958
42039dcb
JR
959# not ready for production, and no MIT kerberos in PLD
960%{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
961
b25f7233 962install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 963
2e711b12
JR
964install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
965install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
966install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
967install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
968install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
969
b25f7233
ER
970install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
971cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
972install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
973cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
974cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
975cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
976install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
977cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
29511e6d 978
37a62870
JR
979# move lib{smb,wb}client where they always were for compatibility
980%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
981ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
982ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
983%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
984%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
985%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
986
34895621
JR
987%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
988%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
989install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 990
6a2e83e0 991touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 992
01485082 993echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 994
ddea14b0 995%if %{with cups}
fd9d8b85
JB
996install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
997ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
998%endif
9f6f5df1 999
29511e6d 1000> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 1001> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 1002
105507bc 1003%if %{with ldap}
99795f36 1004install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 1005%endif
99795f36 1006
b25f7233
ER
1007%if %{with system_libtdb}
1008# remove manuals of tdb if system lib used
1009%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
1010%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
1011%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
1012%endif
1013
1a8c003b
AM
1014%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
1015%py_comp $RPM_BUILD_ROOT%{py_sitedir}
1016find $RPM_BUILD_ROOT%{py_sitedir} -name "*.py" -o -name "*.a" -o -name "*.la" | xargs rm -f
1017
ea8d81e5
JB
1018%clean
1019rm -rf $RPM_BUILD_ROOT
9661cd11 1020
1925a8b4 1021%post
9ac29548 1022/sbin/chkconfig --add smb
dce29ff7
JR
1023%service smb restart "Samba daemons"
1024#systemd_post smb.service nmb.service
1025%systemd_post samba.service
1925a8b4 1026
1027%preun
9ac29548 1028if [ "$1" = "0" ]; then
27879fe9 1029 %service smb stop
9ac29548 1030 /sbin/chkconfig --del smb
1031fi
dce29ff7
JR
1032#systemd_preun smb.service nmb.service
1033%systemd_preun samba.service
1034
1035%postun
1036%systemd_reload
11d2c190 1037
0b940f4e
JR
1038%post common -p /sbin/ldconfig
1039%postun common -p /sbin/ldconfig
70975be6 1040
29511e6d 1041%post winbind
1042/sbin/chkconfig --add winbind
27879fe9 1043%service winbind restart "Winbind daemon"
dce29ff7 1044%systemd_post winbind.service
29511e6d 1045
1046%preun winbind
1047if [ "$1" = "0" ]; then
27879fe9 1048 %service winbind stop
29511e6d 1049 /sbin/chkconfig --del winbind
1050fi
dce29ff7
JR
1051%systemd_preun winbind.service
1052
1053%postun winbind
1054%systemd_reload
29511e6d 1055
c083eea8 1056%post -n samba3-swat
27879fe9 1057%service -q rc-inetd reload
d7dadfd6 1058
c083eea8 1059%postun -n samba3-swat
27879fe9
ER
1060if [ "$1" = 0 ]; then
1061 %service -q rc-inetd reload
9ac29548 1062fi
d7dadfd6 1063
99795f36 1064%post -n openldap-schema-samba
c4db757c
ER
1065# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1066%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 1067%service -q ldap restart
99795f36
ER
1068
1069%postun -n openldap-schema-samba
1070if [ "$1" = "0" ]; then
c4db757c 1071 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 1072 %service -q ldap restart
99795f36
ER
1073fi
1074
1925a8b4 1075%files
1076%defattr(644,root,root,755)
0b940f4e
JR
1077%{systemdunitdir}/samba.service
1078%{systemdtmpfilesdir}/samba.conf
c083eea8 1079%attr(755,root,root) %{_bindir}/oLschema2ldif
0b940f4e
JR
1080%attr(755,root,root) %{_sbindir}/samba
1081%attr(755,root,root) %{_sbindir}/samba_dnsupdate
1082%attr(755,root,root) %{_sbindir}/samba_spnupdate
1083%attr(755,root,root) %{_sbindir}/samba_upgradedns
1084%attr(755,root,root) %{_sbindir}/samba_upgradeprovision
1085%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1086%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1087%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1088%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1089%attr(755,root,root) %{_libdir}/samba/libauth4.so
1090%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1091%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1092%attr(755,root,root) %{_libdir}/samba/libcliauth.so
1093%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1094%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1095%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1096%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1097%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1098%attr(755,root,root) %{_libdir}/samba/libcluster.so
1099%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1100%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
c083eea8 1101%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
0b940f4e
JR
1102%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1103%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1104%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1105%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1106%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
c083eea8
JR
1107%attr(755,root,root) %{_libdir}/samba/libntvfs.so
1108%attr(755,root,root) %{_libdir}/samba/libpac.so
1109%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1110%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
0b940f4e
JR
1111%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1112%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
c083eea8 1113%attr(755,root,root) %{_libdir}/samba/libservice.so
0b940f4e
JR
1114%attr(755,root,root) %{_libdir}/samba/libshares.so
1115%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1116%dir %{_libdir}/samba/bind9
1117%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
1118%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
1119%dir %{_libdir}/samba/hdb
1120%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
05913998 1121%dir %{_libdir}/samba/process_model
6646cd44
JR
1122%attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1123%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1124%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
05913998 1125%dir %{_libdir}/samba/service
6646cd44
JR
1126%attr(755,root,root) %{_libdir}/samba/service/cldap.so
1127%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1128%attr(755,root,root) %{_libdir}/samba/service/dns.so
1129%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1130%attr(755,root,root) %{_libdir}/samba/service/drepl.so
1131%attr(755,root,root) %{_libdir}/samba/service/kcc.so
1132%attr(755,root,root) %{_libdir}/samba/service/kdc.so
1133%attr(755,root,root) %{_libdir}/samba/service/ldap.so
1134%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1135%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1136%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1137%attr(755,root,root) %{_libdir}/samba/service/smb.so
1138%attr(755,root,root) %{_libdir}/samba/service/web.so
1139%attr(755,root,root) %{_libdir}/samba/service/winbind.so
1140%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
0b940f4e
JR
1141%dir %{_libdir}/samba/gensec
1142%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 1143%dir %{_libdir}/samba/ldb
e4310f27 1144%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 1145%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
1146%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
1147%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
1148%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
1149%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
1150%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
1151%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
1152%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
1153%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
1154%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
1155%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1156%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1157%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1158%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 1159%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 1160%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
1161%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1162%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1163%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1164%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1165%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1166%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1167%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1168%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1169%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1170%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1171%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1172%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1173%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1174%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1175%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1176%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1177%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1178%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1179%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1180%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1181%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1182%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1183%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
0b940f4e
JR
1184%{_datadir}/samba/setup
1185%{_mandir}/man1/oLschema2ldif.1*
1186%{_mandir}/man8/samba.8*
c9c921bd 1187
34895621 1188%files winbind
29511e6d 1189%defattr(644,root,root,755)
c083eea8 1190# winbind4
29511e6d 1191%attr(755,root,root) %{_bindir}/wbinfo
1192%attr(755,root,root) /%{_lib}/security/pam_winbind*
1193%attr(755,root,root) /%{_lib}/libnss_winbind*
481bc0b7 1194%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
29511e6d 1195%{_mandir}/man1/wbinfo*.1*
45a544fa 1196%{_mandir}/man5/pam_winbind.conf.5*
481bc0b7 1197%{_mandir}/man7/winbind_krb5_locator.7*
a4c31844 1198%{_mandir}/man8/pam_winbind.8*
29511e6d 1199
1200%files -n nss_wins
1201%defattr(644,root,root,755)
f1c7ad61 1202%attr(755,root,root) /%{_lib}/libnss_wins*
29511e6d 1203
ac6f9d13 1204%files client
2eedd257 1205%defattr(644,root,root,755)
6646cd44 1206%attr(755,root,root) %{_bindir}/cifsdd
6646cd44 1207%attr(755,root,root) %{_bindir}/nmblookup4
0b940f4e 1208%attr(755,root,root) %{_bindir}/reg*
6646cd44 1209%attr(755,root,root) %{_bindir}/smbclient4
6c886cab 1210%{_mandir}/man1/findsmb.1*
481bc0b7 1211%{_mandir}/man1/nmblookup4.1*
0b940f4e 1212%{_mandir}/man1/reg*.1*
c083eea8 1213%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
ac6f9d13 1214
ac6f9d13 1215%files common
2eedd257 1216%defattr(644,root,root,755)
2e711b12 1217%doc README WHATSNEW.txt Roadmap
c083eea8
JR
1218%attr(755,root,root) %{_sbindir}/samba_kcc
1219%attr(755,root,root) %{_bindir}/samba-tool
2f0e4f6e 1220%dir %{_sysconfdir}/samba
d0e87ba8
ER
1221%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1222%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
70975be6
JR
1223%dir %{_datadir}/samba
1224%dir %{_datadir}/samba/codepages
1225%{_datadir}/samba/codepages/lowcase.dat
1226%{_datadir}/samba/codepages/upcase.dat
1227%{_datadir}/samba/codepages/valid.dat
c083eea8 1228%{_mandir}/man8/samba-tool.8*
70975be6
JR
1229%{_mandir}/man5/lmhosts.5*
1230%{_mandir}/man5/smb.conf.5*
42039dcb 1231%{_mandir}/man7/samba.7*
70975be6
JR
1232%if %{without system_libs}
1233%attr(755,root,root) %{_bindir}/tdbbackup
1234%attr(755,root,root) %{_bindir}/tdbdump
1235%attr(755,root,root) %{_bindir}/tdbtool
1236%{_mandir}/man8/tdbbackup.8*
1237%{_mandir}/man8/tdbdump.8*
1238%{_mandir}/man8/tdbtool.8*
1239%endif
70975be6
JR
1240%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1241%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
e4310f27
JR
1242%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1243%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
70975be6
JR
1244%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1245%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1246%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1247%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
70975be6
JR
1248%attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1249%attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1250%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1251%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1252%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1253%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1254%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1255%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1256%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1257%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1258%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1259%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1260%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1261%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1262%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1263%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1264%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1265%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1266%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1267%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
e4310f27
JR
1268%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1269%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
0b940f4e
JR
1270%dir %{_libdir}/samba
1271%attr(755,root,root) %{_libdir}/samba/libaddns.so
1272%attr(755,root,root) %{_libdir}/samba/libasn1util.so
70975be6 1273%attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
0b940f4e 1274%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
c083eea8
JR
1275%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1276%attr(755,root,root) %{_libdir}/samba/liberrors.so
1277%attr(755,root,root) %{_libdir}/samba/libevents.so
1278%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
c083eea8 1279%attr(755,root,root) %{_libdir}/samba/libiniparser.so
0b940f4e 1280%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
e4310f27 1281%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
0b940f4e
JR
1282%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1283%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1284%attr(755,root,root) %{_libdir}/samba/libnetif.so
1285%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1286%attr(755,root,root) %{_libdir}/samba/libreplace.so
1287%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1288%attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1289%attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1290%attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1291%attr(755,root,root) %{_libdir}/samba/libserver-role.so
1292%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1293%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1294%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1295%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1296%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
e71e0470 1297%if %{without system_libs}
e71e0470
JR
1298%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1299%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
e71e0470
JR
1300%endif
1301
d6883a30 1302%files -n pam-pam_smbpass
b36aa9d5 1303%defattr(644,root,root,755)
f1c7ad61
JR
1304%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1305%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
79d8a749 1306
c083eea8 1307%files -n libsmbclient-raw
79d8a749 1308%defattr(644,root,root,755)
6646cd44
JR
1309%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1310%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
c083eea8
JR
1311
1312%files -n libsmbclient-raw-devel
1313%defattr(644,root,root,755)
f1c7ad61
JR
1314%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1315%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1316%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1317%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1318%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1319%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1320%{_includedir}/samba-4.0/read_smb.h
1321%{_includedir}/samba-4.0/smb2.h
1322%{_includedir}/samba-4.0/smb2_constants.h
1323%{_includedir}/samba-4.0/smb2_create_blob.h
1324%{_includedir}/samba-4.0/smb2_signing.h
1325%{_includedir}/samba-4.0/smb_cli.h
1326%{_includedir}/samba-4.0/smb_cliraw.h
1327%{_includedir}/samba-4.0/smb_common.h
1328%{_includedir}/samba-4.0/smb_composite.h
1329%{_includedir}/samba-4.0/smb_constants.h
1330%{_includedir}/samba-4.0/smb_raw.h
1331%{_includedir}/samba-4.0/smb_raw_interfaces.h
1332%{_includedir}/samba-4.0/smb_raw_signing.h
1333%{_includedir}/samba-4.0/smb_raw_trans2.h
1334%{_includedir}/samba-4.0/smb_request.h
1335%{_includedir}/samba-4.0/smb_seal.h
1336%{_includedir}/samba-4.0/smb_signing.h
1337%{_includedir}/samba-4.0/smb_unix_ext.h
1338%{_includedir}/samba-4.0/smb_util.h
c083eea8
JR
1339%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1340%{_pkgconfigdir}/smbclient-raw.pc
1341
1342%files -n samba3-libsmbclient
1343%defattr(644,root,root,755)
37a62870 1344%attr(755,root,root) %{_libdir}/libsmbclient.so.*
f1c7ad61
JR
1345%attr(755,root,root) %{_libdir}/libsmbconf.so.0
1346%attr(755,root,root) %{_libdir}/libwbclient.so.*
2545d2ae 1347%{_mandir}/man7/libsmbclient.7*
f1c7ad61 1348%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
0b940f4e 1349%attr(755,root,root) %{_libdir}/samba/libgse.so
c083eea8
JR
1350%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1351%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1352%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
0b940f4e
JR
1353%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1354%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1355%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
79d8a749 1356
c083eea8 1357%files -n samba3-libsmbclient-devel
79d8a749 1358%defattr(644,root,root,755)
37a62870 1359%attr(755,root,root) %{_libdir}/libsmbclient.so
f1c7ad61
JR
1360%attr(755,root,root) %{_libdir}/libsmbconf.so
1361%attr(755,root,root) %{_libdir}/libwbclient.so
37a62870
JR
1362%{_includedir}/libsmbclient.h
1363%{_includedir}/wbclient.h
bd658e80 1364
f2b0247b
ER
1365%files devel
1366%defattr(644,root,root,755)
f1c7ad61
JR
1367%dir %{_includedir}/samba-4.0
1368%{_includedir}/samba-4.0/charset.h
1369%dir %{_includedir}/samba-4.0/core
1370%{_includedir}/samba-4.0/core/doserr.h
1371%{_includedir}/samba-4.0/core/error.h
1372%{_includedir}/samba-4.0/core/ntstatus.h
1373%{_includedir}/samba-4.0/core/werror.h
1374%{_includedir}/samba-4.0/credentials.h
1375%{_includedir}/samba-4.0/dcerpc.h
1376%{_includedir}/samba-4.0/dcerpc_server.h
1377%{_includedir}/samba-4.0/dlinklist.h
1378%{_includedir}/samba-4.0/domain_credentials.h
1379%dir %{_includedir}/samba-4.0/gen_ndr
1380%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1381%{_includedir}/samba-4.0/gen_ndr/auth.h
1382%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1383%{_includedir}/samba-4.0/gen_ndr/epmapper.h
1384%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1385%{_includedir}/samba-4.0/gen_ndr/lsa.h
1386%{_includedir}/samba-4.0/gen_ndr/mgmt.h
1387%{_includedir}/samba-4.0/gen_ndr/misc.h
1388%{_includedir}/samba-4.0/gen_ndr/nbt.h
1389%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1390%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1391%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1392%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1393%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1394%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1395%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1396%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1397%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1398%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1399%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1400%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1401%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1402%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1403%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1404%{_includedir}/samba-4.0/gen_ndr/samr.h
1405%{_includedir}/samba-4.0/gen_ndr/security.h
1406%{_includedir}/samba-4.0/gen_ndr/server_id.h
1407%{_includedir}/samba-4.0/gen_ndr/svcctl.h
1408%{_includedir}/samba-4.0/gensec.h
1409%{_includedir}/samba-4.0/ldap_errors.h
1410%{_includedir}/samba-4.0/ldap_message.h
1411%{_includedir}/samba-4.0/ldap_ndr.h
1412%{_includedir}/samba-4.0/ldap-util.h
1413%{_includedir}/samba-4.0/ldb_wrap.h
1414%{_includedir}/samba-4.0/ndr.h
1415%dir %{_includedir}/samba-4.0/ndr
1416%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1417%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1418%{_includedir}/samba-4.0/param.h
1419%{_includedir}/samba-4.0/policy.h
1420%{_includedir}/samba-4.0/registry.h
1421%{_includedir}/samba-4.0/roles.h
1422%{_includedir}/samba-4.0/rpc_common.h
1423%dir %{_includedir}/samba-4.0/samba
1424%{_includedir}/samba-4.0/samba/session.h
1425%{_includedir}/samba-4.0/samba_util.h
1426%{_includedir}/samba-4.0/samba/version.h
1427%{_includedir}/samba-4.0/share.h
1428%{_includedir}/samba-4.0/tdr.h
1429%{_includedir}/samba-4.0/tsocket.h
1430%{_includedir}/samba-4.0/tsocket_internal.h
1431%dir %{_includedir}/samba-4.0/util
1432%{_includedir}/samba-4.0/util/attr.h
1433%{_includedir}/samba-4.0/util/byteorder.h
1434%{_includedir}/samba-4.0/util/data_blob.h
1435%{_includedir}/samba-4.0/util/debug.h
1436%{_includedir}/samba-4.0/util_ldb.h
1437%{_includedir}/samba-4.0/util/memory.h
1438%{_includedir}/samba-4.0/util/safe_string.h
1439%{_includedir}/samba-4.0/util/string_wrappers.h
1440%{_includedir}/samba-4.0/util/talloc_stack.h
1441%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1442%{_includedir}/samba-4.0/util/tevent_unix.h
1443%{_includedir}/samba-4.0/util/tevent_werror.h
1444%{_includedir}/samba-4.0/util/time.h
1445%{_includedir}/samba-4.0/util/xfile.h
1446%{_libdir}/libdcerpc-atsvc.so
1447%{_libdir}/libdcerpc-binding.so
1448%{_libdir}/libdcerpc-samr.so
1449%{_libdir}/libdcerpc-server.so
1450%{_libdir}/libdcerpc.so
1451%{_libdir}/libgensec.so
1452%{_libdir}/libndr-krb5pac.so
1453%{_libdir}/libndr-nbt.so
1454%{_libdir}/libndr.so
1455%{_libdir}/libndr-standard.so
1456%{_libdir}/libregistry.so
1457%{_libdir}/libsamba-credentials.so
1458%{_libdir}/libsamba-hostconfig.so
1459%{_libdir}/libsamba-policy.so
1460%{_libdir}/libsamba-util.so
1461%{_libdir}/libsamdb.so
1462%{_libdir}/libtevent-util.so
05913998 1463%{_pkgconfigdir}/dcerpc_atsvc.pc
f1c7ad61 1464%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1465%{_pkgconfigdir}/dcerpc_samr.pc
1466%{_pkgconfigdir}/dcerpc_server.pc
1467%{_pkgconfigdir}/gensec.pc
05913998
JR
1468%{_pkgconfigdir}/ndr_krb5pac.pc
1469%{_pkgconfigdir}/ndr_nbt.pc
f1c7ad61 1470%{_pkgconfigdir}/ndr.pc
05913998 1471%{_pkgconfigdir}/ndr_standard.pc
05913998
JR
1472%{_pkgconfigdir}/registry.pc
1473%{_pkgconfigdir}/samba-credentials.pc
1474%{_pkgconfigdir}/samba-hostconfig.pc
1475%{_pkgconfigdir}/samba-policy.pc
1476%{_pkgconfigdir}/samba-util.pc
1477%{_pkgconfigdir}/samdb.pc
9f6f5df1 1478
c083eea8
JR
1479%if %{with ldap}
1480%files -n openldap-schema-samba
29511e6d 1481%defattr(644,root,root,755)
c083eea8
JR
1482%{schemadir}/samba.schema
1483%endif
29511e6d 1484
c083eea8 1485%files -n python-samba4
9f6f5df1 1486%defattr(644,root,root,755)
c083eea8
JR
1487%dir %{py_sitedir}/samba
1488%attr(755,root,root) %{py_sitedir}/samba/*.so
1489%{py_sitedir}/samba/*.py[co]
1490%dir %{py_sitedir}/samba/dcerpc
1491%{py_sitedir}/samba/dcerpc/*.py[co]
1492%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1493%dir %{py_sitedir}/samba/external
1494%{py_sitedir}/samba/external/*.py[co]
1495%dir %{py_sitedir}/samba/external/subunit
1496%{py_sitedir}/samba/external/subunit/*.py[co]
1497%dir %{py_sitedir}/samba/external/subunit/tests
1498%{py_sitedir}/samba/external/subunit/tests/*.py[co]
1499%dir %{py_sitedir}/samba/netcmd
1500%{py_sitedir}/samba/netcmd/*.py[co]
1501%dir %{py_sitedir}/samba/provision
1502%{py_sitedir}/samba/provision/*.py[co]
1503%dir %{py_sitedir}/samba/tests
1504%{py_sitedir}/samba/tests/*.py[co]
1505%dir %{py_sitedir}/samba/tests/blackbox
1506%{py_sitedir}/samba/tests/blackbox/*.py[co]
1507%dir %{py_sitedir}/samba/tests/samba_tool
1508%{py_sitedir}/samba/tests/samba_tool/*.py[co]
1509%dir %{py_sitedir}/samba/tests/dcerpc
1510%{py_sitedir}/samba/tests/dcerpc/*.py[co]
1511%dir %{py_sitedir}/samba/web_server
1512%{py_sitedir}/samba/web_server/*.py[co]
1513%if %{without system_libs}
1514%attr(755,root,root) %{py_sitedir}/*.so
1515%{py_sitedir}/tevent.py[co]
fd9d8b85 1516%endif
70ff6d03 1517
c083eea8 1518%files -n python-samba3
192f48a8 1519%defattr(644,root,root,755)
c083eea8
JR
1520%dir %{py_sitedir}/samba
1521%dir %{py_sitedir}/samba/samba3
1522%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1523%{py_sitedir}/samba/samba3/*.py[co]
b0225e99 1524
c083eea8 1525%files test
d1f5710a 1526%defattr(644,root,root,755)
c083eea8
JR
1527%attr(755,root,root) %{_bindir}/gentest
1528%attr(755,root,root) %{_bindir}/locktest
1529%attr(755,root,root) %{_bindir}/masktest
1530%attr(755,root,root) %{_bindir}/ndrdump
1531%attr(755,root,root) %{_bindir}/smbtorture
1532%attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1533%attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1534%attr(755,root,root) %{_libdir}/samba/libsubunit.so
1535%attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
c083eea8
JR
1536%{_mandir}/man1/gentest.1*
1537%{_mandir}/man1/locktest.1*
1538%{_mandir}/man1/masktest.1*
1539%{_mandir}/man1/ndrdump.1*
1540%{_mandir}/man1/smbtorture.1*
d1f5710a 1541
c083eea8
JR
1542%attr(755,root,root) %{_bindir}/vfstest
1543%{_mandir}/man1/vfstest.1*
1544# files to ignore in testsuite mode
1545#%{_libdir}/samba/libnss_wrapper.so
1546#%{_libdir}/samba/libsocket_wrapper.so
1547#%{_libdir}/samba/libuid_wrapper.so
1548
1549%files test-devel
4ecf4d28 1550%defattr(644,root,root,755)
c083eea8
JR
1551%attr(755,root,root) %{_libdir}/libtorture.so
1552%{_includedir}/samba-4.0/torture.h
1553%{_pkgconfigdir}/torture.pc
4ecf4d28 1554
c083eea8
JR
1555%files pidl
1556%defattr(644,root,root,755)
1557%attr(755,root,root) %{_bindir}/pidl
1558%{_mandir}/man1/pidl.1*
1559%{_mandir}/man3/Parse::Pidl*.3*
1560%{perl_vendorlib}/Parse/Pidl*
1561
1562%files samba3
1563%defattr(644,root,root,755)
0b940f4e 1564%attr(754,root,root) /etc/rc.d/init.d/smb
c083eea8
JR
1565%{systemdunitdir}/nmb.service
1566%{systemdunitdir}/smb.service
0b940f4e
JR
1567%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1568%attr(755,root,root) %{_bindir}/ntlm_auth
c083eea8 1569%attr(755,root,root) %{_bindir}/smbclient
c083eea8 1570%attr(755,root,root) %{_bindir}/nmblookup
c083eea8
JR
1571%attr(755,root,root) %{_bindir}/dbwrap_tool
1572%attr(755,root,root) %{_bindir}/eventlogadm
c083eea8 1573%attr(755,root,root) %{_bindir}/net
c083eea8 1574%attr(755,root,root) %{_bindir}/pdbedit
c083eea8 1575%attr(755,root,root) %{_bindir}/profiles
c083eea8 1576%attr(755,root,root) %{_bindir}/rpcclient
c083eea8 1577%attr(755,root,root) %{_bindir}/sharesec
c083eea8 1578%attr(755,root,root) %{_bindir}/smbcacls
c083eea8 1579%attr(755,root,root) %{_bindir}/smbcontrol
c083eea8 1580%attr(755,root,root) %{_bindir}/smbcquotas
c083eea8 1581%attr(755,root,root) %{_bindir}/smbpasswd
c083eea8 1582%attr(755,root,root) %{_bindir}/smbstatus
c083eea8 1583%attr(755,root,root) %{_bindir}/smbta-util
c083eea8 1584%attr(755,root,root) %{_bindir}/smbtree
c083eea8 1585%attr(755,root,root) %{_bindir}/testparm
c083eea8
JR
1586%attr(755,root,root) %{_sbindir}/nmbd
1587%attr(755,root,root) %{_sbindir}/smbd
0b940f4e 1588
c083eea8
JR
1589%attr(755,root,root) %{_sbindir}/winbindd
1590%attr(754,root,root) /etc/rc.d/init.d/winbind
1591%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1592%{systemdunitdir}/winbind.service
1593%{_mandir}/man8/winbindd*.8*
0b940f4e 1594
0b940f4e
JR
1595%attr(755,root,root) %{_libdir}/libnetapi.so
1596%attr(755,root,root) %{_libdir}/libnetapi.so.0
1597%attr(755,root,root) %{_libdir}/libpdb.so
1598%attr(755,root,root) %{_libdir}/libpdb.so.0
0b940f4e
JR
1599%attr(755,root,root) %{_libdir}/libsmbldap.so
1600%attr(755,root,root) %{_libdir}/libsmbldap.so.0
1601%attr(755,root,root) %{_libdir}/samba/libads.so
1602%attr(755,root,root) %{_libdir}/samba/libauth.so
0b940f4e
JR
1603%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1604%attr(755,root,root) %{_libdir}/samba/libgpo.so
1605%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1606%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1607%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1608%attr(755,root,root) %{_libdir}/samba/libnss_info.so
1609%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1610%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1611%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1612%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1613%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1614%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1615%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
f1c7ad61 1616%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
0b940f4e
JR
1617%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1618%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1619%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
42039dcb 1620%dir %{_libdir}/samba/auth
42039dcb 1621%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
0b940f4e 1622%attr(755,root,root) %{_libdir}/samba/auth/script.so
42039dcb
JR
1623%attr(755,root,root) %{_libdir}/samba/auth/unix.so
1624%attr(755,root,root) %{_libdir}/samba/auth/wbc.so
c083eea8 1625%dir %{_libdir}/samba/idmap
c083eea8 1626%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
0b940f4e 1627%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
c083eea8
JR
1628%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1629%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1630%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1631%attr(755,root,root) %{_libdir}/samba/libidmap.so
c083eea8
JR
1632%dir %{_libdir}/samba/vfs
1633%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1634%attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1635%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1636%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1637%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1638%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1639%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1640%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1641%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1642%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1643%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1644%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1645%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1646%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1647%attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1648%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1649%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1650%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1651%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1652%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
0b940f4e
JR
1653%dir %{_libdir}/samba/pdb
1654%attr(755,root,root) %{_libdir}/samba/pdb/ldap.so
1655%attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1656%attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1657%attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1658%dir %{_libdir}/samba/nss_info
1659%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1660%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1661%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1662%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1663%{_mandir}/man1/dbwrap_tool.1*
1664%{_mandir}/man1/nmblookup.1*
1665%{_mandir}/man1/ntlm_auth.1*
1666%{_mandir}/man1/profiles.1*
1667%{_mandir}/man1/rpcclient.1*
1668%{_mandir}/man1/sharesec.1*
1669%{_mandir}/man1/smbcacls.1*
1670%{_mandir}/man1/smbclient.1*
1671%{_mandir}/man1/smbcontrol.1*
1672%{_mandir}/man1/smbcquotas.1*
1673%{_mandir}/man1/smbstatus.1*
1674%{_mandir}/man1/smbtar.1*
1675%{_mandir}/man1/smbtree.1*
1676%{_mandir}/man1/testparm.1*
1677%{_mandir}/man5/smbpasswd.5*
1678%{_mandir}/man8/eventlogadm.8*
1679%{_mandir}/man8/idmap_ad.8*
1680%{_mandir}/man8/idmap_autorid.8*
1681%{_mandir}/man8/idmap_hash.8*
1682%{_mandir}/man8/idmap_ldap.8*
1683%{_mandir}/man8/idmap_nss.8*
1684%{_mandir}/man8/idmap_rid.8*
1685%{_mandir}/man8/idmap_tdb2.8*
1686%{_mandir}/man8/idmap_tdb.8*
1687%{_mandir}/man8/net.8*
1688%{_mandir}/man8/nmbd.8*
1689%{_mandir}/man8/pdbedit.8*
1690%{_mandir}/man8/smbd.8*
1691%{_mandir}/man8/smbpasswd.8*
1692%{_mandir}/man8/smbta-util.8*
c083eea8
JR
1693%{_mandir}/man8/vfs_acl_tdb.8*
1694%{_mandir}/man8/vfs_acl_xattr.8*
0b940f4e
JR
1695%{_mandir}/man8/vfs_aio_fork.8*
1696%{_mandir}/man8/vfs_aio_linux.8*
1697%{_mandir}/man8/vfs_aio_pthread.8*
c083eea8
JR
1698%{_mandir}/man8/vfs_crossrename.8*
1699%{_mandir}/man8/vfs_dirsort.8*
1700%{_mandir}/man8/vfs_fileid.8*
0b940f4e 1701%{_mandir}/man8/vfs_media_harmony.8*
c083eea8
JR
1702%{_mandir}/man8/vfs_preopen.8*
1703%{_mandir}/man8/vfs_shadow_copy2.8*
1704%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
c083eea8 1705%{_mandir}/man8/vfs_streams_depot.8*
0b940f4e 1706%{_mandir}/man8/vfs_streams_xattr.8*
c083eea8
JR
1707%{_mandir}/man8/vfs_time_audit.8*
1708%{_mandir}/man8/vfs_xattr_tdb.8*
c083eea8 1709
f1c7ad61
JR
1710%files -n samba3-devel
1711%defattr(644,root,root,755)
1712%{_includedir}/samba-4.0/netapi.h
1713%{_includedir}/samba-4.0/smbconf.h
1714%{_includedir}/samba-4.0/smb_share_modes.h
1715%{_includedir}/samba-4.0/machine_sid.h
1716%{_includedir}/samba-4.0/lookup_sid.h
1717%{_includedir}/samba-4.0/passdb.h
1718%{_includedir}/samba-4.0/smb_ldap.h
1719%{_includedir}/samba-4.0/smbldap.h
1720%{_pkgconfigdir}/netapi.pc
1721
c083eea8
JR
1722%files -n samba3-vfs-audit
1723%defattr(644,root,root,755)
1724%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1725%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1726%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1727%{_mandir}/man8/vfs_audit.8*
1728%{_mandir}/man8/vfs_extd_audit.8*
1729%{_mandir}/man8/vfs_full_audit.8*
1730
1731%files -n samba3-vfs-cap
1732%defattr(644,root,root,755)
1733%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1734%{_mandir}/man8/vfs_cap.8*
1735
1736%files -n samba3-vfs-default_quota
d1f5710a 1737%defattr(644,root,root,755)
2e711b12 1738%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
4d8c5e20 1739%{_mandir}/man8/vfs_default_quota.8*
d1f5710a 1740
c083eea8 1741%files -n samba3-vfs-expand_msdfs
d1f5710a 1742%defattr(644,root,root,755)
2e711b12 1743%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
d1f5710a 1744
c083eea8 1745%files -n samba3-vfs-fake_perms
d1f5710a 1746%defattr(644,root,root,755)
2e711b12 1747%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
4d8c5e20 1748%{_mandir}/man8/vfs_fake_perms.8*
d1f5710a 1749
e4310f27 1750#%files -n samba3-vfs-notify_fam
e765216e
JR
1751#%defattr(644,root,root,755)
1752#%attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1753#%{_mandir}/man8/vfs_notify_fam.8*
8ba454ef 1754
c083eea8 1755%files -n samba3-vfs-netatalk
d1f5710a 1756%defattr(644,root,root,755)
2e711b12 1757%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
4d8c5e20
JB
1758%{_mandir}/man8/vfs_netatalk.8*
1759
c083eea8 1760%files -n samba3-vfs-readahead
4d8c5e20 1761%defattr(644,root,root,755)
2e711b12 1762%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
4d8c5e20 1763%{_mandir}/man8/vfs_readahead.8*
d1f5710a 1764
c083eea8 1765%files -n samba3-vfs-readonly
97334e11 1766%defattr(644,root,root,755)
2e711b12 1767%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
4d8c5e20 1768%{_mandir}/man8/vfs_readonly.8*
97334e11 1769
c083eea8 1770%files -n samba3-vfs-recycle
97334e11 1771%defattr(644,root,root,755)
2e711b12 1772%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
4d8c5e20 1773%{_mandir}/man8/vfs_recycle.8*
97334e11 1774
c083eea8 1775%files -n samba3-vfs-shadow_copy
2e711b12
JR
1776%defattr(644,root,root,755)
1777%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1778%{_mandir}/man8/vfs_shadow_copy.8*
1779
c083eea8 1780%files -n samba3-vfs-catia
2e711b12
JR
1781%defattr(644,root,root,755)
1782%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1783%{_mandir}/man8/vfs_catia.8*
1784
c083eea8 1785%files -n samba3-vfs-scannedonly
d718c2e1 1786%defattr(644,root,root,755)
2e711b12 1787%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
d718c2e1
AF
1788%{_mandir}/man8/vfs_scannedonly.8*
1789
c083eea8 1790%files -n samba3-smbget
4ecf4d28 1791%defattr(644,root,root,755)
c083eea8
JR
1792%attr(755,root,root) %{_bindir}/smbget
1793%{_mandir}/man1/smbget.1*
1794%{_mandir}/man5/smbgetrc.5*
4ecf4d28 1795
c083eea8
JR
1796%if %{with cups}
1797%files -n cups-backend-samba3-smb
99795f36 1798%defattr(644,root,root,755)
c083eea8
JR
1799%attr(755,root,root) %{cups_serverbin}/backend/smb
1800%attr(755,root,root) %{_bindir}/smbspool
1801%{_mandir}/man8/smbspool.8*
105507bc 1802%endif
8d59ae13 1803
c083eea8 1804%files -n samba3-swat
1a8c003b 1805%defattr(644,root,root,755)
c083eea8
JR
1806#%doc swat/README* swat/help/*
1807%doc swat/help/*
1808%attr(755,root,root) %{_sbindir}/swat
1809%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1810%dir %{_datadir}/samba/swat
1811%{_datadir}/samba/swat/help
1812%{_datadir}/samba/swat/images
1813%{_datadir}/samba/swat/include
1814%dir %{_datadir}/samba/swat/lang
1815%lang(ja) %{_datadir}/samba/swat/lang/ja
1816%lang(tr) %{_datadir}/samba/swat/lang/tr
1817%{_mandir}/man8/swat.8*
1818%lang(de) %{_datadir}/samba/codepages/de.msg
1819%{_datadir}/samba/codepages/en.msg
1820%lang(fi) %{_datadir}/samba/codepages/fi.msg
1821%lang(fr) %{_datadir}/samba/codepages/fr.msg
1822%lang(it) %{_datadir}/samba/codepages/it.msg
1823%lang(ja) %{_datadir}/samba/codepages/ja.msg
1824%lang(nl) %{_datadir}/samba/codepages/nl.msg
1825%lang(pl) %{_datadir}/samba/codepages/pl.msg
1826%lang(ru) %{_datadir}/samba/codepages/ru*
1827%lang(tr) %{_datadir}/samba/codepages/tr.msg
6646cd44 1828
c083eea8 1829%files todo
6646cd44 1830%defattr(644,root,root,755)
c083eea8 1831%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
c083eea8
JR
1832%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1833%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1834%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1835%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
c083eea8
JR
1836
1837%dir %{_sambahome}
1838%dir /var/lib/samba
1839%ghost /var/lib/samba/*.dat
1840%dir /var/lib/samba/printing
1841
1842%attr(750,root,root) %dir /var/log/samba
1843%attr(750,root,root) %dir /var/log/samba/cores
1844%attr(750,root,root) %dir /var/log/samba/cores/smbd
1845%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1846%attr(750,root,root) %dir /var/log/archive/samba
1847%attr(1777,root,root) %dir /var/spool/samba
1848%if %{with ldap}
1849%doc examples/LDAP
1850%endif
1851
e4310f27 1852%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
This page took 0.534861 seconds and 4 git commands to generate.