2 # - drop tdb.spec and build tdb,tdb-devel,tdb-static package from samba
3 # - look into other distro specs for valid %descriptions for samba 3
4 # - unpackaged man pages for modules that are not built by default,
5 # maybe we should build them?
6 # /usr/share/man/man8/vfs_cacheprime.8*
7 # /usr/share/man/man8/vfs_catia.8*
8 # /usr/share/man/man8/vfs_commit.8*
9 # /usr/share/man/man8/vfs_gpfs.8*
10 # /usr/share/man/man8/vfs_notify_fam.8*
11 # /usr/share/man/man8/vfs_prealloc.8*
12 # - libmsrpc.so is broken (references smbc_attr_server() which is no longer exported from libsmbclient)
16 # - MERGE vfs modules into main package, what was the point of splitting these?
19 %bcond_without ads # without ActiveDirectory support
20 %bcond_without cups # without CUPS support
21 %bcond_without kerberos5 # without Kerberos V support
22 %bcond_without ldap # without LDAP support
23 %bcond_with mks # with vfs-mks (mksd dependency not distributale)
26 # ADS requires kerberos5 and LDAP
27 %if !%{with kerberos5} || !%{with ldap}
30 %define vscan_version 0.3.6c-beta5
32 Summary(cs.UTF-8): Server SMB
33 Summary(da.UTF-8): SMB server
34 Summary(de.UTF-8): SMB-Server
35 Summary(es.UTF-8): El servidor SMB
36 Summary(fi.UTF-8): SMB-palvelin
37 Summary(fr.UTF-8): Serveur SMB
38 Summary(it.UTF-8): Server SMB
39 Summary(ja.UTF-8): Samba SMB サーバー
40 Summary(ko.UTF-8): 삼바 SMB 서버
41 Summary(pl.UTF-8): Serwer SMB
42 Summary(pt_BR.UTF-8): Cliente e servidor SMB
43 Summary(ru.UTF-8): SMB клиент и сервер
44 Summary(tr.UTF-8): SMB sunucusu
45 Summary(uk.UTF-8): SMB клієнт та сервер
46 Summary(zh_CN.UTF-8): Samba 客户端和服务器
52 Group: Networking/Daemons
53 Source0: http://www.samba.org/samba/ftp/%{name}-%{version}.tar.gz
54 # Source0-md5: babe094be14886d265b1caa917d29aa7
58 Source4: %{name}.sysconfig
59 Source5: %{name}.logrotate
61 Source7: http://www.openantivirus.org/download/%{name}-vscan-%{vscan_version}.tar.gz
62 # Source7-md5: 8f1dd119172e04e6d7c2d05526a4cf8b
64 Source9: winbind.sysconfig
65 Patch0: %{name}-smbwrapper.patch
66 Patch1: %{name}-c++-nofail.patch
67 Patch2: %{name}-pthread.patch
68 Patch3: %{name}-nscd.patch
69 Patch4: %{name}-lprng-no-dot-printers.patch
70 Patch5: %{name}-link.patch
71 Patch6: %{name}-dnssd.patch
72 Patch7: %{name}-force-group.patch
73 URL: http://www.samba.org/
74 BuildRequires: acl-devel
75 BuildRequires: autoconf
76 BuildRequires: automake
77 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
78 BuildRequires: dmapi-devel
79 BuildRequires: fam-devel
81 %{?with_kerberos5:BuildRequires: krb5-devel}
82 BuildRequires: libmagic-devel
83 BuildRequires: libnscd-devel
84 BuildRequires: libtool >= 2:1.4d
85 BuildRequires: ncurses-devel >= 5.2
86 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
87 BuildRequires: openssl-devel >= 0.9.7d
88 BuildRequires: pam-devel >= 0.99.8.1
89 BuildRequires: popt-devel
90 %{?with_pgsql:BuildRequires: postgresql-devel}
91 BuildRequires: readline-devel >= 4.2
92 BuildRequires: rpmbuild(macros) >= 1.304
93 BuildRequires: sed >= 4.0
94 BuildRequires: xfsprogs-devel
95 Requires(post,preun): /sbin/chkconfig
96 Requires: %{name}-common = %{epoch}:%{version}-%{release}
97 Requires: logrotate >= 3.7-4
98 Requires: pam >= 0.99.8.1
100 Requires: setup >= 2.4.6-7
101 # smbd links with libcups
102 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
103 Obsoletes: samba-pdb-xml
104 Obsoletes: samba-vfs-block
105 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
107 %define _vfsdir %{_libdir}/%{name}/vfs
108 %define _sambahome /home/services/samba
109 %define _sambalibdir %{_libdir}/%{name}
111 %define cups_serverbin %{_prefix}/lib/cups
113 %define schemadir /usr/share/openldap/schema
115 # CFLAGS modified (the second ./configure)
116 %undefine configure_cache
119 Samba provides an SMB server which can be used to provide network
120 services to SMB (sometimes called "Lan Manager") clients, including
121 various versions of MS Windows, OS/2, and other Linux machines. Samba
122 also provides some SMB clients, which complement the built-in SMB
123 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
124 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
126 This release is known as the "Locking Update" and has full support for
127 Opportunistic File Locking. In addition this update includes native
128 support for Microsoft encrypted passwords, improved browse list and
129 WINS database management.
131 Please refer to the WHATSNEW.txt document for fixup information. This
132 binary release includes encrypted password support. Please read the
133 smb.conf file for implementation details.
135 %description -l cs.UTF-8
136 Samba poskytuje server SMB, který lze použít pro poskytování síťových
137 služeb klientům SMB (někdy nazývaných klienti "LAN manažer") včetně
138 klientů různých verzí MS Windows, OS/2 a dalších linuxových strojů.
139 Samba též poskytuje některé klienty SMB, kteří komplementují vestavěný
140 souborový systém SMB v Linuxu. Samba používá protokoly NetBIOS přes
141 TCP/IP (NetBT) a NEpotřebuje protokol NetBEUI (neformátovaný rámec
142 NetBIOS od společnosti Microsoft.
144 %description -l da.UTF-8
145 Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
146 services til SMB (også kaldet "Lan Manager") klienter, incl.
147 forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
148 Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
149 filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
150 protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
153 %description -l de.UTF-8
154 Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
155 SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
156 verschiedenen Versionen von MS Windows-, OS/2- und anderen
157 Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
158 Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
159 NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
160 (Microsoft Raw NetBIOS frame)-Protokoll.
162 %description -l es.UTF-8
163 Samba provee un servidor SMB que se puede usar para ofrecer servicios
164 de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
165 incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
166 Linux. Samba también ofrece algunos clientes SMB, que complementan el
167 sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
168 TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
171 %description -l fi.UTF-8
172 Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
173 verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
174 Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
175 Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
176 myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
177 kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
178 over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
181 %description -l it.UTF-8
182 Samba fornisce un server SMB che puo` essere usato per fornire servizi
183 di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
184 altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
185 NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
187 %description -l ja.UTF-8
188 Samba は MS Windows の様々なバージョン、OS/2 そして他の Linux マシン
189 を含む SMB (たまに "Lan Manager" と呼ばれる)
190 クライアントにネットワーク サービスを提供するために使用される SMB
191 サーバを提供します。Samba は NetBIOS over TCP/IP (NetBT)
192 プロトコルを使用し、 NetBEUI(Microsoft Raw NetBIOS frame)
195 Samba ほとんど動作する NT ドメインコントロールの機能を特徴とし、
196 好きなブラウザを使って samba の smb.conf ファイルをリモート管理する
197 新しい SWAT (Samba Web Administration Tool) を含みます。
198 目下のところこれは inetd を通して TCP ポート 901 で有効になります。
200 %description -l ko.UTF-8
201 삼바는 MS Windows, OS/2, 혹은 다른 리눅스 머신을 포함하는 SMB(혹은
202 "Lan Manager"라고도 불림) 클라이언트를 네트워크 서비스 위해 사용할 수
203 있는 SMB 서버를 제공한다. 삼바는 TCP/IP 프로토콜을 통해 NetBIOS를
204 사용하고 NetBEUI (Microsoft Raw NetBIOS 프레임) 프로토콜은 필요하지
207 삼바-2.2 의 특징은 NT 도메인 컨트롤의 성능으로 작업을 하고, 새로운
208 SWAT(Samba Web Administration Tool)로 웹브라우저를 사용하여 원격지에서
209 삼바의 smb.conf 파일을 관리하도록 한다. 이러한 경우 inetd 데몬을 통해
212 최근 정보로 WHATSNEW.txt 파일의 문서를 참고하도록 한다. 바이너리의
213 릴리즈는 암호화된 패스워드를 제공한다.
215 %description -l pl.UTF-8
216 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
217 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
218 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
219 znajduje się również oprogramowanie klienckie. Samba używa protokołu
220 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
221 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
222 haseł w standardzie MS i zarządzania bazą WINS.
224 %description -l pt_BR.UTF-8
225 O Samba provê um servidor SMB que pode ser usado para oferecer
226 serviços de rede a clientes SMB (algumas vezes chamado de "Lan
227 Manager"), incluindo várias versões de MS Windows, OS/2, e outras
228 máquinas Linux. O Samba também fornece alguns clientes SMB, que
229 complementam o sistema de arquivos SMB do Linux. O Samba usa o
230 protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
231 NetBEUI (Microsoft Raw NetBIOS frame).
233 O Samba inclui a maioria das características de um servidor de
234 Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
235 permite que o arquivo smb.conf seja gerenciado remotamente através de
236 um navegador. Atualmente isto está sendo habilitado na porta TCP 901
239 %description -l ru.UTF-8
240 Samba предоставляет SMB-сервер, который может быть использован для
241 предоставления сетевых сервисов SMB (иногда называемым "Lan Manager")
242 клиентам, включая разнообразные версии MS Windows, OS/2, и другие
243 Linux-машины. Samba также предоставляет SMB-клиентов, которые работают
244 со встроенной в Linux файловой системой SMB.
246 Samba использует протокол NetBIOS over TCP/IP (NetBT) и не нуждается в
247 протоколе NetBEUI (Microsoft Raw NetBIOS frame).
249 Samba содержит практически работающую реализацию NT Domain Control и
250 включает новый SWAT (Samba Web Administration Tool), который позволяет
251 удаленно управлять конфигурационным файлом smb.conf при помощи вашего
252 любимого WEB-броузера. Пока что он разрешен через inetd на TCP-порту
255 %description -l uk.UTF-8
256 Samba надає SMB-сервер, що може бути використаний для надання
257 мережевих сервісів SMB (що їх іноді називають "Lan Manager") клієнтам,
258 включаючи різноманітні версії MS Windows, OS/2, та інші Linux-машини.
259 Samba також надає SMB-клієнтів, що працюють з вбудованою в Linux
260 файловою системою SMB.
262 Samba використовує протокол NetBIOS over TCP/IP (NetBT) та не потребує
263 протоколу NetBEUI (Microsoft Raw NetBIOS frame).
265 Samba містить майже працюючу реализацію NT Domain Control та новый
266 SWAT (Samba Web Administration Tool), котрий дозволяє віддалено
267 керувати конфігураційним файлом smb.conf за допомогою вашого
268 улюбленого WEB-броузера. Поки що він дозволений через inetd на
272 Summary: Samba Web Administration Tool
273 Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
274 Summary(pt_BR.UTF-8): Samba SWAT e documentação Web
275 Summary(ru.UTF-8): Программа конфигурации SMB-сервера Samba
276 Summary(uk.UTF-8): Програма конфигурації SMB-сервера Samba
277 Group: Networking/Admin
278 Requires: %{name} = %{epoch}:%{version}-%{release}
280 Requires: rc-inetd >= 0.8.2
284 swat allows a Samba administrator to configure the complex smb.conf
285 file via a Web browser. In addition, a swat configuration page has
286 help links to all the configurable options in the smb.conf file
287 allowing an administrator to easily look up the effects of any change.
289 %description swat -l pl.UTF-8
290 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
293 %description swat -l pt_BR.UTF-8
294 SWAT - ferramentada Web de configuração do Samba.
296 %description swat -l ru.UTF-8
297 Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
298 для удаленного администрирования файла smb.conf при помощи вашего
299 любимого Web-браузера.
301 %description swat -l uk.UTF-8
302 Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
303 для дистанційного адміністрування файлу smb.conf за допомогою вашого
304 улюбленого Web-браузеру.
307 Summary: Samba client programs
308 Summary(es.UTF-8): Cliente SMB de Samba
309 Summary(ja.UTF-8): Samba (SMB) クライアントプログラム
310 Summary(pl.UTF-8): Klienci serwera Samba
311 Summary(pt_BR.UTF-8): Cliente SMB do samba
312 Summary(ru.UTF-8): Клиентские программы Samba (SMB)
313 Summary(uk.UTF-8): Клієнтські програми Samba (SMB)
314 Group: Applications/Networking
315 Requires: %{name}-common = %{epoch}:%{version}-%{release}
316 Requires: libsmbclient = %{epoch}:%{version}-%{release}
317 %{?with_kerberos5:Requires: krb5-libs}
318 Obsoletes: mount-cifs
322 Samba-client provides some SMB clients, which complement the build-in
323 SMB filesystem in Linux. These allow accessing of SMB shares and
324 printing to SMB printers.
326 %description client -l pt_BR.UTF-8
327 O pacote samba-clientes prove alguns clientes SMB, que complementam o
328 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
329 e também, à impressoras SMB.
331 %description client -l es.UTF-8
332 Cliente SMB de Samba.
334 %description client -l ja.UTF-8
335 Samba-client は Linux 上に含まれている SMB ファイルシステムを補う SMB
336 クライアントを提供します。これらは SMB 共有のアクセスと SMB
339 %description client -l pl.UTF-8
340 Samba-client dostarcza programy uzupełniające obsługę systemu plików
341 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
342 drukowanie w sieci SMB.
344 %description client -l pt_BR.UTF-8
345 O pacote samba-clientes prove alguns clientes SMB, que complementam o
346 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
347 e também, à impressoras SMB.
349 %description client -l ru.UTF-8
350 Пакет samba-client предоставляет некоторые клиенты SMB для работы со
351 встроенной файловой системой SMB в Linux. Эти клиенты позволяют
352 получать доступ к разделяемым каталогам SMB и печать на SMB-принтеры.
354 %description client -l uk.UTF-8
355 Пакет samba-client надає деякі клієнти SMB для роботи зі вбудованою
356 файловою системою SMB в Linux. Ці клієнти дозволяють отримувати доступ
357 до каталогів спільного використання SMB та друк на SMB-прінтери.
360 Summary: Files used by both Samba servers and clients
361 Summary(ja.UTF-8): Samba サーバーとクライアントで使用されるプログラム
362 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
363 Summary(pt_BR.UTF-8): Arquivos em comum entre samba e samba-clients
364 Summary(ru.UTF-8): Файлы, используемые как сервером, так и клиентом Samba
365 Summary(uk.UTF-8): Файли, що використовуються як сервером, так і клієнтом Samba
366 Group: Networking/Daemons
367 Requires: tdb >= 1.1.3
370 Samba-common provides files necessary for both the server and client
373 %description common -l ja.UTF-8
374 Samba-common は Samba のサーバとクライアントの両方のパッケージで
377 %description common -l pl.UTF-8
378 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
381 %description common -l pt_BR.UTF-8
382 Arquivos em comum entre os pacotes samba e samba-clients.
384 %description common -l ru.UTF-8
385 Samba-common содержит файлы, необходимые для работы как клиента, так и
388 %description common -l uk.UTF-8
389 Samba-common містить файли, необхідні для роботи як клієнта, так і
393 Summary: Samba-winbind daemon, utilities and documentation
394 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
395 Group: Networking/Daemons
396 Requires(post,preun): /sbin/chkconfig
397 Requires: %{name}-common = %{epoch}:%{version}-%{release}
400 Provides the winbind daemon and testing tools to allow authentication
401 and group/user enumeration from a Windows or Samba domain controller.
403 %description winbind -l pl.UTF-8
404 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
405 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
409 Summary: Name Service Switch service for WINS
410 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
412 Requires: %{name}-common = %{epoch}:%{version}-%{release}
414 %description -n nss_wins
415 Provides the libnss_wins shared library which resolves NetBIOS names
418 %description -n nss_wins -l pl.UTF-8
419 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
422 %package -n pam-pam_smbpass
423 Summary: PAM Samba Password Module
424 Summary(pl.UTF-8): Moduł PAM smbpass
426 Obsoletes: pam_smbpass
428 %description -n pam-pam_smbpass
429 PAM module which can be used on conforming systems to keep the
430 smbpasswd (Samba password) database in sync with the Unix password
433 %description -n pam-pam_smbpass -l pl.UTF-8
434 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
435 Samby) zsynchronizowanego z hasłami uniksowymi.
437 %package -n libsmbclient
438 Summary: libsmbclient - samba client library
439 Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
442 %description -n libsmbclient
443 libsmbclient - library that allows to use samba clients functions.
445 %description -n libsmbclient -l pl.UTF-8
446 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
449 %package -n libsmbclient-devel
450 Summary: libsmbclient - samba client library
451 Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
452 Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
453 Group: Development/Libraries
454 Requires: libsmbclient = %{epoch}:%{version}-%{release}
456 %description -n libsmbclient-devel
457 Header files for libsmbclient.
459 %description -n libsmbclient-devel -l pl.UTF-8
460 Pliki nagłówkowe dla libsmbclient.
462 %description -n libsmbclient-devel -l pt_BR.UTF-8
463 Arquivos de inclusão, bibliotecas e documentação necessários para
464 desenvolver aplicativos clientes para o samba.
466 %package -n libsmbclient-static
467 Summary: Static version of libsmbclient - samba client library
468 Summary(pl.UTF-8): Statyczna wersja libsmbclient - biblioteki klienta samby
469 Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
470 Group: Development/Libraries
471 Requires: libsmbclient = %{epoch}:%{version}-%{release}
473 %description -n libsmbclient-static
474 Static libsmbclient library.
476 %description -n libsmbclient-static -l pl.UTF-8
477 Statyczna biblioteka libsmbclient.
479 %package -n libtalloc
480 Summary: The talloc library
483 %description -n libtalloc
484 The talloc library from the Samba suite.
486 %package -n libtalloc-devel
487 Summary: Developer tools for the talloc library
488 Group: Development/Libraries
489 Requires: libtalloc = %{epoch}:%{version}-%{release}
491 %description -n libtalloc-devel
492 The libtalloc-devel package contains the header files and libraries needed to
493 develop programs that link against the talloc library in the Samba suite.
496 Summary: Header files for Samba
497 Summary(pl.UTF-8): Pliki nagłówkowe Samby
498 Group: Development/Libraries
501 Header files for Samba.
503 %description devel -l pl.UTF-8
504 Pliki nagłówkowe Samby.
507 Summary: A utility for retrieving files using the SMB protocol
508 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
509 Group: Applications/Networking
511 %description -n smbget
512 wget-like utility for download files over SMB.
514 %description -n smbget -l pl.UTF-8
515 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
516 używanym w sieciach MS Windows.
518 %package -n cups-backend-smb
519 Summary: CUPS backend for printing to SMB printers
520 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
521 Group: Applications/Printing
522 Requires: %{name}-client = %{epoch}:%{version}-%{release}
523 Requires: cups >= 1:1.2.0
525 %description -n cups-backend-smb
526 CUPS backend for printing to SMB printers.
528 %description -n cups-backend-smb -l pl.UTF-8
529 Backend CUPS-a drukujący na drukarkach SMB.
532 Summary: VFS module to audit file access
533 Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
534 Group: Networking/Daemons
535 Requires: %{name} = %{epoch}:%{version}-%{release}
537 %description vfs-audit
538 A simple module to audit file access to the syslog facility. The
539 following operations are logged:
540 - share connect/disconnect,
541 - directory opens/create/remove,
542 - file open/close/rename/unlink/chmod.
544 %description vfs-audit -l pl.UTF-8
545 Proste moduły do monitorowania dostępu do plików na serwerze samba do
546 do sysloga. Monitorowane są następujące operacje:
547 - podłączenie do/odłączenie od zasobu,
548 - otwarcie/utworzenie/zmiana nazwy katalogu,
549 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
551 Zawiera moduły audit, extd_audit i full_audit.
554 Summary: VFS module for CAP and samba compatibility
555 Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
556 Group: Networking/Daemons
557 Requires: %{name} = %{epoch}:%{version}-%{release}
560 Convert an incoming Shift-JIS character to the 3 byte hex
561 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
562 This is used for compatibility between Samba and CAP.
564 %description vfs-cap -l pl.UTF-8
565 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
566 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
568 %package vfs-default_quota
569 Summary: VFS module to store default quotas in a specified quota record
570 Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
571 Group: Networking/Daemons
572 Requires: %{name} = %{epoch}:%{version}-%{release}
574 %description vfs-default_quota
575 This VFS modules stores default quotas in a specified quota record.
577 %description vfs-default_quota -l pl.UTF-8
578 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
581 %package vfs-expand_msdfs
582 Summary: VFS module for hosting a Microsoft Distributed File System Tree
583 Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
584 Group: Networking/Daemons
585 Requires: %{name} = %{epoch}:%{version}-%{release}
587 %description vfs-expand_msdfs
588 A VFS module for hosting a Microsoft Distributed File System Tree.
590 The Distributed File System (DFS) provides a means of separating the
591 logical view of files and directories that users see from the actual
592 physical locations of these resources on the network. It allows for
593 higher availability, smoother storage expansion, load balancing, and
596 %description vfs-expand_msdfs -l pl.UTF-8
597 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
600 Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
601 plików i katalogów widocznych przez użytkowników z fizycznego
602 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
603 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
605 %package vfs-fake_perms
606 Summary: VFS module to report read-only fires as writable
607 Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
608 Group: Networking/Daemons
609 Requires: %{name} = %{epoch}:%{version}-%{release}
611 %description vfs-fake_perms
612 This module allow Roaming Profile files and directories to be set (on
613 the Samba server under UNIX) as read only. This module will, if
614 installed on the Profiles share, report to the client that the Profile
615 files and directories are writeable. This satisfies the client even
616 though the files will never be overwritten as the client logs out or
619 %description vfs-fake_perms -l pl.UTF-8
620 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
621 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
622 przypadku zainstalowania na udziale z profilami będzie zgłaszał
623 klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
624 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
625 lub wylogowywaniu klienta.
627 %package vfs-notify_fam
628 Summary: VFS module to implement file change notifications
629 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
630 Group: Networking/Daemons
631 Requires: %{name} = %{epoch}:%{version}-%{release}
633 %description vfs-notify_fam
634 The vfs_notify_fam module makes use of the system FAM (File Alteration
635 Monitor) daemon to implement file change notifications for Windows
638 %description vfs-notify_fam -l pl.UTF-8
639 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
640 informowania o zmianach w plikach dla klientów Windows.
642 %package vfs-netatalk
643 Summary: VFS module for ease co-existence of samba and netatalk
644 Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
645 Group: Networking/Daemons
646 Requires: %{name} = %{epoch}:%{version}-%{release}
648 %description vfs-netatalk
649 Package contains a netatalk VFS module for ease co-existence of Samba
650 and netatalk file sharing services.
652 %description vfs-netatalk -l pl.UTF-8
653 Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
654 i netatalk przy udostępnianiu zasobów.
657 Summary: VFS module to add recycle bin facility to a samba share
658 Summary(pl.UTF-8): Moduł VFS dodający możliwość kosza do zasobu samby
659 Group: Networking/Daemons
660 Requires: %{name} = %{epoch}:%{version}-%{release}
662 %description vfs-recycle
663 VFS module to add recycle bin facility to a samba share.
665 %description vfs-recycle -l pl.UTF-8
666 Moduł VFS dodający możliwość kosza do zasobu samby.
668 %package vfs-readahead
669 Summary: VFS module for pre-loading the kernel buffer cache
670 Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
671 Group: Networking/Daemons
672 Requires: %{name} = %{epoch}:%{version}-%{release}
674 %description vfs-readahead
675 This VFS module detects read requests at multiples of a given offset
676 (hex 0x80000 by default) and then tells the kernel via either the
677 readahead system call (on Linux) or the posix_fadvise system call to
678 pre-fetch this data into the buffer cache.
680 This module is useful for Windows Vista clients reading data using the
681 Windows Explorer program, which asynchronously does multiple file read
682 requests at offset boundaries of 0x80000 bytes.
684 %description vfs-readahead -l pl.UTF-8
685 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
686 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
687 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
688 wczesnego odczytu tych danych do bufora cache.
690 Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
691 przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
692 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
695 %package vfs-readonly
696 Summary: VFS module for read-only limitation for specified share
697 Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
698 Group: Networking/Daemons
699 Requires: %{name} = %{epoch}:%{version}-%{release}
701 %description vfs-readonly
702 This module performs a read-only limitation for specified share (or
703 all of them if it is loaded in a [global] section) based on period
704 definition in smb.conf.
706 %description vfs-readonly -l pl.UTF-8
707 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
708 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
709 oparciu o definicje okresów w smb.conf.
711 %package vfs-shadow_copy
712 Summary: VFS module to make automatic copy of data in samba share
713 Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
714 Group: Networking/Daemons
715 Requires: %{name} = %{epoch}:%{version}-%{release}
717 %description vfs-shadow_copy
718 VFS module to make automatic copy of data in samba share.
720 %description vfs-shadow_copy -l pl.UTF-8
721 Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
723 %package vfs-vscan-antivir
724 Summary: On-access virus scanning for samba using AntiVir
725 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący AntiVir
726 Group: Networking/Daemons
727 Requires: %{name} = %{epoch}:%{version}-%{release}
728 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
730 %description vfs-vscan-antivir
731 A vfs-module for samba to implement on-access scanning using the
732 AntiVir antivirus software (which must be installed to use this).
734 %description vfs-vscan-antivir -l pl.UTF-8
735 Moduł vfs do samby implementujący skaning antywirusowy w czasie
736 dostępu do plików korzystając z oprogramowania antywirusowego AntiVir
737 (które musi być zainstalowane, aby wykorzystać ten moduł).
739 %package vfs-vscan-clamav
740 Summary: On-access virus scanning for samba using ClamAV
741 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący ClamAV
742 Group: Networking/Daemons
743 Requires: %{name} = %{epoch}:%{version}-%{release}
745 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
747 %description vfs-vscan-clamav
748 A vfs-module for samba to implement on-access scanning using the
749 ClamAV antivirus software (which must be installed to use this).
751 %description vfs-vscan-clamav -l pl.UTF-8
752 Moduł vfs do samby implementujący skaning antywirusowy w czasie
753 dostępu do plików korzystając z oprogramowania antywirusowego ClamAV
754 (które musi być zainstalowane, aby wykorzystać ten moduł).
756 %package vfs-vscan-fprot
757 Summary: On-access virus scanning for samba using FPROT
758 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący FPROT
759 Group: Networking/Daemons
760 Requires: %{name} = %{epoch}:%{version}-%{release}
761 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
762 Obsoletes: vscan-fprot
764 %description vfs-vscan-fprot
765 A vfs-module for samba to implement on-access scanning using the FPROT
766 antivirus software (which must be installed to use this).
768 %description vfs-vscan-fprot -l pl.UTF-8
769 Moduł vfs do samby implementujący skaning antywirusowy w czasie
770 dostępu do plików korzystając z oprogramowania antywirusowego FPROT
771 (które musi być zainstalowane, aby wykorzystać ten moduł).
773 %package vfs-vscan-fsav
774 Summary: On-access virus scanning for samba using F-Secure AntiVirus
775 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący F-Secure AntiVirus
776 Group: Networking/Daemons
777 Requires: %{name} = %{epoch}:%{version}-%{release}
778 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
779 Obsoletes: vscan-fsav
781 %description vfs-vscan-fsav
782 A vfs-module for samba to implement on-access scanning using the
783 F-Secure AntiVirus antivirus software (which must be installed to use
786 %description vfs-vscan-fsav -l pl.UTF-8
787 Moduł vfs do samby implementujący skaning antywirusowy w czasie
788 dostępu do plików korzystając z oprogramowania antywirusowego F-Secure
789 AntiVirus (które musi być zainstalowane, aby wykorzystać ten moduł).
791 %package vfs-vscan-kavp
792 Summary: On-access virus scanning for samba using Kaspersky AVP
793 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący Kaspersky AVP
794 Group: Networking/Daemons
795 Requires: %{name} = %{epoch}:%{version}-%{release}
796 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
797 Obsoletes: vscan-kavp
799 %description vfs-vscan-kavp
800 A vfs-module for samba to implement on-access scanning using the
801 Kaspersky AVP antivirus software (which must be installed to use
804 %description vfs-vscan-kavp -l pl.UTF-8
805 Moduł vfs do samby implementujący skaning antywirusowy w czasie
806 dostępu do plików korzystając z oprogramowania antywirusowego
807 Kaspersky AVP (które musi być zainstalowane, aby wykorzystać ten
810 %package vfs-vscan-mcafee
811 Summary: On-access virus scanning for samba using mcafee
812 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący mcafee
813 Group: Networking/Daemons
814 Requires: %{name} = %{epoch}:%{version}-%{release}
816 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
817 Obsoletes: vscan-mcafee
819 %description vfs-vscan-mcafee
820 A vfs-module for samba to implement on-access scanning using the
821 mcafee antivirus software (which must be installed to use this).
823 %description vfs-vscan-mcafee -l pl.UTF-8
824 Moduł vfs do samby implementujący skaning antywirusowy w czasie
825 dostępu do plików korzystając z oprogramowania antywirusowego mcafee
826 (które musi być zainstalowane, aby wykorzystać ten moduł).
828 %package vfs-vscan-mks
829 Summary: On-access virus scanning for samba using mks
830 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący mks
831 Group: Networking/Daemons
832 Requires: %{name} = %{epoch}:%{version}-%{release}
834 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
837 %description vfs-vscan-mks
838 A vfs-module for samba to implement on-access scanning using the mks
839 antivirus software (which must be installed to use this).
841 %description vfs-vscan-mks -l pl.UTF-8
842 Moduł vfs do samby implementujący skaning antywirusowy w czasie
843 dostępu do plików korzystając z oprogramowania antywirusowego mks
844 (które musi być zainstalowane, aby wykorzystać ten moduł).
846 %package vfs-vscan-openantivirus
847 Summary: On-access virus scanning for samba using OpenAntivirus
848 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący OpenAntiVirus
849 Group: Networking/Daemons
850 Requires: %{name} = %{epoch}:%{version}-%{release}
851 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
852 Obsoletes: vscan-openantivirus
854 %description vfs-vscan-openantivirus
855 A vfs-module for samba to implement on-access scanning using the
856 OpenAntivirus antivirus software (which must be installed to use
859 %description vfs-vscan-openantivirus -l pl.UTF-8
860 Moduł vfs do samby implementujący skaning antywirusowy w czasie
861 dostępu do plików korzystając z oprogramowania antywirusowego
862 OpenAntiVirus.org (które musi być zainstalowane, aby wykorzystać ten
865 %package vfs-vscan-sophos
866 Summary: On-access virus scanning for samba using Sophos
867 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący Sophos
868 Group: Networking/Daemons
869 Requires: %{name} = %{epoch}:%{version}-%{release}
870 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
871 Obsoletes: vscan-sophos
873 %description vfs-vscan-sophos
874 A vfs-module for samba to implement on-access scanning using the
875 Sophos antivirus software (which must be installed to use this).
877 %description vfs-vscan-sophos -l pl.UTF-8
878 Moduł vfs do samby implementujący skaning antywirusowy w czasie
879 dostępu do plików korzystając z oprogramowania antywirusowego Sophos
880 (które musi być zainstalowane, aby wykorzystać ten moduł).
882 %package vfs-vscan-symantec
883 Summary: On-access virus scanning for samba using Symantec
884 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący Symantec
885 Group: Networking/Daemons
886 Requires: %{name} = %{epoch}:%{version}-%{release}
887 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
888 Obsoletes: vscan-symantec
890 %description vfs-vscan-symantec
891 A vfs-module for samba to implement on-access scanning using the
892 Symantec antivirus software (which must be installed to use this).
894 %description vfs-vscan-symantec -l pl.UTF-8
895 Moduł vfs do samby implementujący skaning antywirusowy w czasie
896 dostępu do plików korzystając z oprogramowania antywirusowego firmy
897 Symantec (które musi być zainstalowane, aby wykorzystać ten moduł).
899 %package vfs-vscan-trend
900 Summary: On-access virus scanning for samba using Trend
901 Summary(pl.UTF-8): Skaner antywirusowy online wykorzystujący Trend
902 Group: Networking/Daemons
903 Requires: %{name} = %{epoch}:%{version}-%{release}
904 Provides: %{name}-vscan = %{epoch}:%{version}-%{release}
905 Obsoletes: vscan-trend
907 %description vfs-vscan-trend
908 A vfs-module for samba to implement on-access scanning using the Trend
909 antivirus software (which must be installed to use this).
911 %description vfs-vscan-trend -l pl.UTF-8
912 Moduł vfs do samby implementujący skaning antywirusowy w czasie
913 dostępu do plików korzystając z oprogramowania antywirusowego Trend
914 (które musi być zainstalowane, aby wykorzystać ten moduł).
916 %package -n openldap-schema-samba
917 Summary: Samba LDAP schema
918 Summary(pl.UTF-8): Schemat LDAP dla samby
919 Group: Networking/Daemons
920 Requires(post,postun): sed >= 4.0
921 Requires: openldap-servers
923 %description -n openldap-schema-samba
924 This package contains samba.schema for openldap.
926 %description -n openldap-schema-samba -l pl.UTF-8
927 Ten pakiet zawiera schemat samby dla openldap-a.
930 Summary: Samba HTML documentation
931 Summary(pl.UTF-8): Documentacja samby w formacie HTML
934 %description doc-html
935 Samba HTML documentation.
937 %description doc-html -l pl.UTF-8
938 Documentacja samby w formacie HTML.
941 Summary: Samba documentation - PDF format
942 Summary(pl.UTF-8): Documentacja samby w formacie PDF
946 Samba PDF documentation.
948 %description doc-pdf -l pl.UTF-8
949 Documentacja samby w formacie PDF.
961 %{__sed} -i 's#%SAMBAVERSION%#%{version}#' docs/htmldocs/index.html
971 %{__autoconf} -Im4 -Ilib/replace
973 --with-modulesdir=%{_sambalibdir} \
974 --with-rootsbindir=/sbin \
975 --with-pammodulesdir=/%{_lib}/security \
978 --with-libsmbclient \
979 --with-lockdir=/var/lib/samba \
982 --with%{!?with_ads:out}-ads \
983 --with-privatedir=%{_sysconfdir}/samba \
986 --with-swatdir=%{_datadir}/swat \
990 --with%{!?with_ldap:out}-ldap \
991 --with%{!?with_kerberos5:out}-krb5
994 %{__make} everything pam_smbpass bin/smbget bin/mount.cifs bin/vfstest
997 %{__make} -C libsmbclient/smbwrapper \
999 CFLAGS="%{rpmcflags} -fPIC \$(DEFS) \\\$(SMBINCLUDE)"
1005 CFLAGS="%{rpmcflags} -fPIC"
1009 cd samba-vscan-%{vscan_version}
1010 cp -f /usr/share/automake/config.sub .
1012 ln -s ../../../source/lib .
1017 rm -rf $RPM_BUILD_ROOT
1018 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
1019 $RPM_BUILD_ROOT{/var/{log,log/archive,spool}/samba,/var/lib/samba/printing} \
1020 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
1021 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_vfsdir},%{_includedir},%{_sambahome},%{schemadir}}
1023 %{__make} -C source install \
1024 DESTDIR=$RPM_BUILD_ROOT \
1025 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
1027 install source/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1029 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
1030 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
1031 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
1032 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
1033 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
1034 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
1035 install %{SOURCE8} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
1036 install %{SOURCE9} $RPM_BUILD_ROOT/etc/sysconfig/winbind
1038 install source/nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
1039 ln -s libnss_winbind.so.2 $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so
1040 install source/nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
1041 ln -s libnss_wins.so.2 $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so
1042 install source/bin/wbinfo $RPM_BUILD_ROOT%{_bindir}
1043 install source/bin/smbget $RPM_BUILD_ROOT%{_bindir}
1044 install source/bin/vfstest $RPM_BUILD_ROOT%{_bindir}
1046 install source/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.a
1049 install examples/libsmbclient/smbwrapper/smbwrapper.so $RPM_BUILD_ROOT%{_libdir}/smbwrapper.so
1050 install examples/libsmbclient/smbwrapper/smbsh $RPM_BUILD_ROOT%{_bindir}
1051 install examples/libsmbclient/smbwrapper/smbsh.1 $RPM_BUILD_ROOT%{_mandir}/man1
1053 # these are needed to build samba-pdbsql
1054 install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/{tdb,nsswitch}
1055 cp -a source/include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}
1056 cp -a source/lib/tdb/include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/tdb
1057 cp -a source/nsswitch/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/nsswitch
1061 install examples/VFS/samba-vscan-%{vscan_version}/*.so $RPM_BUILD_ROOT%{_vfsdir}
1062 install examples/VFS/samba-vscan-%{vscan_version}/{antivir,clamav,fprot,icap,kaspersky,mks,openantivirus,sophos,trend,f-secure,nai}/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/samba
1065 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1067 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
1070 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
1071 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
1074 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
1075 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
1077 # we have this utility in tdb package
1078 rm -f $RPM_BUILD_ROOT{%{_bindir}/tdb{backup,dump},%{_mandir}/man8/tdb{backup,dump}.8*}
1081 rm -r $RPM_BUILD_ROOT%{_datadir}/swat/using_samba
1083 mv $RPM_BUILD_ROOT%{_bindir}/tdbtool $RPM_BUILD_ROOT%{_bindir}/tdbtool_samba
1086 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
1089 %find_lang pam_winbind
1092 rm -rf $RPM_BUILD_ROOT
1095 /sbin/chkconfig --add smb
1096 if [ -f /var/lock/samba/connections.tdb -a ! -f /var/lib/samba/connections.tdb ]; then
1097 echo >&2 "Moving old /var/lock/samba contents to /var/lib/samba"
1098 /sbin/service smb stop >&2
1099 mv -f /var/lock/samba/*.tdb /var/lib/samba 2>/dev/null || :
1100 mv -f /var/lock/samba/*.dat /var/lib/samba 2>/dev/null || :
1101 if [ -d /var/lock/samba/printing ]; then
1102 mv -f /var/lock/samba/printing/*.tdb /var/lib/samba/printing 2>/dev/null || :
1104 /sbin/service smb start >&2
1106 %service smb restart "Samba daemons"
1110 if [ "$1" = "0" ]; then
1112 /sbin/chkconfig --del smb
1116 /sbin/chkconfig --add winbind
1117 %service winbind restart "Winbind daemon"
1120 if [ "$1" = "0" ]; then
1121 %service winbind stop
1122 /sbin/chkconfig --del winbind
1126 %service -q rc-inetd reload
1129 if [ "$1" = 0 ]; then
1130 %service -q rc-inetd reload
1133 %post -n openldap-schema-samba
1134 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1135 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
1136 %service -q ldap restart
1138 %postun -n openldap-schema-samba
1139 if [ "$1" = "0" ]; then
1140 %openldap_schema_unregister %{schemadir}/samba.schema
1141 %service -q ldap restart
1144 %triggerpostun -- samba < 1.9.18p7
1145 if [ "$1" != "0" ]; then
1146 /sbin/chkconfig --add smb
1150 %defattr(644,root,root,755)
1151 %attr(755,root,root) %{_sbindir}/nmbd
1152 %attr(755,root,root) %{_sbindir}/smbd
1153 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1154 %attr(755,root,root) %{_bindir}/ldb*
1155 %attr(755,root,root) %{_bindir}/smbstatus
1156 %attr(755,root,root) %{_bindir}/smbpasswd
1157 %attr(755,root,root) %{_bindir}/smbcontrol
1158 %attr(755,root,root) %{_bindir}/tdbtool_samba
1160 %dir %{_libdir}/%{name}/pdb
1162 %attr(755,root,root) %{_vfsdir}/acl_tdb.so
1163 %attr(755,root,root) %{_vfsdir}/acl_xattr.so
1164 %attr(755,root,root) %{_vfsdir}/fileid.so
1165 %attr(755,root,root) %{_vfsdir}/shadow_copy2.so
1166 %attr(755,root,root) %{_vfsdir}/smb_traffic_analyzer.so
1167 %attr(755,root,root) %{_vfsdir}/streams_depot.so
1168 %attr(755,root,root) %{_vfsdir}/streams_xattr.so
1169 %attr(755,root,root) %{_vfsdir}/syncops.so
1170 %attr(755,root,root) %{_vfsdir}/xattr_tdb.so
1172 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1173 %attr(754,root,root) /etc/rc.d/init.d/smb
1174 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1175 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1176 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1177 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1178 %{_mandir}/man1/ldb*.1*
1179 %{_mandir}/man1/log2pcap.1*
1180 %{_mandir}/man1/smbstatus.1*
1181 %{_mandir}/man1/smbcontrol.1*
1182 %{_mandir}/man5/smbpasswd.5*
1183 %{_mandir}/man7/samba.7*
1184 %{_mandir}/man8/nmbd.8*
1185 %{_mandir}/man8/smbd.8*
1186 %{_mandir}/man8/smbpasswd.8*
1187 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1188 %{_mandir}/man8/vfs_streams_xattr.8*
1189 %{_mandir}/man8/vfs_streams_depot.8*
1190 %{_mandir}/man8/vfs_xattr_tdb.8*
1194 %ghost /var/lib/samba/*.dat
1195 %dir /var/lib/samba/printing
1197 %attr(750,root,root) %dir /var/log/samba
1198 %attr(750,root,root) %dir /var/log/samba/cores
1199 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1200 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1201 %attr(750,root,root) %dir /var/log/archive/samba
1202 %attr(1777,root,root) %dir /var/spool/samba
1207 %files winbind -f pam_winbind.lang
1208 %defattr(644,root,root,755)
1209 %attr(755,root,root) %{_sbindir}/winbindd
1210 %attr(755,root,root) %{_bindir}/wbinfo
1211 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1212 %attr(755,root,root) /%{_lib}/libnss_winbind*
1213 %attr(754,root,root) /etc/rc.d/init.d/winbind
1214 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1215 %{_mandir}/man1/wbinfo*.1*
1216 %{_mandir}/man7/pam_winbind.7*
1217 %{_mandir}/man8/winbindd*.8*
1220 %defattr(644,root,root,755)
1221 %attr(755,root,root) /%{_lib}/libnss_wins*
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) /sbin/mount.cifs
1226 %attr(755,root,root) /sbin/umount.cifs
1227 %attr(755,root,root) %{_bindir}/findsmb
1228 %attr(755,root,root) %{_bindir}/net
1229 %attr(755,root,root) %{_bindir}/nmblookup
1230 %attr(755,root,root) %{_bindir}/rpcclient
1231 %attr(755,root,root) %{_bindir}/sharesec
1232 %attr(755,root,root) %{_bindir}/smbcacls
1233 %attr(755,root,root) %{_bindir}/smbclient
1234 %attr(755,root,root) %{_bindir}/smbsh
1235 %attr(755,root,root) %{_bindir}/smbtar
1236 %attr(755,root,root) %{_bindir}/smbtree
1237 %attr(755,root,root) %{_sbindir}/cifs.upcall
1238 %attr(755,root,root) %{_libdir}/smbwrapper.so
1239 %{_mandir}/man1/findsmb.1*
1240 %{_mandir}/man1/nmblookup.1*
1241 %{_mandir}/man1/rpcclient.1*
1242 %{_mandir}/man1/sharesec.1*
1243 %{_mandir}/man1/smbcacls.1*
1244 %{_mandir}/man1/smbclient.1*
1245 %{_mandir}/man1/smbsh.1*
1246 %{_mandir}/man1/smbtar.1*
1247 %{_mandir}/man1/smbtree.1*
1248 %{_mandir}/man8/cifs.upcall.8*
1249 %{_mandir}/man8/net.8*
1250 %{_mandir}/man8/*mount.cifs.8*
1253 %defattr(644,root,root,755)
1254 %doc README Manifest WHATSNEW.txt
1255 %doc Roadmap docs/registry/*
1256 %doc docs/{history,THANKS}
1257 %dir %{_sysconfdir}/samba
1258 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1259 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1260 %attr(755,root,root) %{_bindir}/eventlogadm
1261 %attr(755,root,root) %{_bindir}/ntlm_auth
1262 %attr(755,root,root) %{_bindir}/pdbedit
1263 %attr(755,root,root) %{_bindir}/profiles
1264 %attr(755,root,root) %{_bindir}/smbcquotas
1265 %attr(755,root,root) %{_bindir}/testparm
1266 %attr(755,root,root) %{_bindir}/vfstest
1267 %dir %{_libdir}/%{name}
1268 %{_libdir}/%{name}/*.dat
1269 %dir %{_libdir}/%{name}/auth
1270 %attr(755,root,root) %{_libdir}/%{name}/auth/script.so
1271 %dir %{_libdir}/%{name}/charset
1272 %attr(755,root,root) %{_libdir}/%{name}/charset/*.so
1273 %{_mandir}/man1/ntlm_auth.1*
1274 %{_mandir}/man1/profiles.1*
1275 %{_mandir}/man1/smbcquotas.1*
1276 %{_mandir}/man1/testparm.1*
1277 %{_mandir}/man1/vfstest.1*
1278 #%{_mandir}/man1/log2pcap.1*
1279 %{_mandir}/man5/lmhosts.5*
1280 %{_mandir}/man5/smb.conf.5*
1281 %{_mandir}/man8/pdbedit.8*
1282 %{_mandir}/man8/eventlogadm.8*
1283 %{_mandir}/man8/idmap_ad.8*
1284 %{_mandir}/man8/idmap_adex.8*
1285 %{_mandir}/man8/idmap_hash.8*
1286 %{_mandir}/man8/idmap_ldap.8*
1287 %{_mandir}/man8/idmap_nss.8*
1288 %{_mandir}/man8/idmap_rid.8*
1289 %{_mandir}/man8/idmap_tdb.8*
1290 %{_mandir}/man8/idmap_tdb2.8*
1291 %{_mandir}/man8/tdbtool.8*
1294 %defattr(644,root,root,755)
1295 #%doc swat/README* swat/help/*
1297 %attr(755,root,root) %{_sbindir}/swat
1298 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1299 %dir %{_datadir}/swat
1300 %{_datadir}/swat/help
1301 %{_datadir}/swat/images
1302 %{_datadir}/swat/include
1303 %dir %{_datadir}/swat/lang
1304 %lang(ja) %{_datadir}/swat/lang/ja
1305 %lang(tr) %{_datadir}/swat/lang/tr
1306 %lang(de) %{_libdir}/%{name}/de.msg
1307 %{_libdir}/%{name}/en.msg
1308 %lang(fi) %{_libdir}/%{name}/fi.msg
1309 %lang(fr) %{_libdir}/%{name}/fr.msg
1310 %lang(it) %{_libdir}/%{name}/it.msg
1311 %lang(ja) %{_libdir}/%{name}/ja.msg
1312 %lang(nl) %{_libdir}/%{name}/nl.msg
1313 %lang(pl) %{_libdir}/%{name}/pl.msg
1314 %lang(tr) %{_libdir}/%{name}/tr.msg
1315 %{_mandir}/man8/swat.8*
1317 %files -n pam-pam_smbpass
1318 %defattr(644,root,root,755)
1319 %doc source/pam_smbpass/{CHAN*,README,TODO} source/pam_smbpass/samples
1320 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1322 %files -n libsmbclient
1323 %defattr(644,root,root,755)
1324 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1325 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1326 %{_mandir}/man7/libsmbclient.7*
1328 %files -n libsmbclient-devel
1329 %defattr(644,root,root,755)
1330 %attr(755,root,root) %{_libdir}/libsmbclient.so
1331 %attr(755,root,root) %{_libdir}/libwbclient.so
1332 %{_includedir}/libsmbclient.h
1333 %{_includedir}/wbclient.h
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{_libdir}/libtalloc.so.*
1339 %files -n libtalloc-devel
1340 %defattr(644,root,root,755)
1341 %attr(755,root,root) %{_libdir}/libtalloc.so
1342 %{_includedir}/talloc.h
1345 %defattr(644,root,root,755)
1346 %{_includedir}/%{name}
1348 %files -n libsmbclient-static
1349 %defattr(644,root,root,755)
1350 %{_libdir}/libsmbclient.a
1353 %defattr(644,root,root,755)
1354 %attr(755,root,root) %{_bindir}/smbget
1355 %{_mandir}/man1/smbget.1*
1356 %{_mandir}/man5/smbgetrc.5*
1359 %files -n cups-backend-smb
1360 %defattr(644,root,root,755)
1361 %attr(755,root,root) %{_bindir}/smbspool
1362 %attr(755,root,root) %{cups_serverbin}/backend/smb
1363 %{_mandir}/man8/smbspool.8*
1367 %defattr(644,root,root,755)
1368 %attr(755,root,root) %{_vfsdir}/audit.so
1369 %attr(755,root,root) %{_vfsdir}/extd_audit.so
1370 %attr(755,root,root) %{_vfsdir}/full_audit.so
1371 %{_mandir}/man8/vfs_audit.8*
1372 %{_mandir}/man8/vfs_extd_audit.8*
1373 %{_mandir}/man8/vfs_full_audit.8*
1376 %defattr(644,root,root,755)
1377 %attr(755,root,root) %{_vfsdir}/cap.so
1378 %{_mandir}/man8/vfs_cap.8*
1380 %files vfs-default_quota
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_vfsdir}/default_quota.so
1383 %{_mandir}/man8/vfs_default_quota.8*
1385 %files vfs-expand_msdfs
1386 %defattr(644,root,root,755)
1387 %attr(755,root,root) %{_vfsdir}/expand_msdfs.so
1389 %files vfs-fake_perms
1390 %defattr(644,root,root,755)
1391 %attr(755,root,root) %{_vfsdir}/fake_perms.so
1392 %{_mandir}/man8/vfs_fake_perms.8*
1394 %files vfs-notify_fam
1395 %defattr(644,root,root,755)
1396 %attr(755,root,root) %{_vfsdir}/notify_fam.so
1397 %{_mandir}/man8/vfs_notify_fam.8*
1400 %defattr(644,root,root,755)
1401 %attr(755,root,root) %{_vfsdir}/netatalk.so
1402 %{_mandir}/man8/vfs_netatalk.8*
1404 %files vfs-readahead
1405 %defattr(644,root,root,755)
1406 %attr(755,root,root) %{_vfsdir}/readahead.so
1407 %{_mandir}/man8/vfs_readahead.8*
1410 %defattr(644,root,root,755)
1411 %attr(755,root,root) %{_vfsdir}/readonly.so
1412 %{_mandir}/man8/vfs_readonly.8*
1415 %defattr(644,root,root,755)
1416 %attr(755,root,root) %{_vfsdir}/recycle.so
1417 %{_mandir}/man8/vfs_recycle.8*
1419 %files vfs-shadow_copy
1420 %defattr(644,root,root,755)
1421 %attr(755,root,root) %{_vfsdir}/shadow_copy.so
1422 %{_mandir}/man8/vfs_shadow_copy.8*
1425 %files vfs-vscan-antivir
1426 %defattr(644,root,root,755)
1427 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1428 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-antivir.conf
1429 %attr(755,root,root) %{_vfsdir}/vscan-antivir.so
1431 %files vfs-vscan-clamav
1432 %defattr(644,root,root,755)
1433 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1434 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-clamav.conf
1435 %attr(755,root,root) %{_vfsdir}/vscan-clamav.so
1437 %files vfs-vscan-fprot
1438 %defattr(644,root,root,755)
1439 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1440 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-fprotd.conf
1441 %attr(755,root,root) %{_vfsdir}/vscan-fprotd.so
1443 %files vfs-vscan-fsav
1444 %defattr(644,root,root,755)
1445 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1446 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-fsav.conf
1447 %attr(755,root,root) %{_vfsdir}/vscan-fsav.so
1449 %files vfs-vscan-kavp
1450 %defattr(644,root,root,755)
1451 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1452 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-kavp.conf
1453 %attr(755,root,root) %{_vfsdir}/vscan-kavp.so
1455 %files vfs-vscan-mcafee
1456 %defattr(644,root,root,755)
1457 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1458 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-mcdaemon.conf
1459 %attr(755,root,root) %{_vfsdir}/vscan-mcdaemon.so
1462 %ifarch %{ix86} %{x8664}
1463 %files vfs-vscan-mks
1464 %defattr(644,root,root,755)
1465 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1466 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-mks32.conf
1467 %attr(755,root,root) %{_vfsdir}/vscan-mksd.so
1471 %files vfs-vscan-openantivirus
1472 %defattr(644,root,root,755)
1473 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1474 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-oav.conf
1475 %attr(755,root,root) %{_vfsdir}/vscan-oav.so
1477 %files vfs-vscan-sophos
1478 %defattr(644,root,root,755)
1479 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1480 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-sophos.conf
1481 %attr(755,root,root) %{_vfsdir}/vscan-sophos.so
1483 %files vfs-vscan-symantec
1484 %defattr(644,root,root,755)
1485 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1486 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-icap.conf
1487 %attr(755,root,root) %{_vfsdir}/vscan-icap.so
1489 %files vfs-vscan-trend
1490 %defattr(644,root,root,755)
1491 #%doc examples/VFS/%{name}-vscan-%{vscan_version}/{INSTALL,FAQ}
1492 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/vscan-trend.conf
1493 %attr(755,root,root) %{_vfsdir}/vscan-trend.so
1497 %files -n openldap-schema-samba
1498 %defattr(644,root,root,755)
1499 %{schemadir}/*.schema
1503 %defattr(644,root,root,755)
1504 %doc docs/htmldocs/*
1507 %defattr(644,root,root,755)