3 # - review python-samba
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*
16 # - MERGE vfs modules into main package, what was the point of splitting these?
21 %bcond_without ads # without ActiveDirectory support
22 %bcond_without cups # without CUPS support
23 %bcond_without kerberos5 # without Kerberos V support
24 %bcond_without ldap # without LDAP support
26 %bcond_with merged_build # without samba3+samba4 merge
27 %bcond_without system_libtalloc
28 # http://wiki.samba.org/index.php/Franky
29 %bcond_with mks # with vfs-mks (mksd dependency not distributale)
31 # ADS requires kerberos5 and LDAP
32 %if %{without kerberos5} || %{without ldap}
36 %define libtalloc_ver 2:2.0.1
38 %define vscan_version 0.3.6c-beta5
40 Summary(cs.UTF-8): Server SMB
41 Summary(da.UTF-8): SMB server
42 Summary(de.UTF-8): SMB-Server
43 Summary(es.UTF-8): El servidor SMB
44 Summary(fi.UTF-8): SMB-palvelin
45 Summary(fr.UTF-8): Serveur SMB
46 Summary(it.UTF-8): Server SMB
47 Summary(ja.UTF-8): Samba SMB サーバー
48 Summary(ko.UTF-8): 삼바 SMB 서버
49 Summary(pl.UTF-8): Serwer SMB
50 Summary(pt_BR.UTF-8): Cliente e servidor SMB
51 Summary(ru.UTF-8): SMB клиент и сервер
52 Summary(tr.UTF-8): SMB sunucusu
53 Summary(uk.UTF-8): SMB клієнт та сервер
54 Summary(zh_CN.UTF-8): Samba 客户端和服务器
60 Group: Networking/Daemons
61 Source0: http://www.samba.org/samba/ftp/stable/%{name}-%{version}.tar.gz
62 # Source0-md5: 355b4530c20997e94aebc74cd6ea5307
66 Source4: %{name}.sysconfig
67 Source5: %{name}.logrotate
70 Source8: winbind.sysconfig
71 Source9: %{name}-rfc3454.txt
72 Patch0: %{name}-smbwrapper.patch
73 Patch1: %{name}-c++-nofail.patch
74 Patch2: %{name}-pthread.patch
75 Patch3: %{name}-nscd.patch
76 Patch4: %{name}-lprng-no-dot-printers.patch
77 Patch5: %{name}-passdb-smbpasswd.patch
78 URL: http://www.samba.org/
79 BuildRequires: acl-devel
80 BuildRequires: autoconf
81 BuildRequires: automake
82 %{?with_avahi:BuildRequires: avahi-devel}
83 BuildRequires: ctdb-devel
84 %{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
85 BuildRequires: dmapi-devel
86 BuildRequires: gamin-devel
87 BuildRequires: gdbm-devel
88 BuildRequires: gettext-devel
89 %{?with_kerberos5:BuildRequires: heimdal-devel}
91 BuildRequires: keyutils-devel
92 BuildRequires: libmagic-devel
93 BuildRequires: libnscd-devel
94 %{?with_system_libtalloc:BuildRequires: libtalloc-devel >= %{libtalloc_ver}}
95 BuildRequires: libtool >= 2:1.4d
96 BuildRequires: make >= 3.81
97 BuildRequires: ncurses-devel >= 5.2
98 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
99 BuildRequires: openssl-devel >= 0.9.7d
100 BuildRequires: pam-devel >= 0.99.8.1
101 BuildRequires: pkgconfig
102 BuildRequires: popt-devel
103 %{?with_pgsql:BuildRequires: postgresql-devel}
104 BuildRequires: python-devel
105 BuildRequires: python-modules
106 BuildRequires: readline-devel >= 4.2
107 BuildRequires: rpmbuild(macros) >= 1.304
108 BuildRequires: sed >= 4.0
109 BuildRequires: xfsprogs-devel
110 Requires(post,preun): /sbin/chkconfig
111 Requires: %{name}-common = %{epoch}:%{version}-%{release}
112 Requires: logrotate >= 3.7-4
113 Requires: pam >= 0.99.8.1
114 Requires: rc-scripts >= 0.4.0.12
115 Requires: setup >= 2.4.6-7
116 # smbd links with libcups
117 %{?with_cups:Requires: cups-lib >= 1:1.2.0}
118 Obsoletes: python-samba
119 Obsoletes: samba-pdb-xml
120 Obsoletes: samba-vfs-block
121 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
123 %define _vfsdir %{_libdir}/%{name}/vfs
124 %define _sambahome /home/services/samba
125 %define _sambalibdir %{_libdir}/%{name}
127 %define cups_serverbin %{_prefix}/lib/cups
129 %define schemadir /usr/share/openldap/schema
131 # CFLAGS modified (the second ./configure)
132 %undefine configure_cache
135 Samba provides an SMB server which can be used to provide network
136 services to SMB (sometimes called "Lan Manager") clients, including
137 various versions of MS Windows, OS/2, and other Linux machines. Samba
138 also provides some SMB clients, which complement the built-in SMB
139 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
140 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
142 This release is known as the "Locking Update" and has full support for
143 Opportunistic File Locking. In addition this update includes native
144 support for Microsoft encrypted passwords, improved browse list and
145 WINS database management.
147 Please refer to the WHATSNEW.txt document for fixup information. This
148 binary release includes encrypted password support. Please read the
149 smb.conf file for implementation details.
151 %description -l cs.UTF-8
152 Samba poskytuje server SMB, který lze použít pro poskytování síťových
153 služeb klientům SMB (někdy nazývaných klienti "LAN manažer") včetně
154 klientů různých verzí MS Windows, OS/2 a dalších linuxových strojů.
155 Samba též poskytuje některé klienty SMB, kteří komplementují vestavěný
156 souborový systém SMB v Linuxu. Samba používá protokoly NetBIOS přes
157 TCP/IP (NetBT) a NEpotřebuje protokol NetBEUI (neformátovaný rámec
158 NetBIOS od společnosti Microsoft.
160 %description -l da.UTF-8
161 Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
162 services til SMB (også kaldet "Lan Manager") klienter, incl.
163 forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
164 Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
165 filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
166 protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
169 %description -l de.UTF-8
170 Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
171 SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
172 verschiedenen Versionen von MS Windows-, OS/2- und anderen
173 Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
174 Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
175 NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
176 (Microsoft Raw NetBIOS frame)-Protokoll.
178 %description -l es.UTF-8
179 Samba provee un servidor SMB que se puede usar para ofrecer servicios
180 de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
181 incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
182 Linux. Samba también ofrece algunos clientes SMB, que complementan el
183 sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
184 TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
187 %description -l fi.UTF-8
188 Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
189 verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
190 Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
191 Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
192 myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
193 kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
194 over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
197 %description -l it.UTF-8
198 Samba fornisce un server SMB che puo` essere usato per fornire servizi
199 di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
200 altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
201 NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
203 %description -l ja.UTF-8
204 Samba は MS Windows の様々なバージョン、OS/2 そして他の Linux マシン
205 を含む SMB (たまに "Lan Manager" と呼ばれる)
206 クライアントにネットワーク サービスを提供するために使用される SMB
207 サーバを提供します。Samba は NetBIOS over TCP/IP (NetBT)
208 プロトコルを使用し、 NetBEUI(Microsoft Raw NetBIOS frame)
211 Samba ほとんど動作する NT ドメインコントロールの機能を特徴とし、
212 好きなブラウザを使って samba の smb.conf ファイルをリモート管理する
213 新しい SWAT (Samba Web Administration Tool) を含みます。
214 目下のところこれは inetd を通して TCP ポート 901 で有効になります。
216 %description -l ko.UTF-8
217 삼바는 MS Windows, OS/2, 혹은 다른 리눅스 머신을 포함하는 SMB(혹은
218 "Lan Manager"라고도 불림) 클라이언트를 네트워크 서비스 위해 사용할 수
219 있는 SMB 서버를 제공한다. 삼바는 TCP/IP 프로토콜을 통해 NetBIOS를
220 사용하고 NetBEUI (Microsoft Raw NetBIOS 프레임) 프로토콜은 필요하지
223 삼바-2.2 의 특징은 NT 도메인 컨트롤의 성능으로 작업을 하고, 새로운
224 SWAT(Samba Web Administration Tool)로 웹브라우저를 사용하여 원격지에서
225 삼바의 smb.conf 파일을 관리하도록 한다. 이러한 경우 inetd 데몬을 통해
228 최근 정보로 WHATSNEW.txt 파일의 문서를 참고하도록 한다. 바이너리의
229 릴리즈는 암호화된 패스워드를 제공한다.
231 %description -l pl.UTF-8
232 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
233 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
234 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
235 znajduje się również oprogramowanie klienckie. Samba używa protokołu
236 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
237 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
238 haseł w standardzie MS i zarządzania bazą WINS.
240 %description -l pt_BR.UTF-8
241 O Samba provê um servidor SMB que pode ser usado para oferecer
242 serviços de rede a clientes SMB (algumas vezes chamado de "Lan
243 Manager"), incluindo várias versões de MS Windows, OS/2, e outras
244 máquinas Linux. O Samba também fornece alguns clientes SMB, que
245 complementam o sistema de arquivos SMB do Linux. O Samba usa o
246 protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
247 NetBEUI (Microsoft Raw NetBIOS frame).
249 O Samba inclui a maioria das características de um servidor de
250 Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
251 permite que o arquivo smb.conf seja gerenciado remotamente através de
252 um navegador. Atualmente isto está sendo habilitado na porta TCP 901
255 %description -l ru.UTF-8
256 Samba предоставляет SMB-сервер, который может быть использован для
257 предоставления сетевых сервисов SMB (иногда называемым "Lan Manager")
258 клиентам, включая разнообразные версии MS Windows, OS/2, и другие
259 Linux-машины. Samba также предоставляет SMB-клиентов, которые работают
260 со встроенной в Linux файловой системой 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 на TCP-порту
271 %description -l uk.UTF-8
272 Samba надає SMB-сервер, що може бути використаний для надання
273 мережевих сервісів SMB (що їх іноді називають "Lan Manager") клієнтам,
274 включаючи різноманітні версії MS Windows, OS/2, та інші Linux-машини.
275 Samba також надає SMB-клієнтів, що працюють з вбудованою в Linux
276 файловою системою SMB.
278 Samba використовує протокол NetBIOS over TCP/IP (NetBT) та не потребує
279 протоколу NetBEUI (Microsoft Raw NetBIOS frame).
281 Samba містить майже працюючу реализацію NT Domain Control та новый
282 SWAT (Samba Web Administration Tool), котрий дозволяє віддалено
283 керувати конфігураційним файлом smb.conf за допомогою вашого
284 улюбленого WEB-броузера. Поки що він дозволений через inetd на
288 Summary: Samba Web Administration Tool
289 Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
290 Summary(pt_BR.UTF-8): Samba SWAT e documentação Web
291 Summary(ru.UTF-8): Программа конфигурации SMB-сервера Samba
292 Summary(uk.UTF-8): Програма конфигурації SMB-сервера Samba
293 Group: Networking/Admin
294 Requires: %{name} = %{epoch}:%{version}-%{release}
296 Requires: rc-inetd >= 0.8.2
300 swat allows a Samba administrator to configure the complex smb.conf
301 file via a Web browser. In addition, a swat configuration page has
302 help links to all the configurable options in the smb.conf file
303 allowing an administrator to easily look up the effects of any change.
305 %description swat -l pl.UTF-8
306 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
309 %description swat -l pt_BR.UTF-8
310 SWAT - ferramentada Web de configuração do Samba.
312 %description swat -l ru.UTF-8
313 Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
314 для удаленного администрирования файла smb.conf при помощи вашего
315 любимого Web-браузера.
317 %description swat -l uk.UTF-8
318 Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
319 для дистанційного адміністрування файлу smb.conf за допомогою вашого
320 улюбленого Web-браузеру.
323 Summary: Samba client programs
324 Summary(es.UTF-8): Cliente SMB de Samba
325 Summary(ja.UTF-8): Samba (SMB) クライアントプログラム
326 Summary(pl.UTF-8): Klienci serwera Samba
327 Summary(pt_BR.UTF-8): Cliente SMB do samba
328 Summary(ru.UTF-8): Клиентские программы Samba (SMB)
329 Summary(uk.UTF-8): Клієнтські програми Samba (SMB)
330 Group: Applications/Networking
331 Requires: %{name}-common = %{epoch}:%{version}-%{release}
332 %{?with_kerberos5:Requires: heimdal-libs}
333 Requires: libsmbclient = %{epoch}:%{version}-%{release}
334 Obsoletes: mount-cifs
338 Samba-client provides some SMB clients, which complement the build-in
339 SMB filesystem in Linux. These allow accessing of SMB shares and
340 printing to SMB printers.
342 %description client -l es.UTF-8
343 Cliente SMB de Samba.
345 %description client -l ja.UTF-8
346 Samba-client は Linux 上に含まれている SMB ファイルシステムを補う SMB
347 クライアントを提供します。これらは SMB 共有のアクセスと SMB
350 %description client -l pl.UTF-8
351 Samba-client dostarcza programy uzupełniające obsługę systemu plików
352 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
353 drukowanie w sieci SMB.
355 %description client -l pt_BR.UTF-8
356 O pacote samba-clientes prove alguns clientes SMB, que complementam o
357 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
358 e também, à impressoras SMB.
360 %description client -l ru.UTF-8
361 Пакет samba-client предоставляет некоторые клиенты SMB для работы со
362 встроенной файловой системой SMB в Linux. Эти клиенты позволяют
363 получать доступ к разделяемым каталогам SMB и печать на SMB-принтеры.
365 %description client -l uk.UTF-8
366 Пакет samba-client надає деякі клієнти SMB для роботи зі вбудованою
367 файловою системою SMB в Linux. Ці клієнти дозволяють отримувати доступ
368 до каталогів спільного використання SMB та друк на SMB-прінтери.
371 Summary: Files used by both Samba servers and clients
372 Summary(ja.UTF-8): Samba サーバーとクライアントで使用されるプログラム
373 Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
374 Summary(pt_BR.UTF-8): Arquivos em comum entre samba e samba-clients
375 Summary(ru.UTF-8): Файлы, используемые как сервером, так и клиентом Samba
376 Summary(uk.UTF-8): Файли, що використовуються як сервером, так і клієнтом Samba
377 Group: Networking/Daemons
378 %if %{without system_libtalloc}
379 Requires: libtalloc >= %{epoch}:%{version}-%{release}
381 Requires: libtalloc >= %{libtalloc_ver}
383 Requires: tdb >= %{epoch}:%{version}-%{release}
386 Samba-common provides files necessary for both the server and client
389 %description common -l ja.UTF-8
390 Samba-common は Samba のサーバとクライアントの両方のパッケージで
393 %description common -l pl.UTF-8
394 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
397 %description common -l pt_BR.UTF-8
398 Arquivos em comum entre os pacotes samba e samba-clients.
400 %description common -l ru.UTF-8
401 Samba-common содержит файлы, необходимые для работы как клиента, так и
404 %description common -l uk.UTF-8
405 Samba-common містить файли, необхідні для роботи як клієнта, так і
409 Summary: Samba-winbind daemon, utilities and documentation
410 Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
411 Group: Networking/Daemons
412 Requires(post,preun): /sbin/chkconfig
413 Requires: %{name}-common = %{epoch}:%{version}-%{release}
416 Provides the winbind daemon and testing tools to allow authentication
417 and group/user enumeration from a Windows or Samba domain controller.
419 %description winbind -l pl.UTF-8
420 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
421 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
425 Summary: Name Service Switch service for WINS
426 Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
428 Requires: %{name}-common = %{epoch}:%{version}-%{release}
430 %description -n nss_wins
431 Provides the libnss_wins shared library which resolves NetBIOS names
434 %description -n nss_wins -l pl.UTF-8
435 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
438 %package -n pam-pam_smbpass
439 Summary: PAM Samba Password Module
440 Summary(pl.UTF-8): Moduł PAM smbpass
442 Obsoletes: pam_smbpass
444 %description -n pam-pam_smbpass
445 PAM module which can be used on conforming systems to keep the
446 smbpasswd (Samba password) database in sync with the Unix password
449 %description -n pam-pam_smbpass -l pl.UTF-8
450 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
451 Samby) zsynchronizowanego z hasłami uniksowymi.
453 %package -n libsmbclient
454 Summary: libsmbclient - samba client library
455 Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
458 %description -n libsmbclient
459 libsmbclient - library that allows to use samba clients functions.
461 %description -n libsmbclient -l pl.UTF-8
462 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
465 %package -n libsmbclient-devel
466 Summary: libsmbclient - samba client library
467 Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
468 Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
469 Group: Development/Libraries
470 Requires: libsmbclient = %{epoch}:%{version}-%{release}
472 %description -n libsmbclient-devel
473 Header files for libsmbclient.
475 %description -n libsmbclient-devel -l pl.UTF-8
476 Pliki nagłówkowe dla libsmbclient.
478 %description -n libsmbclient-devel -l pt_BR.UTF-8
479 Arquivos de inclusão, bibliotecas e documentação necessários para
480 desenvolver aplicativos clientes para o samba.
482 %package -n libsmbclient-static
483 Summary: Static version of libsmbclient - samba client library
484 Summary(pl.UTF-8): Statyczna wersja libsmbclient - biblioteki klienta samby
485 Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
486 Group: Development/Libraries
487 Requires: libsmbclient = %{epoch}:%{version}-%{release}
489 %description -n libsmbclient-static
490 Static libsmbclient library.
492 %description -n libsmbclient-static -l pl.UTF-8
493 Statyczna biblioteka libsmbclient.
495 %package -n libtalloc
496 Summary: The talloc library
499 %description -n libtalloc
500 The talloc library from the Samba suite.
502 %package -n libtalloc-devel
503 Summary: Developer tools for the talloc library
504 Group: Development/Libraries
505 Requires: libtalloc = %{epoch}:%{version}-%{release}
507 %description -n libtalloc-devel
508 The libtalloc-devel package contains the header files and libraries
509 needed to develop programs that link against the talloc library in the
513 Summary: TDB - Trivial Database
514 Summary(pl.UTF-8): TDB - prosta baza danych
516 Obsoletes: tdb-extras
519 TDB is a Trivial Database. In concept, it is very much like GDBM, and
520 BSD's DB except that it allows multiple simultaneous writers and uses
521 locking internally to keep writers from trampling on each other. TDB
522 is also extremely small.
524 %description -n tdb -l pl.UTF-8
525 TDB to Trivial Database, czyli prosta baza danych. W założeniach jest
526 bardzo podobna do GDBM lub DB z BSD z wyjątkiem tego, że pozwala na
527 zapis wielu procesom jednocześnie i używa wewnętrznie blokowania, aby
528 nie pozwolić piszącym na zadeptanie się nawzajem. TDB jest ponadto
531 %package -n tdb-devel
532 Summary: Header files for TDB library
533 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki TDB
534 Group: Development/Libraries
535 Requires: tdb = %{epoch}:%{version}-%{release}
537 %description -n tdb-devel
538 Header files for TDB library.
540 %description -n tdb-devel -l pl.UTF-8
541 Pliki nagłówkowe biblioteki TDB.
544 Summary: Header files for Samba
545 Summary(pl.UTF-8): Pliki nagłówkowe Samby
546 Group: Development/Libraries
549 Header files for Samba.
551 %description devel -l pl.UTF-8
552 Pliki nagłówkowe Samby.
555 Summary: A utility for retrieving files using the SMB protocol
556 Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
557 Group: Applications/Networking
559 %description -n smbget
560 wget-like utility for download files over SMB.
562 %description -n smbget -l pl.UTF-8
563 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
564 używanym w sieciach MS Windows.
566 %package -n cups-backend-smb
567 Summary: CUPS backend for printing to SMB printers
568 Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
569 Group: Applications/Printing
570 Requires: %{name}-client = %{epoch}:%{version}-%{release}
571 Requires: cups >= 1:1.2.0
573 %description -n cups-backend-smb
574 CUPS backend for printing to SMB printers.
576 %description -n cups-backend-smb -l pl.UTF-8
577 Backend CUPS-a drukujący na drukarkach SMB.
580 Summary: VFS module to audit file access
581 Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
582 Group: Networking/Daemons
583 Requires: %{name} = %{epoch}:%{version}-%{release}
585 %description vfs-audit
586 A simple module to audit file access to the syslog facility. The
587 following operations are logged:
588 - share connect/disconnect,
589 - directory opens/create/remove,
590 - file open/close/rename/unlink/chmod.
592 %description vfs-audit -l pl.UTF-8
593 Proste moduły do monitorowania dostępu do plików na serwerze samba do
594 do sysloga. Monitorowane są następujące operacje:
595 - podłączenie do/odłączenie od zasobu,
596 - otwarcie/utworzenie/zmiana nazwy katalogu,
597 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
599 Zawiera moduły audit, extd_audit i full_audit.
602 Summary: VFS module for CAP and samba compatibility
603 Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
604 Group: Networking/Daemons
605 Requires: %{name} = %{epoch}:%{version}-%{release}
608 Convert an incoming Shift-JIS character to the 3 byte hex
609 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
610 This is used for compatibility between Samba and CAP.
612 %description vfs-cap -l pl.UTF-8
613 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
614 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
616 %package vfs-default_quota
617 Summary: VFS module to store default quotas in a specified quota record
618 Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
619 Group: Networking/Daemons
620 Requires: %{name} = %{epoch}:%{version}-%{release}
622 %description vfs-default_quota
623 This VFS modules stores default quotas in a specified quota record.
625 %description vfs-default_quota -l pl.UTF-8
626 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
629 %package vfs-expand_msdfs
630 Summary: VFS module for hosting a Microsoft Distributed File System Tree
631 Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
632 Group: Networking/Daemons
633 Requires: %{name} = %{epoch}:%{version}-%{release}
635 %description vfs-expand_msdfs
636 A VFS module for hosting a Microsoft Distributed File System Tree.
638 The Distributed File System (DFS) provides a means of separating the
639 logical view of files and directories that users see from the actual
640 physical locations of these resources on the network. It allows for
641 higher availability, smoother storage expansion, load balancing, and
644 %description vfs-expand_msdfs -l pl.UTF-8
645 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
648 Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
649 plików i katalogów widocznych przez użytkowników z fizycznego
650 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
651 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
653 %package vfs-fake_perms
654 Summary: VFS module to report read-only fires as writable
655 Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
656 Group: Networking/Daemons
657 Requires: %{name} = %{epoch}:%{version}-%{release}
659 %description vfs-fake_perms
660 This module allow Roaming Profile files and directories to be set (on
661 the Samba server under UNIX) as read only. This module will, if
662 installed on the Profiles share, report to the client that the Profile
663 files and directories are writeable. This satisfies the client even
664 though the files will never be overwritten as the client logs out or
667 %description vfs-fake_perms -l pl.UTF-8
668 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
669 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
670 przypadku zainstalowania na udziale z profilami będzie zgłaszał
671 klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
672 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
673 lub wylogowywaniu klienta.
675 %package vfs-notify_fam
676 Summary: VFS module to implement file change notifications
677 Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
678 Group: Networking/Daemons
679 Requires: %{name} = %{epoch}:%{version}-%{release}
681 %description vfs-notify_fam
682 The vfs_notify_fam module makes use of the system FAM (File Alteration
683 Monitor) daemon to implement file change notifications for Windows
686 %description vfs-notify_fam -l pl.UTF-8
687 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
688 informowania o zmianach w plikach dla klientów Windows.
690 %package vfs-netatalk
691 Summary: VFS module for ease co-existence of samba and netatalk
692 Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
693 Group: Networking/Daemons
694 Requires: %{name} = %{epoch}:%{version}-%{release}
696 %description vfs-netatalk
697 Package contains a netatalk VFS module for ease co-existence of Samba
698 and netatalk file sharing services.
700 %description vfs-netatalk -l pl.UTF-8
701 Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
702 i netatalk przy udostępnianiu zasobów.
705 Summary: VFS module to add recycle bin facility to a samba share
706 Summary(pl.UTF-8): Moduł VFS dodający możliwość kosza do zasobu samby
707 Group: Networking/Daemons
708 Requires: %{name} = %{epoch}:%{version}-%{release}
710 %description vfs-recycle
711 VFS module to add recycle bin facility to a samba share.
713 %description vfs-recycle -l pl.UTF-8
714 Moduł VFS dodający możliwość kosza do zasobu samby.
716 %package vfs-readahead
717 Summary: VFS module for pre-loading the kernel buffer cache
718 Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
719 Group: Networking/Daemons
720 Requires: %{name} = %{epoch}:%{version}-%{release}
722 %description vfs-readahead
723 This VFS module detects read requests at multiples of a given offset
724 (hex 0x80000 by default) and then tells the kernel via either the
725 readahead system call (on Linux) or the posix_fadvise system call to
726 pre-fetch this data into the buffer cache.
728 This module is useful for Windows Vista clients reading data using the
729 Windows Explorer program, which asynchronously does multiple file read
730 requests at offset boundaries of 0x80000 bytes.
732 %description vfs-readahead -l pl.UTF-8
733 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
734 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
735 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
736 wczesnego odczytu tych danych do bufora cache.
738 Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
739 przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
740 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
743 %package vfs-readonly
744 Summary: VFS module for read-only limitation for specified share
745 Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
746 Group: Networking/Daemons
747 Requires: %{name} = %{epoch}:%{version}-%{release}
749 %description vfs-readonly
750 This module performs a read-only limitation for specified share (or
751 all of them if it is loaded in a [global] section) based on period
752 definition in smb.conf.
754 %description vfs-readonly -l pl.UTF-8
755 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
756 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
757 oparciu o definicje okresów w smb.conf.
759 %package vfs-shadow_copy
760 Summary: VFS module to make automatic copy of data in samba share
761 Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
762 Group: Networking/Daemons
763 Requires: %{name} = %{epoch}:%{version}-%{release}
765 %description vfs-shadow_copy
766 VFS module to make automatic copy of data in samba share.
768 %description vfs-shadow_copy -l pl.UTF-8
769 Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
772 Summary: VFS module to fix Catia CAD filenames
773 Group: Networking/Daemons
774 Requires: %{name} = %{epoch}:%{version}-%{release}
776 %description vfs-catia
777 The Catia CAD package commonly creates filenames that use characters
778 that are illegal in CIFS filenames. The vfs_catia VFS module
779 implements a fixed character mapping so that these files can be shared
782 %package vfs-scannedonly
783 Summary: Anti-virus solution as VFS module
784 Group: Networking/Daemons
785 Requires: %{name} = %{epoch}:%{version}-%{release}
787 %description vfs-scannedonly
788 The vfs_scannedonly VFS module ensures that only files that have been
789 scanned for viruses are visible and accessible to the end user. If
790 non-scanned files are found an anti-virus scanning daemon is notified.
792 %package -n openldap-schema-samba
793 Summary: Samba LDAP schema
794 Summary(pl.UTF-8): Schemat LDAP dla samby
795 Group: Networking/Daemons
796 Requires(post,postun): sed >= 4.0
797 Requires: openldap-servers
799 %description -n openldap-schema-samba
800 This package contains samba.schema for openldap.
802 %description -n openldap-schema-samba -l pl.UTF-8
803 Ten pakiet zawiera schemat samby dla openldap-a.
806 Summary: Samba HTML documentation
807 Summary(pl.UTF-8): Documentacja samby w formacie HTML
810 %description doc-html
811 Samba HTML documentation.
813 %description doc-html -l pl.UTF-8
814 Documentacja samby w formacie HTML.
817 Summary: Samba documentation - PDF format
818 Summary(pl.UTF-8): Documentacja samby w formacie PDF
822 Samba PDF documentation.
824 %description doc-pdf -l pl.UTF-8
825 Documentacja samby w formacie PDF.
827 %package -n python-samba
828 Summary: Samba Module for Python
829 Group: Development/Languages/Python
830 %pyrequires_eq python
831 Requires: %{name}-common = %{epoch}:%{version}-%{release}
833 %description -n python-samba
834 Samba Module for Python.
843 %if "%{pld_release}" == "ti"
847 %{__sed} -i 's#%SAMBAVERSION%#%{version}#' docs/htmldocs/index.html
853 install %{SOURCE9} source4/heimdal/lib/wind/rfc3454.txt
858 %{__autoconf} -Im4 -I../m4 -I../lib/replace -Ilib/replace -I../source4
860 --with-modulesdir=%{_sambalibdir} \
861 --with-rootsbindir=/sbin \
862 --with-pammodulesdir=/%{_lib}/security \
869 --with-libsmbclient \
870 --with-lockdir=/var/lib/samba \
873 --with%{!?with_ads:out}-ads \
874 --with-privatedir=%{_sysconfdir}/samba \
877 --with-swatdir=%{_datadir}/swat \
881 %if %{with system_libtalloc}
882 --with-libtalloc=no \
883 --enable-external-libtalloc=yes \
885 --without-included-popt \
886 --%{?with_merged_build:en}%{!?with_merged_build:dis}able-merged-build \
887 --enable-automatic-dependencies \
889 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
891 --with%{!?with_ldap:out}-ldap \
892 --with%{!?with_kerberos5:out}-krb5
894 %{__make} -j1 everything pam_smbpass bin/smbget bin/mount.cifs bin/vfstest \
898 %{__make} -C libsmbclient/smbwrapper \
900 CFLAGS="%{rpmcflags} -fPIC \$(DEFS) \\\$(SMBINCLUDE)"
906 CFLAGS="%{rpmcflags} -fPIC"
910 rm -rf $RPM_BUILD_ROOT
911 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
912 $RPM_BUILD_ROOT{/var/{log,log/archive,spool}/samba,/var/lib/samba/printing} \
913 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
914 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_vfsdir},%{_includedir},%{_sambahome},%{schemadir}}
916 %{__make} -C source3 install \
917 DESTDIR=$RPM_BUILD_ROOT \
918 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
920 install source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
922 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
923 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
924 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
925 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
926 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
927 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
928 install %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
929 install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
931 install nsswitch/libnss_winbind.so $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so.2
932 ln -s libnss_winbind.so.2 $RPM_BUILD_ROOT/%{_lib}/libnss_winbind.so
933 install nsswitch/libnss_wins.so $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so.2
934 ln -s libnss_wins.so.2 $RPM_BUILD_ROOT/%{_lib}/libnss_wins.so
935 install source3/bin/wbinfo $RPM_BUILD_ROOT%{_bindir}
936 install source3/bin/smbget $RPM_BUILD_ROOT%{_bindir}
937 install source3/bin/vfstest $RPM_BUILD_ROOT%{_bindir}
939 install source3/bin/libsmbclient.a $RPM_BUILD_ROOT%{_libdir}/libsmbclient.a
942 install examples/libsmbclient/smbwrapper/smbwrapper.so $RPM_BUILD_ROOT%{_libdir}/smbwrapper.so
943 install examples/libsmbclient/smbwrapper/smbsh $RPM_BUILD_ROOT%{_bindir}
944 install examples/libsmbclient/smbwrapper/smbsh.1 $RPM_BUILD_ROOT%{_mandir}/man1
946 # these are needed to build samba-pdbsql
947 install -d $RPM_BUILD_ROOT%{_includedir}/%{name}/{tdb,nsswitch}
948 cp -a source3/include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}
949 cp -a lib/tdb/include/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/tdb
950 cp -a nsswitch/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/nsswitch
952 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
954 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
957 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
958 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
961 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
962 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
965 #rm -r $RPM_BUILD_ROOT%{_datadir}/swat/using_samba
968 %if %{with merged_build}
969 rm -r $RPM_BUILD_ROOT%{_bindir}/{gentest4,locktest4,masktest4,nsstest4}
973 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
976 %find_lang pam_winbind
978 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
979 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
980 find $RPM_BUILD_ROOT%{py_sitedir} -name "*.py" -o -name "*.a" -o -name "*.la" | xargs rm -f
983 rm -rf $RPM_BUILD_ROOT
986 /sbin/chkconfig --add smb
987 if [ -f /var/lock/samba/connections.tdb -a ! -f /var/lib/samba/connections.tdb ]; then
988 echo >&2 "Moving old /var/lock/samba contents to /var/lib/samba"
989 /sbin/service smb stop >&2
990 mv -f /var/lock/samba/*.tdb /var/lib/samba 2>/dev/null || :
991 mv -f /var/lock/samba/*.dat /var/lib/samba 2>/dev/null || :
992 if [ -d /var/lock/samba/printing ]; then
993 mv -f /var/lock/samba/printing/*.tdb /var/lib/samba/printing 2>/dev/null || :
995 /sbin/service smb start >&2
997 %service smb restart "Samba daemons"
1001 if [ "$1" = "0" ]; then
1003 /sbin/chkconfig --del smb
1007 /sbin/chkconfig --add winbind
1008 %service winbind restart "Winbind daemon"
1011 if [ "$1" = "0" ]; then
1012 %service winbind stop
1013 /sbin/chkconfig --del winbind
1017 %service -q rc-inetd reload
1020 if [ "$1" = 0 ]; then
1021 %service -q rc-inetd reload
1024 %post -n openldap-schema-samba
1025 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1026 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
1027 %service -q ldap restart
1029 %postun -n openldap-schema-samba
1030 if [ "$1" = "0" ]; then
1031 %openldap_schema_unregister %{schemadir}/samba.schema
1032 %service -q ldap restart
1035 %triggerpostun -- samba < 1.9.18p7
1036 if [ "$1" != "0" ]; then
1037 /sbin/chkconfig --add smb
1040 %if "%{pld_release}" != "ti"
1041 %triggerpostun -- samba < 3.4.0
1042 %banner %{name} << EOF
1043 !!! WARNING !!! The default passdb backend has been changed to 'tdbsam'!
1044 That breaks existing setups using the 'smbpasswd' backend without explicit declaration!
1045 Please use 'passdb backend = smbpasswd' if you would like to stick to the 'smbpasswd'
1046 backend or convert your smbpasswd entries using e.g. 'pdbedit -i smbpasswd -e tdbsam'.
1051 %defattr(644,root,root,755)
1052 %attr(755,root,root) %{_sbindir}/nmbd
1053 %attr(755,root,root) %{_sbindir}/smbd
1054 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1055 %if %{with merged_build}
1056 #%attr(755,root,root) %{_bindir}/ad2oLschema4
1057 %attr(755,root,root) %{_bindir}/oLschema2ldif4
1058 %attr(755,root,root) %{_bindir}/reg*
1059 # "This utility disabled until rewritten"
1060 #%attr(755,root,root) %{_bindir}/setnttoken4
1062 %attr(755,root,root) %{_bindir}/ldb*
1063 %attr(755,root,root) %{_bindir}/smbstatus
1064 %attr(755,root,root) %{_bindir}/smbpasswd
1065 %attr(755,root,root) %{_bindir}/smbcontrol
1067 %dir %{_libdir}/%{name}/pdb
1069 %attr(755,root,root) %{_vfsdir}/acl_tdb.so
1070 %attr(755,root,root) %{_vfsdir}/acl_xattr.so
1071 %attr(755,root,root) %{_vfsdir}/aio_fork.so
1072 %attr(755,root,root) %{_vfsdir}/dirsort.so
1073 %attr(755,root,root) %{_vfsdir}/fileid.so
1074 %attr(755,root,root) %{_vfsdir}/preopen.so
1075 %attr(755,root,root) %{_vfsdir}/shadow_copy2.so
1076 %attr(755,root,root) %{_vfsdir}/smb_traffic_analyzer.so
1077 %attr(755,root,root) %{_vfsdir}/streams_depot.so
1078 %attr(755,root,root) %{_vfsdir}/streams_xattr.so
1079 %attr(755,root,root) %{_vfsdir}/syncops.so
1080 %attr(755,root,root) %{_vfsdir}/xattr_tdb.so
1081 %{_mandir}/man8/vfs_acl_tdb.8*
1082 %{_mandir}/man8/vfs_acl_xattr.8*
1083 %{_mandir}/man8/vfs_dirsort.8*
1084 %{_mandir}/man8/vfs_fileid.8*
1085 %{_mandir}/man8/vfs_preopen.8*
1086 %{_mandir}/man8/vfs_shadow_copy2.8*
1087 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1088 %{_mandir}/man8/vfs_streams_xattr.8*
1089 %{_mandir}/man8/vfs_streams_depot.8*
1090 %{_mandir}/man8/vfs_xattr_tdb.8*
1093 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1094 %attr(754,root,root) /etc/rc.d/init.d/smb
1095 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1096 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1097 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1098 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1099 %{_mandir}/man1/ldb*.1*
1100 %{_mandir}/man1/log2pcap.1*
1101 %{_mandir}/man1/smbstatus.1*
1102 %{_mandir}/man1/smbcontrol.1*
1103 %{_mandir}/man5/smbpasswd.5*
1104 %{_mandir}/man7/samba.7*
1105 %{_mandir}/man8/nmbd.8*
1106 %{_mandir}/man8/smbd.8*
1107 %{_mandir}/man8/smbpasswd.8*
1111 %ghost /var/lib/samba/*.dat
1112 %dir /var/lib/samba/printing
1114 %attr(750,root,root) %dir /var/log/samba
1115 %attr(750,root,root) %dir /var/log/samba/cores
1116 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1117 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1118 %attr(750,root,root) %dir /var/log/archive/samba
1119 %attr(1777,root,root) %dir /var/spool/samba
1124 %files winbind -f pam_winbind.lang
1125 %defattr(644,root,root,755)
1126 %attr(755,root,root) %{_sbindir}/winbindd
1127 %attr(755,root,root) %{_bindir}/wbinfo
1128 #%if %{with merged_build}
1129 #%attr(755,root,root) %{_bindir}/wbinfo4
1131 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1132 %attr(755,root,root) /%{_lib}/libnss_winbind*
1133 %attr(754,root,root) /etc/rc.d/init.d/winbind
1134 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1135 %{_mandir}/man1/wbinfo*.1*
1136 %{_mandir}/man5/pam_winbind.conf.5*
1137 %{_mandir}/man8/pam_winbind.8*
1138 %{_mandir}/man8/winbindd*.8*
1141 %defattr(644,root,root,755)
1142 %attr(755,root,root) /%{_lib}/libnss_wins*
1145 %defattr(644,root,root,755)
1146 %if %{with merged_build}
1147 %attr(755,root,root) %{_bindir}/cifsdd4
1148 %attr(755,root,root) %{_bindir}/net4
1149 %attr(755,root,root) %{_bindir}/nmblookup4
1150 %attr(755,root,root) %{_bindir}/smbclient4
1151 %attr(755,root,root) %{_bindir}/mount.cifs4
1152 %attr(755,root,root) %{_bindir}/umount.cifs4
1153 %attr(755,root,root) %{_bindir}/setnttoken4
1154 %attr(755,root,root) %{_bindir}/smbtorture4
1156 %attr(755,root,root) /sbin/mount.cifs
1157 %attr(755,root,root) /sbin/umount.cifs
1158 %attr(755,root,root) %{_bindir}/findsmb
1159 %attr(755,root,root) %{_bindir}/net
1160 %attr(755,root,root) %{_bindir}/nmblookup
1161 %attr(755,root,root) %{_bindir}/rpcclient
1162 %attr(755,root,root) %{_bindir}/sharesec
1163 %attr(755,root,root) %{_bindir}/smbcacls
1164 %attr(755,root,root) %{_bindir}/smbclient
1165 %attr(755,root,root) %{_bindir}/smbsh
1166 %attr(755,root,root) %{_bindir}/smbtar
1167 %attr(755,root,root) %{_bindir}/smbtree
1168 %attr(755,root,root) %{_sbindir}/cifs.upcall
1169 %attr(755,root,root) %{_libdir}/smbwrapper.so
1170 %{_mandir}/man1/findsmb.1*
1171 %{_mandir}/man1/nmblookup.1*
1172 %{_mandir}/man1/rpcclient.1*
1173 %{_mandir}/man1/sharesec.1*
1174 %{_mandir}/man1/smbcacls.1*
1175 %{_mandir}/man1/smbclient.1*
1176 %{_mandir}/man1/smbsh.1*
1177 %{_mandir}/man1/smbtar.1*
1178 %{_mandir}/man1/smbtree.1*
1179 %{_mandir}/man8/net.8*
1180 %{_mandir}/man8/*mount.cifs.8*
1181 %{_mandir}/man8/cifs.upcall.8*
1184 %defattr(644,root,root,755)
1185 %if %{with merged_build}
1186 %attr(755,root,root) %{_bindir}/getntacl4
1187 %attr(755,root,root) %{_bindir}/ndrdump4
1188 %attr(755,root,root) %{_bindir}/ntlm_auth4
1189 %attr(755,root,root) %{_bindir}/testparm4
1191 %doc README Manifest WHATSNEW.txt
1192 %doc Roadmap docs/registry/*
1193 %doc docs/{history,THANKS}
1194 %dir %{_sysconfdir}/samba
1195 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1196 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1197 %attr(755,root,root) %{_bindir}/eventlogadm
1198 %attr(755,root,root) %{_bindir}/ntlm_auth
1199 %attr(755,root,root) %{_bindir}/pdbedit
1200 %attr(755,root,root) %{_bindir}/profiles
1201 %attr(755,root,root) %{_bindir}/smbcquotas
1202 %attr(755,root,root) %{_bindir}/testparm
1203 %attr(755,root,root) %{_bindir}/vfstest
1204 %dir %{_libdir}/%{name}
1205 %{_libdir}/%{name}/*.dat
1206 %dir %{_libdir}/%{name}/auth
1207 %attr(755,root,root) %{_libdir}/%{name}/auth/script.so
1208 %dir %{_libdir}/%{name}/charset
1209 %attr(755,root,root) %{_libdir}/%{name}/charset/*.so
1210 %{_mandir}/man1/ntlm_auth.1*
1211 %{_mandir}/man1/profiles.1*
1212 %{_mandir}/man1/smbcquotas.1*
1213 %{_mandir}/man1/testparm.1*
1214 %{_mandir}/man1/vfstest.1*
1215 #%{_mandir}/man1/log2pcap.1*
1216 %{_mandir}/man5/lmhosts.5*
1217 %{_mandir}/man5/smb.conf.5*
1218 %{_mandir}/man8/pdbedit.8*
1219 %{_mandir}/man8/eventlogadm.8*
1220 %{_mandir}/man8/idmap_ad.8*
1221 %{_mandir}/man8/idmap_adex.8*
1222 %{_mandir}/man8/idmap_hash.8*
1223 %{_mandir}/man8/idmap_ldap.8*
1224 %{_mandir}/man8/idmap_nss.8*
1225 %{_mandir}/man8/idmap_rid.8*
1226 %{_mandir}/man8/idmap_tdb.8*
1227 %{_mandir}/man8/idmap_tdb2.8*
1230 %defattr(644,root,root,755)
1231 #%doc swat/README* swat/help/*
1233 %attr(755,root,root) %{_sbindir}/swat
1234 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1235 %dir %{_datadir}/swat
1236 %{_datadir}/swat/help
1237 %{_datadir}/swat/images
1238 %{_datadir}/swat/include
1239 %dir %{_datadir}/swat/lang
1240 %lang(ja) %{_datadir}/swat/lang/ja
1241 %lang(tr) %{_datadir}/swat/lang/tr
1242 %lang(de) %{_libdir}/%{name}/de.msg
1243 %{_libdir}/%{name}/en.msg
1244 %lang(fi) %{_libdir}/%{name}/fi.msg
1245 %lang(fr) %{_libdir}/%{name}/fr.msg
1246 %lang(it) %{_libdir}/%{name}/it.msg
1247 %lang(ja) %{_libdir}/%{name}/ja.msg
1248 %lang(nl) %{_libdir}/%{name}/nl.msg
1249 %lang(pl) %{_libdir}/%{name}/pl.msg
1250 %lang(ru) %{_libdir}/%{name}/ru.msg
1251 %lang(tr) %{_libdir}/%{name}/tr.msg
1252 %{_mandir}/man8/swat.8*
1254 %files -n pam-pam_smbpass
1255 %defattr(644,root,root,755)
1256 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1257 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1259 %files -n libsmbclient
1260 %defattr(644,root,root,755)
1261 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1262 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1263 %{_mandir}/man7/libsmbclient.7*
1265 %files -n libsmbclient-devel
1266 %defattr(644,root,root,755)
1267 %attr(755,root,root) %{_libdir}/libsmbclient.so
1268 %attr(755,root,root) %{_libdir}/libwbclient.so
1269 %{_includedir}/libsmbclient.h
1270 %{_includedir}/wbclient.h
1272 %if %{without system_libtalloc}
1274 %defattr(644,root,root,755)
1275 %attr(755,root,root) %{_libdir}/libtalloc.so.*
1277 %files -n libtalloc-devel
1278 %defattr(644,root,root,755)
1279 %attr(755,root,root) %{_libdir}/libtalloc.so
1280 %{_includedir}/talloc.h
1284 %defattr(644,root,root,755)
1285 %attr(755,root,root) %{_bindir}/tdbbackup
1286 %attr(755,root,root) %{_bindir}/tdbdump
1287 %attr(755,root,root) %{_bindir}/tdbtool
1288 %if %{with merged_build}
1289 %attr(755,root,root) %{_bindir}/tdbbackup4
1290 %attr(755,root,root) %{_bindir}/tdbdump4
1291 %attr(755,root,root) %{_bindir}/tdbtool4
1292 %attr(755,root,root) %{_bindir}/tdbtorture4
1294 %attr(755,root,root) %{_libdir}/libtdb.so.*
1295 %{_mandir}/man8/tdbbackup.8*
1296 %{_mandir}/man8/tdbdump.8*
1297 %{_mandir}/man8/tdbtool.8*
1300 %defattr(644,root,root,755)
1301 %attr(755,root,root) %{_libdir}/libtdb.so
1302 %{_includedir}/tdb.h
1305 %defattr(644,root,root,755)
1306 %{_includedir}/%{name}
1308 %files -n libsmbclient-static
1309 %defattr(644,root,root,755)
1310 %{_libdir}/libsmbclient.a
1313 %defattr(644,root,root,755)
1314 %attr(755,root,root) %{_bindir}/smbget
1315 %{_mandir}/man1/smbget.1*
1316 %{_mandir}/man5/smbgetrc.5*
1319 %files -n cups-backend-smb
1320 %defattr(644,root,root,755)
1321 %attr(755,root,root) %{_bindir}/smbspool
1322 %attr(755,root,root) %{cups_serverbin}/backend/smb
1323 %{_mandir}/man8/smbspool.8*
1327 %defattr(644,root,root,755)
1328 %attr(755,root,root) %{_vfsdir}/audit.so
1329 %attr(755,root,root) %{_vfsdir}/extd_audit.so
1330 %attr(755,root,root) %{_vfsdir}/full_audit.so
1331 %{_mandir}/man8/vfs_audit.8*
1332 %{_mandir}/man8/vfs_extd_audit.8*
1333 %{_mandir}/man8/vfs_full_audit.8*
1336 %defattr(644,root,root,755)
1337 %attr(755,root,root) %{_vfsdir}/cap.so
1338 %{_mandir}/man8/vfs_cap.8*
1340 %files vfs-default_quota
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{_vfsdir}/default_quota.so
1343 %{_mandir}/man8/vfs_default_quota.8*
1345 %files vfs-expand_msdfs
1346 %defattr(644,root,root,755)
1347 %attr(755,root,root) %{_vfsdir}/expand_msdfs.so
1349 %files vfs-fake_perms
1350 %defattr(644,root,root,755)
1351 %attr(755,root,root) %{_vfsdir}/fake_perms.so
1352 %{_mandir}/man8/vfs_fake_perms.8*
1354 %files vfs-notify_fam
1355 %defattr(644,root,root,755)
1356 %attr(755,root,root) %{_vfsdir}/notify_fam.so
1357 %{_mandir}/man8/vfs_notify_fam.8*
1360 %defattr(644,root,root,755)
1361 %attr(755,root,root) %{_vfsdir}/netatalk.so
1362 %{_mandir}/man8/vfs_netatalk.8*
1364 %files vfs-readahead
1365 %defattr(644,root,root,755)
1366 %attr(755,root,root) %{_vfsdir}/readahead.so
1367 %{_mandir}/man8/vfs_readahead.8*
1370 %defattr(644,root,root,755)
1371 %attr(755,root,root) %{_vfsdir}/readonly.so
1372 %{_mandir}/man8/vfs_readonly.8*
1375 %defattr(644,root,root,755)
1376 %attr(755,root,root) %{_vfsdir}/recycle.so
1377 %{_mandir}/man8/vfs_recycle.8*
1379 %files vfs-shadow_copy
1380 %defattr(644,root,root,755)
1381 %attr(755,root,root) %{_vfsdir}/shadow_copy.so
1382 %{_mandir}/man8/vfs_shadow_copy.8*
1385 %defattr(644,root,root,755)
1386 %attr(755,root,root) %{_vfsdir}/catia.so
1387 %{_mandir}/man8/vfs_catia.8*
1389 %files vfs-scannedonly
1390 %defattr(644,root,root,755)
1391 %attr(755,root,root) %{_vfsdir}/scannedonly.so
1392 %{_mandir}/man8/vfs_scannedonly.8*
1395 %files -n openldap-schema-samba
1396 %defattr(644,root,root,755)
1397 %{schemadir}/*.schema
1401 %defattr(644,root,root,755)
1402 %doc docs/htmldocs/*
1405 %defattr(644,root,root,755)
1409 %files -n python-samba
1410 %defattr(644,root,root,755)
1411 %attr(755,root,root) %{py_sitedir}/*.so
1412 %dir %{py_sitedir}/samba
1413 %attr(755,root,root) %{py_sitedir}/samba/*.so
1414 %{py_sitedir}/samba/*.py[co]
1415 %dir %{py_sitedir}/samba/dcerpc
1416 %{py_sitedir}/samba/dcerpc/*.py[co]
1417 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1418 %dir %{py_sitedir}/samba/tests
1419 %{py_sitedir}/samba/tests/*.py[co]
1420 %dir %{py_sitedir}/samba/tests/dcerpc
1421 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1422 %dir %{py_sitedir}/samba/torture
1423 %{py_sitedir}/samba/torture/*.py[co]