]> git.pld-linux.org Git - packages/samba.git/blame - samba.spec
- up to 3.6.1
[packages/samba.git] / samba.spec
CommitLineData
9f74dab7 1#
86111e93
AG
2# TODO:
3# - review python-samba
e20a094a
PG
4# - look into other distro specs for valid %descriptions for samba 3
5# - unpackaged man pages for modules that are not built by default,
6# maybe we should build them?
7# /usr/share/man/man8/vfs_cacheprime.8*
8# /usr/share/man/man8/vfs_catia.8*
9# /usr/share/man/man8/vfs_commit.8*
10# /usr/share/man/man8/vfs_gpfs.8*
11# /usr/share/man/man8/vfs_notify_fam.8*
12# /usr/share/man/man8/vfs_prealloc.8*
e20a094a
PG
13# - package libs:
14# libnetapi
15# libsmbsharemodes
16# - MERGE vfs modules into main package, what was the point of splitting these?
383f6159 17#
e20a094a 18
29511e6d 19#
e4bb74d8 20# Conditional build:
1e2a5fcf 21%bcond_without ads # without ActiveDirectory support
1d99cec1 22%bcond_without cups # without CUPS support
07069da4 23%bcond_without kerberos5 # without Kerberos V support
d1d9e9b8 24%bcond_without ldap # without LDAP support
a0d23d1e 25%bcond_without avahi
1c59d35d 26%bcond_with merged_build # without samba3+samba4 merge
d5e4e2d5 27%bcond_without system_libtalloc
b25f7233 28%bcond_without system_libtdb
66e5c63e 29 # http://wiki.samba.org/index.php/Franky
0cb00789 30%bcond_with mks # with vfs-mks (mksd dependency not distributale)
105507bc 31
07069da4 32# ADS requires kerberos5 and LDAP
aceac5ef 33%if %{without kerberos5} || %{without ldap}
1e2a5fcf
JB
34%undefine with_ads
35%endif
aceac5ef 36
b25f7233 37%if %{with system_libtalloc}
db20320f 38%define libtalloc_ver 2.0.1
b25f7233
ER
39%else
40%define libtalloc_ver %{epoch}:%{version}-%{release}
41%endif
42
43%if %{with system_libtdb}
44%define libtdb_ver 1.2.9
45%else
46%define libtdb_ver %{epoch}:%{version}-%{release}
47%endif
d5e4e2d5 48
1e92e411 49%define vscan_version 0.3.6c-beta5
ac6f9d13 50Summary: SMB server
fa1faeca
ER
51Summary(cs.UTF-8): Server SMB
52Summary(da.UTF-8): SMB server
53Summary(de.UTF-8): SMB-Server
54Summary(es.UTF-8): El servidor SMB
55Summary(fi.UTF-8): SMB-palvelin
56Summary(fr.UTF-8): Serveur SMB
57Summary(it.UTF-8): Server SMB
58Summary(ja.UTF-8): Samba SMB サーバー
59Summary(ko.UTF-8): 삼바 SMB 서버
60Summary(pl.UTF-8): Serwer SMB
61Summary(pt_BR.UTF-8): Cliente e servidor SMB
62Summary(ru.UTF-8): SMB клиент и сервер
63Summary(tr.UTF-8): SMB sunucusu
64Summary(uk.UTF-8): SMB клієнт та сервер
65Summary(zh_CN.UTF-8): Samba 客户端和服务器
1925a8b4 66Name: samba
2ea1bf76 67Version: 3.6.1
423b7f34 68Release: 1
2331d88a 69Epoch: 1
6bef715a 70License: GPL v3
11d2c190 71Group: Networking/Daemons
6837ef14 72Source0: http://www.samba.org/samba/ftp/stable/%{name}-%{version}.tar.gz
2ea1bf76 73# Source0-md5: 5291717be0734e07dc07b6110e162e87
ba850b61 74Source1: smb.init
cfa67cf6 75Source2: %{name}.pamd
d7dadfd6 76Source3: swat.inetd
cfa67cf6 77Source4: %{name}.sysconfig
78Source5: %{name}.logrotate
138aecb0 79Source6: smb.conf
68134596 80Source7: winbind.init
81Source8: winbind.sysconfig
82Source9: %{name}-rfc3454.txt
911bc640
AM
83Patch0: %{name}-smbwrapper.patch
84Patch1: %{name}-c++-nofail.patch
85Patch2: %{name}-pthread.patch
86Patch3: %{name}-nscd.patch
87Patch4: %{name}-lprng-no-dot-printers.patch
d70d53a1 88Patch5: %{name}-passdb-smbpasswd.patch
7a52c5df 89URL: http://www.samba.org/
bd658e80 90BuildRequires: acl-devel
ea8d81e5 91BuildRequires: autoconf
017136ce 92BuildRequires: automake
a0d23d1e 93%{?with_avahi:BuildRequires: avahi-devel}
aceac5ef 94BuildRequires: ctdb-devel
62dc8910 95%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
51bcdd9a 96BuildRequires: dmapi-devel
5b010594 97BuildRequires: gamin-devel
ff01b4ff 98BuildRequires: gdbm-devel
9f74dab7 99BuildRequires: gettext-devel
294f1b43 100%{?with_kerberos5:BuildRequires: heimdal-devel}
9f74dab7 101BuildRequires: iconv
1125cc60 102BuildRequires: keyutils-devel
53ce942a 103BuildRequires: libmagic-devel
4d8c5e20 104BuildRequires: libnscd-devel
f092c096 105BuildRequires: libtool >= 2:1.4d
40d90f9e 106BuildRequires: make >= 3.81
0f00e211 107BuildRequires: ncurses-devel >= 5.2
78d04323 108%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
c951a08c 109BuildRequires: openssl-devel >= 0.9.7d
793ad0f8 110BuildRequires: pam-devel >= 0.99.8.1
9f74dab7 111BuildRequires: pkgconfig
f092c096 112BuildRequires: popt-devel
16c4fca4 113%{?with_pgsql:BuildRequires: postgresql-devel}
1a8c003b 114BuildRequires: python-devel
6bf53014 115BuildRequires: python-modules
f092c096 116BuildRequires: readline-devel >= 4.2
c4db757c 117BuildRequires: rpmbuild(macros) >= 1.304
e155c475 118BuildRequires: sed >= 4.0
db20320f 119%{?with_system_libtalloc:BuildRequires: talloc-devel >= %{libtalloc_ver}}
b25f7233 120%{?with_system_libtdb:BuildRequires: tdb-devel >= %{libtdb_ver}}
bd658e80 121BuildRequires: xfsprogs-devel
656b05ab 122Requires(post,preun): /sbin/chkconfig
4d750758 123Requires: %{name}-common = %{epoch}:%{version}-%{release}
cd83be60 124Requires: logrotate >= 3.7-4
793ad0f8 125Requires: pam >= 0.99.8.1
8bf54aa6 126Requires: rc-scripts >= 0.4.0.12
27879fe9 127Requires: setup >= 2.4.6-7
62dc8910 128# smbd links with libcups
ac083993 129%{?with_cups:Requires: cups-lib >= 1:1.2.0}
9f74dab7 130Obsoletes: python-samba
a780b941 131Obsoletes: samba-pdb-xml
d1d9e9b8 132Obsoletes: samba-vfs-block
da3dadf3 133BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1925a8b4 134
29511e6d 135%define _vfsdir %{_libdir}/%{name}/vfs
c10bc67e 136%define _sambahome /home/services/samba
4325e763 137%define _sambalibdir %{_libdir}/%{name}
ddea14b0 138%if %{with cups}
478e9eab 139%define cups_serverbin %{_prefix}/lib/cups
fd9d8b85 140%endif
99795f36 141%define schemadir /usr/share/openldap/schema
92c45d25 142
01485082
ER
143# CFLAGS modified (the second ./configure)
144%undefine configure_cache
145
e11c6ca1 146%description
cfa67cf6 147Samba provides an SMB server which can be used to provide network
148services to SMB (sometimes called "Lan Manager") clients, including
149various versions of MS Windows, OS/2, and other Linux machines. Samba
150also provides some SMB clients, which complement the built-in SMB
151filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
152and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
e11c6ca1 153
154This release is known as the "Locking Update" and has full support for
cfa67cf6 155Opportunistic File Locking. In addition this update includes native
156support for Microsoft encrypted passwords, improved browse list and
157WINS database management.
e11c6ca1 158
cfa67cf6 159Please refer to the WHATSNEW.txt document for fixup information. This
160binary release includes encrypted password support. Please read the
dc18070c 161smb.conf file for implementation details.
d68d5e15 162
96088f7b
JR
163%description -l cs.UTF-8
164Samba poskytuje server SMB, který lze použít pro poskytování síťových
165služeb klientům SMB (někdy nazývaných klienti "LAN manažer") včetně
166klientů různých verzí MS Windows, OS/2 a dalších linuxových strojů.
167Samba též poskytuje některé klienty SMB, kteří komplementují vestavěný
168souborový systém SMB v Linuxu. Samba používá protokoly NetBIOS přes
169TCP/IP (NetBT) a NEpotřebuje protokol NetBEUI (neformátovaný rámec
170NetBIOS od společnosti Microsoft.
171
172%description -l da.UTF-8
173Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
174services til SMB (også kaldet "Lan Manager") klienter, incl.
cfa67cf6 175forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
96088f7b 176Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
cfa67cf6 177filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
96088f7b 178protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
cfa67cf6 179protokollen.
d1d64cbe 180
96088f7b
JR
181%description -l de.UTF-8
182Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
183SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
cfa67cf6 184verschiedenen Versionen von MS Windows-, OS/2- und anderen
96088f7b
JR
185Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
186Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
187NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
cfa67cf6 188(Microsoft Raw NetBIOS frame)-Protokoll.
d1d64cbe 189
96088f7b 190%description -l es.UTF-8
da957f7e 191Samba provee un servidor SMB que se puede usar para ofrecer servicios
192de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
96088f7b
JR
193incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
194Linux. Samba también ofrece algunos clientes SMB, que complementan el
da957f7e 195sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
196TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
197NetBIOS frame).
198
96088f7b
JR
199%description -l fi.UTF-8
200Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
cfa67cf6 201verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
202Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
203Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
96088f7b
JR
204myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
205kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
206over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
cfa67cf6 207NetBEUI-protokollaa.
d1d64cbe 208
96088f7b 209%description -l it.UTF-8
cfa67cf6 210Samba fornisce un server SMB che puo` essere usato per fornire servizi
211di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
212altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
213NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
e11c6ca1 214
96088f7b
JR
215%description -l ja.UTF-8
216Samba は MS Windows の様々なバージョン、OS/2 そして他の Linux マシン
217を含む SMB (たまに "Lan Manager" と呼ばれる)
218クライアントにネットワーク サービスを提供するために使用される SMB
219サーバを提供します。Samba は NetBIOS over TCP/IP (NetBT)
220プロトコルを使用し、 NetBEUI(Microsoft Raw NetBIOS frame)
221プロトコルは必要ありません。
222
223Samba ほとんど動作する NT ドメインコントロールの機能を特徴とし、
224好きなブラウザを使って samba の smb.conf ファイルをリモート管理する
225新しい SWAT (Samba Web Administration Tool) を含みます。
226目下のところこれは inetd を通して TCP ポート 901 で有効になります。
227
228%description -l ko.UTF-8
229삼바는 MS Windows, OS/2, 혹은 다른 리눅스 머신을 포함하는 SMB(혹은
230"Lan Manager"라고도 불림) 클라이언트를 네트워크 서비스 위해 사용할 수
231있는 SMB 서버를 제공한다. 삼바는 TCP/IP 프로토콜을 통해 NetBIOS를
232사용하고 NetBEUI (Microsoft Raw NetBIOS 프레임) 프로토콜은 필요하지
233않다.
234
235삼바-2.2 의 특징은 NT 도메인 컨트롤의 성능으로 작업을 하고, 새로운
236SWAT(Samba Web Administration Tool)로 웹브라우저를 사용하여 원격지에서
237삼바의 smb.conf 파일을 관리하도록 한다. 이러한 경우 inetd 데몬을 통해
238TCP 901 포트를 사용하게 된다.
239
240최근 정보로 WHATSNEW.txt 파일의 문서를 참고하도록 한다. 바이너리의
241릴리즈는 암호화된 패스워드를 제공한다.
242
243%description -l pl.UTF-8
244Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
245usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
246takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
247znajduje się również oprogramowanie klienckie. Samba używa protokołu
248NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
249pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
250haseł w standardzie MS i zarządzania bazą WINS.
251
252%description -l pt_BR.UTF-8
253O Samba provê um servidor SMB que pode ser usado para oferecer
254serviços de rede a clientes SMB (algumas vezes chamado de "Lan
255Manager"), incluindo várias versões de MS Windows, OS/2, e outras
256máquinas Linux. O Samba também fornece alguns clientes SMB, que
da957f7e 257complementam o sistema de arquivos SMB do Linux. O Samba usa o
96088f7b 258protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
da957f7e 259NetBEUI (Microsoft Raw NetBIOS frame).
260
96088f7b
JR
261O Samba inclui a maioria das características de um servidor de
262Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
263permite que o arquivo smb.conf seja gerenciado remotamente através de
264um navegador. Atualmente isto está sendo habilitado na porta TCP 901
da957f7e 265via inetd.
266
96088f7b
JR
267%description -l ru.UTF-8
268Samba предоставляет SMB-сервер, который может быть использован для
269предоставления сетевых сервисов SMB (иногда называемым "Lan Manager")
270клиентам, включая разнообразные версии MS Windows, OS/2, и другие
271Linux-машины. Samba также предоставляет SMB-клиентов, которые работают
272со встроенной в Linux файловой системой SMB.
da957f7e 273
96088f7b
JR
274Samba использует протокол NetBIOS over TCP/IP (NetBT) и не нуждается в
275протоколе NetBEUI (Microsoft Raw NetBIOS frame).
da957f7e 276
96088f7b
JR
277Samba содержит практически работающую реализацию NT Domain Control и
278включает новый SWAT (Samba Web Administration Tool), который позволяет
279удаленно управлять конфигурационным файлом smb.conf при помощи вашего
280любимого WEB-броузера. Пока что он разрешен через inetd на TCP-порту
da957f7e 281901.
282
96088f7b
JR
283%description -l uk.UTF-8
284Samba надає SMB-сервер, що може бути використаний для надання
285мережевих сервісів SMB (що їх іноді називають "Lan Manager") клієнтам,
286включаючи різноманітні версії MS Windows, OS/2, та інші Linux-машини.
287Samba також надає SMB-клієнтів, що працюють з вбудованою в Linux
288файловою системою SMB.
da957f7e 289
96088f7b
JR
290Samba використовує протокол NetBIOS over TCP/IP (NetBT) та не потребує
291протоколу NetBEUI (Microsoft Raw NetBIOS frame).
da957f7e 292
96088f7b
JR
293Samba містить майже працюючу реализацію NT Domain Control та новый
294SWAT (Samba Web Administration Tool), котрий дозволяє віддалено
295керувати конфігураційним файлом smb.conf за допомогою вашого
296улюбленого WEB-броузера. Поки що він дозволений через inetd на
297TCP-порту 901.
da957f7e 298
29511e6d 299%package swat
11d2c190 300Summary: Samba Web Administration Tool
fa1faeca
ER
301Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
302Summary(pt_BR.UTF-8): Samba SWAT e documentação Web
303Summary(ru.UTF-8): Программа конфигурации SMB-сервера Samba
304Summary(uk.UTF-8): Програма конфигурації SMB-сервера Samba
11d2c190 305Group: Networking/Admin
4d750758 306Requires: %{name} = %{epoch}:%{version}-%{release}
d7dadfd6 307Requires: inetdaemon
bd658e80 308Requires: rc-inetd >= 0.8.2
29511e6d 309Obsoletes: swat
11d2c190 310
29511e6d 311%description swat
cfa67cf6 312swat allows a Samba administrator to configure the complex smb.conf
313file via a Web browser. In addition, a swat configuration page has
314help links to all the configurable options in the smb.conf file
315allowing an administrator to easily look up the effects of any change.
11d2c190 316
96088f7b
JR
317%description swat -l pl.UTF-8
318swat pozwala na kompleksową konfigurację smb.conf przy pomocy
319przeglądarki WWW.
11d2c190 320
96088f7b
JR
321%description swat -l pt_BR.UTF-8
322SWAT - ferramentada Web de configuração do Samba.
da957f7e 323
96088f7b
JR
324%description swat -l ru.UTF-8
325Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
326для удаленного администрирования файла smb.conf при помощи вашего
327любимого Web-браузера.
da957f7e 328
96088f7b
JR
329%description swat -l uk.UTF-8
330Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
331для дистанційного адміністрування файлу smb.conf за допомогою вашого
332улюбленого Web-браузеру.
da957f7e 333
ac6f9d13 334%package client
ea8d81e5 335Summary: Samba client programs
fa1faeca
ER
336Summary(es.UTF-8): Cliente SMB de Samba
337Summary(ja.UTF-8): Samba (SMB) クライアントプログラム
338Summary(pl.UTF-8): Klienci serwera Samba
339Summary(pt_BR.UTF-8): Cliente SMB do samba
340Summary(ru.UTF-8): Клиентские программы Samba (SMB)
341Summary(uk.UTF-8): Клієнтські програми Samba (SMB)
2eedd257 342Group: Applications/Networking
d1d9e9b8 343Requires: %{name}-common = %{epoch}:%{version}-%{release}
294f1b43 344%{?with_kerberos5:Requires: heimdal-libs}
9f74dab7 345Requires: libsmbclient = %{epoch}:%{version}-%{release}
d1d9e9b8 346Obsoletes: smbfs
ac6f9d13
MC
347
348%description client
349Samba-client provides some SMB clients, which complement the build-in
350SMB filesystem in Linux. These allow accessing of SMB shares and
351printing to SMB printers.
352
96088f7b 353%description client -l es.UTF-8
da957f7e 354Cliente SMB de Samba.
355
96088f7b
JR
356%description client -l ja.UTF-8
357Samba-client は Linux 上に含まれている SMB ファイルシステムを補う SMB
358クライアントを提供します。これらは SMB 共有のアクセスと SMB
359プリンタへの印刷を許可します。
da957f7e 360
96088f7b
JR
361%description client -l pl.UTF-8
362Samba-client dostarcza programy uzupełniające obsługę systemu plików
363SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
bd658e80 364drukowanie w sieci SMB.
ac6f9d13 365
96088f7b 366%description client -l pt_BR.UTF-8
da957f7e 367O pacote samba-clientes prove alguns clientes SMB, que complementam o
368sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
96088f7b 369e também, à impressoras SMB.
da957f7e 370
96088f7b
JR
371%description client -l ru.UTF-8
372Пакет samba-client предоставляет некоторые клиенты SMB для работы со
373встроенной файловой системой SMB в Linux. Эти клиенты позволяют
374получать доступ к разделяемым каталогам SMB и печать на SMB-принтеры.
da957f7e 375
96088f7b
JR
376%description client -l uk.UTF-8
377Пакет samba-client надає деякі клієнти SMB для роботи зі вбудованою
378файловою системою SMB в Linux. Ці клієнти дозволяють отримувати доступ
379до каталогів спільного використання SMB та друк на SMB-прінтери.
da957f7e 380
ac6f9d13 381%package common
ea8d81e5 382Summary: Files used by both Samba servers and clients
fa1faeca
ER
383Summary(ja.UTF-8): Samba サーバーとクライアントで使用されるプログラム
384Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
385Summary(pt_BR.UTF-8): Arquivos em comum entre samba e samba-clients
386Summary(ru.UTF-8): Файлы, используемые как сервером, так и клиентом Samba
387Summary(uk.UTF-8): Файли, що використовуються як сервером, так і клієнтом Samba
2eedd257 388Group: Networking/Daemons
db20320f 389Requires: talloc >= %{libtalloc_ver}
b25f7233 390Requires: tdb >= %{libtdb_ver}
ac6f9d13
MC
391
392%description common
393Samba-common provides files necessary for both the server and client
394packages of Samba.
395
96088f7b
JR
396%description common -l ja.UTF-8
397Samba-common は Samba のサーバとクライアントの両方のパッケージで
398使用されるファイルを提供します。
da957f7e 399
96088f7b
JR
400%description common -l pl.UTF-8
401Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
402klientów Samba.
ac6f9d13 403
96088f7b 404%description common -l pt_BR.UTF-8
da957f7e 405Arquivos em comum entre os pacotes samba e samba-clients.
406
96088f7b
JR
407%description common -l ru.UTF-8
408Samba-common содержит файлы, необходимые для работы как клиента, так и
409сервера Samba.
da957f7e 410
96088f7b
JR
411%description common -l uk.UTF-8
412Samba-common містить файли, необхідні для роботи як клієнта, так і
413сервера Samba.
da957f7e 414
29511e6d 415%package winbind
29511e6d 416Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 417Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 418Group: Networking/Daemons
29511e6d 419Requires(post,preun): /sbin/chkconfig
4d750758 420Requires: %{name}-common = %{epoch}:%{version}-%{release}
29511e6d 421
422%description winbind
423Provides the winbind daemon and testing tools to allow authentication
424and group/user enumeration from a Windows or Samba domain controller.
425
96088f7b
JR
426%description winbind -l pl.UTF-8
427Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
428uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
429Windows lub Samba.
430
29511e6d 431%package -n nss_wins
29511e6d 432Summary: Name Service Switch service for WINS
fa1faeca 433Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
29511e6d 434Group: Base
4d750758 435Requires: %{name}-common = %{epoch}:%{version}-%{release}
29511e6d 436
437%description -n nss_wins
4d750758
JB
438Provides the libnss_wins shared library which resolves NetBIOS names
439to IP addresses.
440
96088f7b
JR
441%description -n nss_wins -l pl.UTF-8
442Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
4d750758 443IP.
29511e6d 444
d6883a30 445%package -n pam-pam_smbpass
b36aa9d5 446Summary: PAM Samba Password Module
fa1faeca 447Summary(pl.UTF-8): Moduł PAM smbpass
b36aa9d5 448Group: Base
d6883a30 449Obsoletes: pam_smbpass
b36aa9d5 450
d6883a30 451%description -n pam-pam_smbpass
da957f7e 452PAM module which can be used on conforming systems to keep the
864ca994 453smbpasswd (Samba password) database in sync with the Unix password
da957f7e 454file.
b36aa9d5 455
96088f7b
JR
456%description -n pam-pam_smbpass -l pl.UTF-8
457Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
458Samby) zsynchronizowanego z hasłami uniksowymi.
b36aa9d5 459
35f26c47 460%package -n libsmbclient
5dd16f0e 461Summary: libsmbclient - samba client library
fa1faeca 462Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
79d8a749 463Group: Libraries
464
35f26c47 465%description -n libsmbclient
5dd16f0e
PG
466libsmbclient - library that allows to use samba clients functions.
467
96088f7b
JR
468%description -n libsmbclient -l pl.UTF-8
469libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
da957f7e 470samby.
79d8a749 471
35f26c47 472%package -n libsmbclient-devel
5dd16f0e 473Summary: libsmbclient - samba client library
fa1faeca
ER
474Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
475Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
5dd16f0e 476Group: Development/Libraries
4d750758 477Requires: libsmbclient = %{epoch}:%{version}-%{release}
79d8a749 478
35f26c47 479%description -n libsmbclient-devel
5dd16f0e
PG
480Header files for libsmbclient.
481
96088f7b
JR
482%description -n libsmbclient-devel -l pl.UTF-8
483Pliki nagłówkowe dla libsmbclient.
79d8a749 484
96088f7b
JR
485%description -n libsmbclient-devel -l pt_BR.UTF-8
486Arquivos de inclusão, bibliotecas e documentação necessários para
da957f7e 487desenvolver aplicativos clientes para o samba.
488
bd658e80
AM
489%package -n libsmbclient-static
490Summary: Static version of libsmbclient - samba client library
fa1faeca
ER
491Summary(pl.UTF-8): Statyczna wersja libsmbclient - biblioteki klienta samby
492Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
bd658e80 493Group: Development/Libraries
4d750758 494Requires: libsmbclient = %{epoch}:%{version}-%{release}
bd658e80
AM
495
496%description -n libsmbclient-static
497Static libsmbclient library.
498
96088f7b 499%description -n libsmbclient-static -l pl.UTF-8
bd658e80
AM
500Statyczna biblioteka libsmbclient.
501
54533231
SS
502%package -n libtalloc
503Summary: The talloc library
504Group: Libraries
505
506%description -n libtalloc
507The talloc library from the Samba suite.
508
509%package -n libtalloc-devel
510Summary: Developer tools for the talloc library
511Group: Development/Libraries
512Requires: libtalloc = %{epoch}:%{version}-%{release}
513
514%description -n libtalloc-devel
aceac5ef
ER
515The libtalloc-devel package contains the header files and libraries
516needed to develop programs that link against the talloc library in the
517Samba suite.
54533231 518
ff01b4ff
JR
519%package -n tdb
520Summary: TDB - Trivial Database
521Summary(pl.UTF-8): TDB - prosta baza danych
522Group: Libraries
523Obsoletes: tdb-extras
524
525%description -n tdb
526TDB is a Trivial Database. In concept, it is very much like GDBM, and
527BSD's DB except that it allows multiple simultaneous writers and uses
528locking internally to keep writers from trampling on each other. TDB
529is also extremely small.
530
531%description -n tdb -l pl.UTF-8
532TDB to Trivial Database, czyli prosta baza danych. W założeniach jest
533bardzo podobna do GDBM lub DB z BSD z wyjątkiem tego, że pozwala na
534zapis wielu procesom jednocześnie i używa wewnętrznie blokowania, aby
535nie pozwolić piszącym na zadeptanie się nawzajem. TDB jest ponadto
536ekstremalnie mała.
537
538%package -n tdb-devel
539Summary: Header files for TDB library
540Summary(pl.UTF-8): Pliki nagłówkowe biblioteki TDB
541Group: Development/Libraries
542Requires: tdb = %{epoch}:%{version}-%{release}
543
544%description -n tdb-devel
545Header files for TDB library.
546
547%description -n tdb-devel -l pl.UTF-8
548Pliki nagłówkowe biblioteki TDB.
549
f2b0247b
ER
550%package devel
551Summary: Header files for Samba
fa1faeca 552Summary(pl.UTF-8): Pliki nagłówkowe Samby
f2b0247b
ER
553Group: Development/Libraries
554
555%description devel
556Header files for Samba.
557
96088f7b
JR
558%description devel -l pl.UTF-8
559Pliki nagłówkowe Samby.
9c05ac07 560
29511e6d 561%package -n smbget
e1c0d47d 562Summary: A utility for retrieving files using the SMB protocol
fa1faeca 563Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
e1c0d47d 564Group: Applications/Networking
29511e6d 565
566%description -n smbget
567wget-like utility for download files over SMB.
568
96088f7b
JR
569%description -n smbget -l pl.UTF-8
570Narzędzie podobne do wgeta do pobierania plików protokołem SMB
571używanym w sieciach MS Windows.
29511e6d 572
9f6f5df1
AF
573%package -n cups-backend-smb
574Summary: CUPS backend for printing to SMB printers
fa1faeca 575Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
61dbeaec 576Group: Applications/Printing
4d750758 577Requires: %{name}-client = %{epoch}:%{version}-%{release}
62dc8910 578Requires: cups >= 1:1.2.0
9f6f5df1
AF
579
580%description -n cups-backend-smb
581CUPS backend for printing to SMB printers.
582
96088f7b
JR
583%description -n cups-backend-smb -l pl.UTF-8
584Backend CUPS-a drukujący na drukarkach SMB.
6ab56661 585
192f48a8 586%package vfs-audit
4c0ad0d2 587Summary: VFS module to audit file access
fa1faeca 588Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
4c0ad0d2 589Group: Networking/Daemons
4d750758 590Requires: %{name} = %{epoch}:%{version}-%{release}
70ff6d03 591
192f48a8 592%description vfs-audit
4c0ad0d2 593A simple module to audit file access to the syslog facility. The
8d59ae13 594following operations are logged:
595 - share connect/disconnect,
596 - directory opens/create/remove,
597 - file open/close/rename/unlink/chmod.
70ff6d03 598
96088f7b
JR
599%description vfs-audit -l pl.UTF-8
600Proste moduły do monitorowania dostępu do plików na serwerze samba do
601do sysloga. Monitorowane są następujące operacje:
602 - podłączenie do/odłączenie od zasobu,
8d59ae13 603 - otwarcie/utworzenie/zmiana nazwy katalogu,
96088f7b 604 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
0719a8a7
ER
605
606Zawiera moduły audit, extd_audit i full_audit.
192f48a8 607
d1f5710a 608%package vfs-cap
cc6b68cd 609Summary: VFS module for CAP and samba compatibility
fa1faeca 610Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
d1f5710a 611Group: Networking/Daemons
612Requires: %{name} = %{epoch}:%{version}-%{release}
613
614%description vfs-cap
e1c0d47d 615Convert an incoming Shift-JIS character to the 3 byte hex
616representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
617This is used for compatibility between Samba and CAP.
d1f5710a 618
96088f7b 619%description vfs-cap -l pl.UTF-8
cc6b68cd 620Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
96088f7b 621reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
d1f5710a 622
cc6b68cd 623%package vfs-default_quota
97334e11 624Summary: VFS module to store default quotas in a specified quota record
fa1faeca 625Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
d1f5710a 626Group: Networking/Daemons
627Requires: %{name} = %{epoch}:%{version}-%{release}
628
cc6b68cd 629%description vfs-default_quota
97334e11 630This VFS modules stores default quotas in a specified quota record.
d1f5710a 631
96088f7b
JR
632%description vfs-default_quota -l pl.UTF-8
633Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
634limitów.
d1f5710a 635
cc6b68cd 636%package vfs-expand_msdfs
637Summary: VFS module for hosting a Microsoft Distributed File System Tree
fa1faeca 638Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
d1f5710a 639Group: Networking/Daemons
640Requires: %{name} = %{epoch}:%{version}-%{release}
641
cc6b68cd 642%description vfs-expand_msdfs
643A VFS module for hosting a Microsoft Distributed File System Tree.
d1f5710a 644
cc6b68cd 645The Distributed File System (DFS) provides a means of separating the
646logical view of files and directories that users see from the actual
e1c0d47d 647physical locations of these resources on the network. It allows for
648higher availability, smoother storage expansion, load balancing, and
649so on.
d1f5710a 650
96088f7b
JR
651%description vfs-expand_msdfs -l pl.UTF-8
652Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
727a2c6a
JB
653File System.
654
96088f7b
JR
655Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
656plików i katalogów widocznych przez użytkowników z fizycznego
657umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
658płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
cc6b68cd 659
660%package vfs-fake_perms
727a2c6a 661Summary: VFS module to report read-only fires as writable
fa1faeca 662Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
d1f5710a 663Group: Networking/Daemons
664Requires: %{name} = %{epoch}:%{version}-%{release}
665
cc6b68cd 666%description vfs-fake_perms
e1c0d47d 667This module allow Roaming Profile files and directories to be set (on
668the Samba server under UNIX) as read only. This module will, if
669installed on the Profiles share, report to the client that the Profile
670files and directories are writeable. This satisfies the client even
671though the files will never be overwritten as the client logs out or
672shuts down.
d1f5710a 673
96088f7b
JR
674%description vfs-fake_perms -l pl.UTF-8
675Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
676profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
677przypadku zainstalowania na udziale z profilami będzie zgłaszał
678klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
679klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
727a2c6a 680lub wylogowywaniu klienta.
d1f5710a 681
8ba454ef 682%package vfs-notify_fam
9f74dab7 683Summary: VFS module to implement file change notifications
8ba454ef
AM
684Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
685Group: Networking/Daemons
686Requires: %{name} = %{epoch}:%{version}-%{release}
687
688%description vfs-notify_fam
689The vfs_notify_fam module makes use of the system FAM (File Alteration
690Monitor) daemon to implement file change notifications for Windows
691clients.
692
693%description vfs-notify_fam -l pl.UTF-8
694Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
695informowania o zmianach w plikach dla klientów Windows.
696
d1f5710a 697%package vfs-netatalk
cc6b68cd 698Summary: VFS module for ease co-existence of samba and netatalk
fa1faeca 699Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
d1f5710a 700Group: Networking/Daemons
701Requires: %{name} = %{epoch}:%{version}-%{release}
702
703%description vfs-netatalk
727a2c6a 704Package contains a netatalk VFS module for ease co-existence of Samba
e1c0d47d 705and netatalk file sharing services.
d1f5710a 706
96088f7b
JR
707%description vfs-netatalk -l pl.UTF-8
708Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
709i netatalk przy udostępnianiu zasobów.
d1f5710a 710
97334e11
JB
711%package vfs-recycle
712Summary: VFS module to add recycle bin facility to a samba share
fa1faeca 713Summary(pl.UTF-8): Moduł VFS dodający możliwość kosza do zasobu samby
97334e11
JB
714Group: Networking/Daemons
715Requires: %{name} = %{epoch}:%{version}-%{release}
716
717%description vfs-recycle
718VFS module to add recycle bin facility to a samba share.
719
96088f7b
JR
720%description vfs-recycle -l pl.UTF-8
721Moduł VFS dodający możliwość kosza do zasobu samby.
97334e11 722
4d8c5e20 723%package vfs-readahead
05756483 724Summary: VFS module for pre-loading the kernel buffer cache
8134e830 725Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
05756483
ER
726Group: Networking/Daemons
727Requires: %{name} = %{epoch}:%{version}-%{release}
4d8c5e20
JB
728
729%description vfs-readahead
730This VFS module detects read requests at multiples of a given offset
731(hex 0x80000 by default) and then tells the kernel via either the
732readahead system call (on Linux) or the posix_fadvise system call to
733pre-fetch this data into the buffer cache.
734
735This module is useful for Windows Vista clients reading data using the
736Windows Explorer program, which asynchronously does multiple file read
737requests at offset boundaries of 0x80000 bytes.
738
8134e830
JB
739%description vfs-readahead -l pl.UTF-8
740Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
741pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
742wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
743wczesnego odczytu tych danych do bufora cache.
4d8c5e20 744
8134e830
JB
745Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
746przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
747wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
748bajtów.
4d8c5e20 749
97334e11
JB
750%package vfs-readonly
751Summary: VFS module for read-only limitation for specified share
fa1faeca 752Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
97334e11
JB
753Group: Networking/Daemons
754Requires: %{name} = %{epoch}:%{version}-%{release}
755
756%description vfs-readonly
757This module performs a read-only limitation for specified share (or
758all of them if it is loaded in a [global] section) based on period
759definition in smb.conf.
760
96088f7b
JR
761%description vfs-readonly -l pl.UTF-8
762Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
763udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
764oparciu o definicje okresów w smb.conf.
97334e11
JB
765
766%package vfs-shadow_copy
767Summary: VFS module to make automatic copy of data in samba share
fa1faeca 768Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
97334e11
JB
769Group: Networking/Daemons
770Requires: %{name} = %{epoch}:%{version}-%{release}
771
772%description vfs-shadow_copy
773VFS module to make automatic copy of data in samba share.
774
96088f7b
JR
775%description vfs-shadow_copy -l pl.UTF-8
776Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
97334e11 777
d718c2e1
AF
778%package vfs-catia
779Summary: VFS module to fix Catia CAD filenames
780Group: Networking/Daemons
781Requires: %{name} = %{epoch}:%{version}-%{release}
782
783%description vfs-catia
aceac5ef
ER
784The Catia CAD package commonly creates filenames that use characters
785that are illegal in CIFS filenames. The vfs_catia VFS module
786implements a fixed character mapping so that these files can be shared
787with CIFS clients.
d718c2e1
AF
788
789%package vfs-scannedonly
790Summary: Anti-virus solution as VFS module
791Group: Networking/Daemons
792Requires: %{name} = %{epoch}:%{version}-%{release}
793
794%description vfs-scannedonly
aceac5ef
ER
795The vfs_scannedonly VFS module ensures that only files that have been
796scanned for viruses are visible and accessible to the end user. If
797non-scanned files are found an anti-virus scanning daemon is notified.
d718c2e1 798
99795f36
ER
799%package -n openldap-schema-samba
800Summary: Samba LDAP schema
fa1faeca 801Summary(pl.UTF-8): Schemat LDAP dla samby
99795f36
ER
802Group: Networking/Daemons
803Requires(post,postun): sed >= 4.0
804Requires: openldap-servers
805
806%description -n openldap-schema-samba
807This package contains samba.schema for openldap.
808
96088f7b 809%description -n openldap-schema-samba -l pl.UTF-8
e611fed4 810Ten pakiet zawiera schemat samby dla openldap-a.
811
8d59ae13 812%package doc-html
813Summary: Samba HTML documentation
fa1faeca 814Summary(pl.UTF-8): Documentacja samby w formacie HTML
8d59ae13 815Group: Documentation
816
817%description doc-html
0719a8a7 818Samba HTML documentation.
8d59ae13 819
96088f7b 820%description doc-html -l pl.UTF-8
8d59ae13 821Documentacja samby w formacie HTML.
822
823%package doc-pdf
824Summary: Samba documentation - PDF format
fa1faeca 825Summary(pl.UTF-8): Documentacja samby w formacie PDF
8d59ae13 826Group: Documentation
827
828%description doc-pdf
0719a8a7 829Samba PDF documentation.
8d59ae13 830
96088f7b 831%description doc-pdf -l pl.UTF-8
8d59ae13 832Documentacja samby w formacie PDF.
833
1a8c003b 834%package -n python-samba
9f74dab7 835Summary: Samba Module for Python
836Group: Development/Languages/Python
837%pyrequires_eq python
838Requires: %{name}-common = %{epoch}:%{version}-%{release}
1a8c003b
AM
839
840%description -n python-samba
841Samba Module for Python.
842
1925a8b4 843%prep
f5d9768b 844%setup -q
911bc640 845%patch0 -p1
8932759c 846%patch1 -p1
d1d9e9b8 847%patch2 -p1
f4ecaf8b 848%patch3 -p1
ce9af3e2 849%patch4 -p1
d70d53a1 850%if "%{pld_release}" == "ti"
851%patch5 -p1
852%endif
6fb3721a 853
e155c475 854%{__sed} -i 's#%SAMBAVERSION%#%{version}#' docs/htmldocs/index.html
1925a8b4 855
423b7f34
AM
856# deprecated in gnutls 3.0
857%{__sed} -i -e "s/gnutls_transport_set_lowat(tls->session, 0);//" source4/lib/tls/tls.c
858%{__sed} -i -e "s/gnutls_transport_set_lowat(tlss->tls_session, 0);//" source4/lib/tls/tls_tstream.c
859
68134596 860#cd examples/VFS
861#mv README{,.vfs}
862#cd ../..
ec4c2225 863
68134596 864install %{SOURCE9} source4/heimdal/lib/wind/rfc3454.txt
c73a52f2 865
1925a8b4 866%build
423b7f34
AM
867# use ld.bfd because gold doesn't understand linker script
868install -d our-ld
869ln -s %{_bindir}/ld.bfd our-ld/ld
870export PATH=$(pwd)/our-ld:$PATH
871
872
40d90f9e 873cd source3
bd658e80 874%{__libtoolize}
40d90f9e 875%{__autoconf} -Im4 -I../m4 -I../lib/replace -Ilib/replace -I../source4
1b781929 876%configure \
dffdbe9f 877 --with-modulesdir=%{_sambalibdir} \
01485082
ER
878 --with-rootsbindir=/sbin \
879 --with-pammodulesdir=/%{_lib}/security \
f4f0ea2d 880 --with-acl-support \
40d90f9e 881 --with-aio-support \
432ee34d 882 --with-automount \
4ef99dd8 883 --with-libsmbclient \
6a2e83e0 884 --with-lockdir=/var/lib/samba \
d1d64cbe 885 --with-pam \
29511e6d 886 --with-pam_smbpass \
1e2a5fcf 887 --with%{!?with_ads:out}-ads \
29511e6d 888 --with-privatedir=%{_sysconfdir}/samba \
4ef99dd8 889 --with-quotas \
890 --with-readline \
4ef99dd8 891 --with-swatdir=%{_datadir}/swat \
892 --with-syslog \
893 --with-utmp \
bd658e80 894 --with-fhs \
d5e4e2d5
AM
895%if %{with system_libtalloc}
896 --with-libtalloc=no \
897 --enable-external-libtalloc=yes \
b25f7233
ER
898%endif
899%if %{with system_libtdb}
900 --with-libtdb=no \
901 --enable-external-libtdb=yes \
d5e4e2d5 902%endif
40d90f9e 903 --without-included-popt \
40d90f9e 904 --enable-dso \
66e5c63e 905 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
a0d23d1e 906 --disable-dnssd \
bde292e7 907 --with%{!?with_ldap:out}-ldap \
07069da4 908 --with%{!?with_kerberos5:out}-krb5
b36aa9d5 909
423b7f34 910%{__make} -j1 everything pam_smbpass bin/smbget bin/vfstest \
b816b19c 911 LD=ld
1925a8b4 912
4d8c5e20 913cd ../examples
8932759c
JB
914%{__make} -C libsmbclient/smbwrapper \
915 CC="%{__cc}" \
c672a9ff 916 CFLAGS="%{rpmcflags} -fPIC \$(DEFS) \\\$(SMBINCLUDE)"
4d8c5e20
JB
917
918cd VFS
4325e763 919%{__autoheader}
70ff6d03 920%{__autoconf}
017136ce
JK
921%configure \
922 CFLAGS="%{rpmcflags} -fPIC"
70ff6d03 923%{__make}
192f48a8 924
1925a8b4 925%install
926rm -rf $RPM_BUILD_ROOT
a60823b9 927install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
3dc3226c 928 $RPM_BUILD_ROOT{/var/{log,log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 929 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
99795f36 930 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_vfsdir},%{_includedir},%{_sambahome},%{schemadir}}
ba850b61 931
64682946 932%{__make} -C source3 install \
bd658e80 933 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 934 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 935
b25f7233 936install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 937
b25f7233
ER
938install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
939cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
940install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
941cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
942cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
943cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
944install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
945cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
29511e6d 946
b25f7233 947install -p nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
29511e6d 948ln -s libnss_winbind.so.2 $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so
b25f7233 949install -p nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
29511e6d 950ln -s libnss_wins.so.2 $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so
b25f7233
ER
951install -p source3/bin/wbinfo $RPM_BUILD_ROOT%{_bindir}
952install -p source3/bin/smbget $RPM_BUILD_ROOT%{_bindir}
953install -p source3/bin/vfstest $RPM_BUILD_ROOT%{_bindir}
b36aa9d5 954
b25f7233 955cp -a source3/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.a
79d8a749 956
4d8c5e20 957# smbwrapper
b25f7233
ER
958install -p examples/libsmbclient/smbwrapper/smbwrapper.so $RPM_BUILD_ROOT%{_libdir}/smbwrapper.so
959install -p examples/libsmbclient/smbwrapper/smbsh $RPM_BUILD_ROOT%{_bindir}
960cp -p examples/libsmbclient/smbwrapper/smbsh.1 $RPM_BUILD_ROOT%{_mandir}/man1
4d8c5e20 961
f2b0247b 962# these are needed to build samba-pdbsql
b25f7233 963install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/nsswitch
64682946 964cp -a source3/include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}
13c7754f 965cp -a nsswitch/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/nsswitch
b25f7233
ER
966%if %{without system_libtdb}
967install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/tdb
968cp -a lib/tdb/include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/tdb
969%endif
f2b0247b 970
6a2e83e0 971touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 972
01485082 973echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 974
ddea14b0 975%if %{with cups}
fd9d8b85
JB
976install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
977ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
978%endif
9f6f5df1 979
29511e6d 980> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 981> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 982
dffdbe9f 983# unneeded
d718c2e1 984#rm -r $RPM_BUILD_ROOT%{_datadir}/swat/using_samba
dffdbe9f 985
1a8c003b 986# tests
66e5c63e 987%if %{with merged_build}
1a8c003b 988rm -r $RPM_BUILD_ROOT%{_bindir}/{gentest4,locktest4,masktest4,nsstest4}
66e5c63e 989%endif
1a8c003b 990
105507bc 991%if %{with ldap}
99795f36 992install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 993%endif
99795f36 994
b25f7233
ER
995%if %{with system_libtdb}
996# remove manuals of tdb if system lib used
997%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
998%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
999%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
1000%endif
1001
dffdbe9f
AM
1002%find_lang pam_winbind
1003
1a8c003b
AM
1004%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
1005%py_comp $RPM_BUILD_ROOT%{py_sitedir}
1006find $RPM_BUILD_ROOT%{py_sitedir} -name "*.py" -o -name "*.a" -o -name "*.la" | xargs rm -f
1007
ea8d81e5
JB
1008%clean
1009rm -rf $RPM_BUILD_ROOT
9661cd11 1010
1925a8b4 1011%post
9ac29548 1012/sbin/chkconfig --add smb
27879fe9
ER
1013if [ -f /var/lock/samba/connections.tdb -a ! -f /var/lib/samba/connections.tdb ]; then
1014 echo >&2 "Moving old /var/lock/samba contents to /var/lib/samba"
1015 /sbin/service smb stop >&2
1016 mv -f /var/lock/samba/*.tdb /var/lib/samba 2>/dev/null || :
1017 mv -f /var/lock/samba/*.dat /var/lib/samba 2>/dev/null || :
1018 if [ -d /var/lock/samba/printing ]; then
1019 mv -f /var/lock/samba/printing/*.tdb /var/lib/samba/printing 2>/dev/null || :
6a2e83e0 1020 fi
27879fe9 1021 /sbin/service smb start >&2
9ac29548 1022else
27879fe9 1023 %service smb restart "Samba daemons"
9ac29548 1024fi
1925a8b4 1025
1026%preun
9ac29548 1027if [ "$1" = "0" ]; then
27879fe9 1028 %service smb stop
9ac29548 1029 /sbin/chkconfig --del smb
1030fi
11d2c190 1031
29511e6d 1032%post winbind
1033/sbin/chkconfig --add winbind
27879fe9 1034%service winbind restart "Winbind daemon"
29511e6d 1035
1036%preun winbind
1037if [ "$1" = "0" ]; then
27879fe9 1038 %service winbind stop
29511e6d 1039 /sbin/chkconfig --del winbind
1040fi
1041
1042%post swat
27879fe9 1043%service -q rc-inetd reload
d7dadfd6 1044
29511e6d 1045%postun swat
27879fe9
ER
1046if [ "$1" = 0 ]; then
1047 %service -q rc-inetd reload
9ac29548 1048fi
d7dadfd6 1049
99795f36 1050%post -n openldap-schema-samba
c4db757c
ER
1051# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1052%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 1053%service -q ldap restart
99795f36
ER
1054
1055%postun -n openldap-schema-samba
1056if [ "$1" = "0" ]; then
c4db757c 1057 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 1058 %service -q ldap restart
99795f36
ER
1059fi
1060
99cc87ad 1061%triggerpostun -- samba < 1.9.18p7
cfa67cf6 1062if [ "$1" != "0" ]; then
99cc87ad 1063 /sbin/chkconfig --add smb
1064fi
1065
d70d53a1 1066%if "%{pld_release}" != "ti"
90f4f0f2
AM
1067%triggerpostun -- samba < 3.4.0
1068%banner %{name} << EOF
1069!!! WARNING !!! The default passdb backend has been changed to 'tdbsam'!
1070That breaks existing setups using the 'smbpasswd' backend without explicit declaration!
1071Please use 'passdb backend = smbpasswd' if you would like to stick to the 'smbpasswd'
1072backend or convert your smbpasswd entries using e.g. 'pdbedit -i smbpasswd -e tdbsam'.
1073EOF
d70d53a1 1074%endif
90f4f0f2 1075
1925a8b4 1076%files
1077%defattr(644,root,root,755)
3773b65f 1078%attr(755,root,root) %{_sbindir}/nmbd
1079%attr(755,root,root) %{_sbindir}/smbd
cc483cf9 1080%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
66e5c63e 1081%if %{with merged_build}
d718c2e1 1082#%attr(755,root,root) %{_bindir}/ad2oLschema4
1a8c003b 1083%attr(755,root,root) %{_bindir}/oLschema2ldif4
1a8c003b
AM
1084%attr(755,root,root) %{_bindir}/reg*
1085# "This utility disabled until rewritten"
1086#%attr(755,root,root) %{_bindir}/setnttoken4
66e5c63e 1087%endif
ac6f9d13
MC
1088%attr(755,root,root) %{_bindir}/smbstatus
1089%attr(755,root,root) %{_bindir}/smbpasswd
423b7f34 1090%attr(755,root,root) %{_bindir}/smbta-util
e5e8db61 1091%attr(755,root,root) %{_bindir}/smbcontrol
11d2c190 1092
423b7f34
AM
1093%dir %{_libdir}/%{name}/idmap
1094%attr(755,root,root) %{_libdir}/%{name}/idmap/autorid.so
1095%{_mandir}/man8/idmap_autorid.8*
b5cb7912 1096%dir %{_libdir}/%{name}/pdb
bd658e80 1097%dir %{_vfsdir}
dffdbe9f
AM
1098%attr(755,root,root) %{_vfsdir}/acl_tdb.so
1099%attr(755,root,root) %{_vfsdir}/acl_xattr.so
13c7754f 1100%attr(755,root,root) %{_vfsdir}/aio_fork.so
423b7f34 1101%attr(755,root,root) %{_vfsdir}/crossrename.so
69828d88 1102%attr(755,root,root) %{_vfsdir}/dirsort.so
57aabeb5 1103%attr(755,root,root) %{_vfsdir}/fileid.so
423b7f34 1104%attr(755,root,root) %{_vfsdir}/linux_xfs_sgid.so
6fb3721a 1105%attr(755,root,root) %{_vfsdir}/preopen.so
57aabeb5 1106%attr(755,root,root) %{_vfsdir}/shadow_copy2.so
7c2e3113
AM
1107%attr(755,root,root) %{_vfsdir}/smb_traffic_analyzer.so
1108%attr(755,root,root) %{_vfsdir}/streams_depot.so
57aabeb5
AM
1109%attr(755,root,root) %{_vfsdir}/streams_xattr.so
1110%attr(755,root,root) %{_vfsdir}/syncops.so
423b7f34 1111%attr(755,root,root) %{_vfsdir}/time_audit.so
57aabeb5 1112%attr(755,root,root) %{_vfsdir}/xattr_tdb.so
6fb3721a
AM
1113%{_mandir}/man8/vfs_acl_tdb.8*
1114%{_mandir}/man8/vfs_acl_xattr.8*
423b7f34 1115%{_mandir}/man8/vfs_crossrename.8*
69828d88 1116%{_mandir}/man8/vfs_dirsort.8*
6fb3721a
AM
1117%{_mandir}/man8/vfs_fileid.8*
1118%{_mandir}/man8/vfs_preopen.8*
1119%{_mandir}/man8/vfs_shadow_copy2.8*
1120%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1121%{_mandir}/man8/vfs_streams_xattr.8*
1122%{_mandir}/man8/vfs_streams_depot.8*
423b7f34 1123%{_mandir}/man8/vfs_time_audit.8*
6fb3721a
AM
1124%{_mandir}/man8/vfs_xattr_tdb.8*
1125
b36aa9d5 1126
d0e87ba8 1127%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
138aecb0 1128%attr(754,root,root) /etc/rc.d/init.d/smb
d0e87ba8
ER
1129%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1130%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1131%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1132%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
619d8577 1133%{_mandir}/man1/log2pcap.1*
ac6f9d13 1134%{_mandir}/man1/smbstatus.1*
e5e8db61 1135%{_mandir}/man1/smbcontrol.1*
ac6f9d13
MC
1136%{_mandir}/man5/smbpasswd.5*
1137%{_mandir}/man7/samba.7*
e11c6ca1 1138%{_mandir}/man8/nmbd.8*
1139%{_mandir}/man8/smbd.8*
e11c6ca1 1140%{_mandir}/man8/smbpasswd.8*
1925a8b4 1141
c10bc67e 1142%dir %{_sambahome}
6a2e83e0
JB
1143%dir /var/lib/samba
1144%ghost /var/lib/samba/*.dat
1145%dir /var/lib/samba/printing
c9c921bd 1146
d1d9e9b8 1147%attr(750,root,root) %dir /var/log/samba
08bf002e
ER
1148%attr(750,root,root) %dir /var/log/samba/cores
1149%attr(750,root,root) %dir /var/log/samba/cores/smbd
1150%attr(750,root,root) %dir /var/log/samba/cores/nmbd
7137e1be 1151%attr(750,root,root) %dir /var/log/archive/samba
11d2c190 1152%attr(1777,root,root) %dir /var/spool/samba
1396ce8a 1153%if %{with ldap}
1154%doc examples/LDAP
1155%endif
c9c921bd 1156
dffdbe9f 1157%files winbind -f pam_winbind.lang
29511e6d 1158%defattr(644,root,root,755)
1159%attr(755,root,root) %{_sbindir}/winbindd
1160%attr(755,root,root) %{_bindir}/wbinfo
d718c2e1
AF
1161#%if %{with merged_build}
1162#%attr(755,root,root) %{_bindir}/wbinfo4
1163#%endif
29511e6d 1164%attr(755,root,root) /%{_lib}/security/pam_winbind*
1165%attr(755,root,root) /%{_lib}/libnss_winbind*
1166%attr(754,root,root) /etc/rc.d/init.d/winbind
d0e87ba8 1167%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
29511e6d 1168%{_mandir}/man1/wbinfo*.1*
45a544fa 1169%{_mandir}/man5/pam_winbind.conf.5*
a4c31844 1170%{_mandir}/man8/pam_winbind.8*
af208f88 1171%{_mandir}/man8/winbindd*.8*
29511e6d 1172
1173%files -n nss_wins
1174%defattr(644,root,root,755)
1175%attr(755,root,root) /%{_lib}/libnss_wins*
1176
ac6f9d13 1177%files client
2eedd257 1178%defattr(644,root,root,755)
66e5c63e
MM
1179%if %{with merged_build}
1180%attr(755,root,root) %{_bindir}/cifsdd4
1181%attr(755,root,root) %{_bindir}/net4
1182%attr(755,root,root) %{_bindir}/nmblookup4
1183%attr(755,root,root) %{_bindir}/smbclient4
d718c2e1
AF
1184%attr(755,root,root) %{_bindir}/setnttoken4
1185%attr(755,root,root) %{_bindir}/smbtorture4
66e5c63e 1186%endif
6c886cab 1187%attr(755,root,root) %{_bindir}/findsmb
bd658e80 1188%attr(755,root,root) %{_bindir}/net
ac6f9d13 1189%attr(755,root,root) %{_bindir}/nmblookup
6c886cab 1190%attr(755,root,root) %{_bindir}/rpcclient
a5cbc2b9 1191%attr(755,root,root) %{_bindir}/sharesec
af208f88 1192%attr(755,root,root) %{_bindir}/smbcacls
ac6f9d13 1193%attr(755,root,root) %{_bindir}/smbclient
6c886cab 1194%attr(755,root,root) %{_bindir}/smbsh
ac6f9d13 1195%attr(755,root,root) %{_bindir}/smbtar
6c886cab 1196%attr(755,root,root) %{_bindir}/smbtree
6c886cab
JB
1197%attr(755,root,root) %{_libdir}/smbwrapper.so
1198%{_mandir}/man1/findsmb.1*
ac6f9d13 1199%{_mandir}/man1/nmblookup.1*
6c886cab 1200%{_mandir}/man1/rpcclient.1*
a5cbc2b9 1201%{_mandir}/man1/sharesec.1*
e5e8db61 1202%{_mandir}/man1/smbcacls.1*
af208f88 1203%{_mandir}/man1/smbclient.1*
e60168cf 1204%{_mandir}/man1/smbsh.1*
6c886cab
JB
1205%{_mandir}/man1/smbtar.1*
1206%{_mandir}/man1/smbtree.1*
6c886cab 1207%{_mandir}/man8/net.8*
ac6f9d13 1208
ac6f9d13 1209%files common
2eedd257 1210%defattr(644,root,root,755)
66e5c63e
MM
1211%if %{with merged_build}
1212%attr(755,root,root) %{_bindir}/getntacl4
1213%attr(755,root,root) %{_bindir}/ndrdump4
1214%attr(755,root,root) %{_bindir}/ntlm_auth4
1215%attr(755,root,root) %{_bindir}/testparm4
1216%endif
35f26c47 1217%doc README Manifest WHATSNEW.txt
8d59ae13 1218%doc Roadmap docs/registry/*
1219%doc docs/{history,THANKS}
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
af208f88 1223%attr(755,root,root) %{_bindir}/eventlogadm
bd658e80 1224%attr(755,root,root) %{_bindir}/ntlm_auth
bd658e80 1225%attr(755,root,root) %{_bindir}/pdbedit
af208f88
JB
1226%attr(755,root,root) %{_bindir}/profiles
1227%attr(755,root,root) %{_bindir}/smbcquotas
1228%attr(755,root,root) %{_bindir}/testparm
ccebedd1 1229%attr(755,root,root) %{_bindir}/vfstest
af208f88
JB
1230%dir %{_libdir}/%{name}
1231%{_libdir}/%{name}/*.dat
1232%dir %{_libdir}/%{name}/auth
1233%attr(755,root,root) %{_libdir}/%{name}/auth/script.so
bd658e80
AM
1234%dir %{_libdir}/%{name}/charset
1235%attr(755,root,root) %{_libdir}/%{name}/charset/*.so
bd658e80 1236%{_mandir}/man1/ntlm_auth.1*
bd658e80 1237%{_mandir}/man1/profiles.1*
af208f88
JB
1238%{_mandir}/man1/smbcquotas.1*
1239%{_mandir}/man1/testparm.1*
bd658e80 1240%{_mandir}/man1/vfstest.1*
af208f88 1241#%{_mandir}/man1/log2pcap.1*
ac6f9d13 1242%{_mandir}/man5/lmhosts.5*
af208f88
JB
1243%{_mandir}/man5/smb.conf.5*
1244%{_mandir}/man8/pdbedit.8*
4d8c5e20
JB
1245%{_mandir}/man8/eventlogadm.8*
1246%{_mandir}/man8/idmap_ad.8*
a5cbc2b9
AM
1247%{_mandir}/man8/idmap_adex.8*
1248%{_mandir}/man8/idmap_hash.8*
4d8c5e20
JB
1249%{_mandir}/man8/idmap_ldap.8*
1250%{_mandir}/man8/idmap_nss.8*
1251%{_mandir}/man8/idmap_rid.8*
1252%{_mandir}/man8/idmap_tdb.8*
a5cbc2b9 1253%{_mandir}/man8/idmap_tdb2.8*
ac6f9d13 1254
29511e6d 1255%files swat
11d2c190 1256%defattr(644,root,root,755)
bd658e80
AM
1257#%doc swat/README* swat/help/*
1258%doc swat/help/*
3773b65f 1259%attr(755,root,root) %{_sbindir}/swat
d0e87ba8 1260%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1d99cec1
JB
1261%dir %{_datadir}/swat
1262%{_datadir}/swat/help
1263%{_datadir}/swat/images
1264%{_datadir}/swat/include
1265%dir %{_datadir}/swat/lang
bd658e80
AM
1266%lang(ja) %{_datadir}/swat/lang/ja
1267%lang(tr) %{_datadir}/swat/lang/tr
1268%lang(de) %{_libdir}/%{name}/de.msg
1d99cec1 1269%{_libdir}/%{name}/en.msg
4d8c5e20 1270%lang(fi) %{_libdir}/%{name}/fi.msg
bd658e80
AM
1271%lang(fr) %{_libdir}/%{name}/fr.msg
1272%lang(it) %{_libdir}/%{name}/it.msg
1273%lang(ja) %{_libdir}/%{name}/ja.msg
1274%lang(nl) %{_libdir}/%{name}/nl.msg
1275%lang(pl) %{_libdir}/%{name}/pl.msg
13c7754f 1276%lang(ru) %{_libdir}/%{name}/ru.msg
bd658e80 1277%lang(tr) %{_libdir}/%{name}/tr.msg
1d99cec1 1278%{_mandir}/man8/swat.8*
b36aa9d5 1279
d6883a30 1280%files -n pam-pam_smbpass
b36aa9d5 1281%defattr(644,root,root,755)
13c7754f 1282%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
017136ce 1283%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
79d8a749 1284
35f26c47 1285%files -n libsmbclient
79d8a749 1286%defattr(644,root,root,755)
bd658e80 1287%attr(755,root,root) %{_libdir}/libsmbclient.so.*
4325e763 1288%attr(755,root,root) %{_libdir}/libwbclient.so.*
2545d2ae 1289%{_mandir}/man7/libsmbclient.7*
79d8a749 1290
35f26c47 1291%files -n libsmbclient-devel
79d8a749 1292%defattr(644,root,root,755)
bd658e80 1293%attr(755,root,root) %{_libdir}/libsmbclient.so
4325e763 1294%attr(755,root,root) %{_libdir}/libwbclient.so
79d8a749 1295%{_includedir}/libsmbclient.h
4325e763 1296%{_includedir}/wbclient.h
bd658e80 1297
d5e4e2d5 1298%if %{without system_libtalloc}
54533231
SS
1299%files -n libtalloc
1300%defattr(644,root,root,755)
1301%attr(755,root,root) %{_libdir}/libtalloc.so.*
1302
1303%files -n libtalloc-devel
1304%defattr(644,root,root,755)
1305%attr(755,root,root) %{_libdir}/libtalloc.so
17581d31 1306%{_includedir}/talloc.h
d5e4e2d5 1307%endif
54533231 1308
b25f7233 1309%if %{without system_libtdb}
ff01b4ff
JR
1310%files -n tdb
1311%defattr(644,root,root,755)
1312%attr(755,root,root) %{_bindir}/tdbbackup
1313%attr(755,root,root) %{_bindir}/tdbdump
1314%attr(755,root,root) %{_bindir}/tdbtool
1315%if %{with merged_build}
1316%attr(755,root,root) %{_bindir}/tdbbackup4
1317%attr(755,root,root) %{_bindir}/tdbdump4
1318%attr(755,root,root) %{_bindir}/tdbtool4
d718c2e1 1319%attr(755,root,root) %{_bindir}/tdbtorture4
ff01b4ff
JR
1320%endif
1321%attr(755,root,root) %{_libdir}/libtdb.so.*
1322%{_mandir}/man8/tdbbackup.8*
1323%{_mandir}/man8/tdbdump.8*
1324%{_mandir}/man8/tdbtool.8*
1325
1326%files -n tdb-devel
1327%defattr(644,root,root,755)
1328%attr(755,root,root) %{_libdir}/libtdb.so
1329%{_includedir}/tdb.h
b25f7233 1330%endif
ff01b4ff 1331
f2b0247b
ER
1332%files devel
1333%defattr(644,root,root,755)
1334%{_includedir}/%{name}
1335
bd658e80
AM
1336%files -n libsmbclient-static
1337%defattr(644,root,root,755)
1338%{_libdir}/libsmbclient.a
9f6f5df1 1339
29511e6d 1340%files -n smbget
1341%defattr(644,root,root,755)
1342%attr(755,root,root) %{_bindir}/smbget
1343%{_mandir}/man1/smbget.1*
1344%{_mandir}/man5/smbgetrc.5*
1345
ddea14b0 1346%if %{with cups}
9f6f5df1
AF
1347%files -n cups-backend-smb
1348%defattr(644,root,root,755)
1349%attr(755,root,root) %{_bindir}/smbspool
fd9d8b85 1350%attr(755,root,root) %{cups_serverbin}/backend/smb
9f6f5df1 1351%{_mandir}/man8/smbspool.8*
fd9d8b85 1352%endif
70ff6d03 1353
192f48a8 1354%files vfs-audit
1355%defattr(644,root,root,755)
4c0ad0d2 1356%attr(755,root,root) %{_vfsdir}/audit.so
d1f5710a 1357%attr(755,root,root) %{_vfsdir}/extd_audit.so
b0225e99 1358%attr(755,root,root) %{_vfsdir}/full_audit.so
4d8c5e20 1359%{_mandir}/man8/vfs_audit.8*
78373b23 1360%{_mandir}/man8/vfs_extd_audit.8*
1361%{_mandir}/man8/vfs_full_audit.8*
b0225e99 1362
d1f5710a 1363%files vfs-cap
1364%defattr(644,root,root,755)
1365%attr(755,root,root) %{_vfsdir}/cap.so
4d8c5e20 1366%{_mandir}/man8/vfs_cap.8*
d1f5710a 1367
cc6b68cd 1368%files vfs-default_quota
d1f5710a 1369%defattr(644,root,root,755)
1370%attr(755,root,root) %{_vfsdir}/default_quota.so
4d8c5e20 1371%{_mandir}/man8/vfs_default_quota.8*
d1f5710a 1372
cc6b68cd 1373%files vfs-expand_msdfs
d1f5710a 1374%defattr(644,root,root,755)
1375%attr(755,root,root) %{_vfsdir}/expand_msdfs.so
1376
cc6b68cd 1377%files vfs-fake_perms
d1f5710a 1378%defattr(644,root,root,755)
1379%attr(755,root,root) %{_vfsdir}/fake_perms.so
4d8c5e20 1380%{_mandir}/man8/vfs_fake_perms.8*
d1f5710a 1381
8ba454ef
AM
1382%files vfs-notify_fam
1383%defattr(644,root,root,755)
1384%attr(755,root,root) %{_vfsdir}/notify_fam.so
1385%{_mandir}/man8/vfs_notify_fam.8*
1386
d1f5710a 1387%files vfs-netatalk
1388%defattr(644,root,root,755)
1389%attr(755,root,root) %{_vfsdir}/netatalk.so
4d8c5e20
JB
1390%{_mandir}/man8/vfs_netatalk.8*
1391
1392%files vfs-readahead
1393%defattr(644,root,root,755)
1394%attr(755,root,root) %{_vfsdir}/readahead.so
1395%{_mandir}/man8/vfs_readahead.8*
d1f5710a 1396
97334e11
JB
1397%files vfs-readonly
1398%defattr(644,root,root,755)
1399%attr(755,root,root) %{_vfsdir}/readonly.so
4d8c5e20 1400%{_mandir}/man8/vfs_readonly.8*
97334e11
JB
1401
1402%files vfs-recycle
1403%defattr(644,root,root,755)
1404%attr(755,root,root) %{_vfsdir}/recycle.so
4d8c5e20 1405%{_mandir}/man8/vfs_recycle.8*
97334e11
JB
1406
1407%files vfs-shadow_copy
1408%defattr(644,root,root,755)
1409%attr(755,root,root) %{_vfsdir}/shadow_copy.so
4d8c5e20 1410%{_mandir}/man8/vfs_shadow_copy.8*
97334e11 1411
d718c2e1
AF
1412%files vfs-catia
1413%defattr(644,root,root,755)
1414%attr(755,root,root) %{_vfsdir}/catia.so
1415%{_mandir}/man8/vfs_catia.8*
1416
1417%files vfs-scannedonly
1418%defattr(644,root,root,755)
1419%attr(755,root,root) %{_vfsdir}/scannedonly.so
1420%{_mandir}/man8/vfs_scannedonly.8*
1421
105507bc 1422%if %{with ldap}
99795f36
ER
1423%files -n openldap-schema-samba
1424%defattr(644,root,root,755)
1425%{schemadir}/*.schema
105507bc 1426%endif
8d59ae13 1427
1428%files doc-html
1429%defattr(644,root,root,755)
1430%doc docs/htmldocs/*
1431
1432%files doc-pdf
1433%defattr(644,root,root,755)
1434%doc docs/*.pdf
1a8c003b 1435
c73a52f2 1436%if 0
1a8c003b
AM
1437%files -n python-samba
1438%defattr(644,root,root,755)
1439%attr(755,root,root) %{py_sitedir}/*.so
1440%dir %{py_sitedir}/samba
1441%attr(755,root,root) %{py_sitedir}/samba/*.so
1442%{py_sitedir}/samba/*.py[co]
1443%dir %{py_sitedir}/samba/dcerpc
1444%{py_sitedir}/samba/dcerpc/*.py[co]
1445%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1446%dir %{py_sitedir}/samba/tests
1447%{py_sitedir}/samba/tests/*.py[co]
1448%dir %{py_sitedir}/samba/tests/dcerpc
1449%{py_sitedir}/samba/tests/dcerpc/*.py[co]
1450%dir %{py_sitedir}/samba/torture
1451%{py_sitedir}/samba/torture/*.py[co]
c73a52f2 1452%endif
This page took 0.444712 seconds and 4 git commands to generate.