]> git.pld-linux.org Git - packages/samba.git/blob - samba4.spec
- cleanup samba3 packages naming scheme
[packages/samba.git] / samba4.spec
1 #
2 # Conditional build:
3 %bcond_without  ads             # without ActiveDirectory support
4 %bcond_without  cups            # without CUPS support
5 %bcond_without  kerberos5       # without Kerberos V support
6 %bcond_without  ldap            # without LDAP support
7 %bcond_without  avahi
8 %bcond_without  system_libs
9
10 # ADS requires kerberos5 and LDAP
11 %if %{without kerberos5} || %{without ldap}
12 %undefine       with_ads
13 %endif
14
15 %if %{with system_libs}
16 %define         talloc_ver      2.0.7
17 %define         tdb_ver         2:1.2.10
18 %define         ldb_ver         1.1.15
19 %define         tevent_ver      0.9.17
20 %endif
21
22 %define         virusfilter_version 0.1.3
23 Summary:        SMB server
24 Summary(cs.UTF-8):      Server SMB
25 Summary(da.UTF-8):      SMB server
26 Summary(de.UTF-8):      SMB-Server
27 Summary(es.UTF-8):      El servidor SMB
28 Summary(fi.UTF-8):      SMB-palvelin
29 Summary(fr.UTF-8):      Serveur SMB
30 Summary(it.UTF-8):      Server SMB
31 Summary(ja.UTF-8):      Samba SMB サーバー
32 Summary(ko.UTF-8):      삼바 SMB 서버
33 Summary(pl.UTF-8):      Serwer SMB
34 Summary(pt_BR.UTF-8):   Cliente e servidor SMB
35 Summary(ru.UTF-8):      SMB клиент и сервер
36 Summary(tr.UTF-8):      SMB sunucusu
37 Summary(uk.UTF-8):      SMB клієнт та сервер
38 Summary(zh_CN.UTF-8):   Samba 客户端和服务器
39 Name:           samba4
40 Version:        4.0.3
41 Release:        0.11
42 Epoch:          1
43 License:        GPL v3
44 Group:          Networking/Daemons
45 Source0:        http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
46 # Source0-md5:  fdb093fb362109dae0ccadc314318da7
47 Source1:        smb.init
48 Source2:        samba.pamd
49 Source3:        swat.inetd
50 Source4:        samba.sysconfig
51 Source5:        samba.logrotate
52 Source6:        smb.conf
53 Source7:        winbind.init
54 Source8:        winbind.sysconfig
55 Source10:       https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
56 # Source10-md5: a3a30d5fbf309d356e8c5833db680c17
57 Patch0:         system-heimdal.patch
58 Patch1:         samba-c++-nofail.patch
59 Patch3:         samba-nscd.patch
60 Patch4:         samba-lprng-no-dot-printers.patch
61 Patch5:         samba-fam.patch
62 URL:            http://www.samba.org/
63 BuildRequires:  acl-devel
64 BuildRequires:  autoconf
65 BuildRequires:  automake
66 %{?with_avahi:BuildRequires:    avahi-devel}
67 BuildRequires:  ctdb-devel
68 %{?with_cups:BuildRequires:     cups-devel >= 1:1.2.0}
69 BuildRequires:  dmapi-devel
70 BuildRequires:  gamin-devel
71 BuildRequires:  gdbm-devel
72 BuildRequires:  gettext-devel
73 %{?with_kerberos5:BuildRequires:        heimdal-devel >= 1.5.3-1}
74 BuildRequires:  iconv
75 BuildRequires:  keyutils-devel
76 BuildRequires:  libcom_err-devel
77 BuildRequires:  libmagic-devel
78 BuildRequires:  libnscd-devel
79 BuildRequires:  libtool >= 2:1.4d
80 BuildRequires:  make >= 3.81
81 BuildRequires:  ncurses-devel >= 5.2
82 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
83 BuildRequires:  openssl-devel >= 0.9.7d
84 BuildRequires:  pam-devel >= 0.99.8.1
85 BuildRequires:  perl(ExtUtils::MakeMaker)
86 BuildRequires:  perl(Parse::Yapp)
87 BuildRequires:  pkgconfig
88 BuildRequires:  popt-devel
89 %{?with_pgsql:BuildRequires:    postgresql-devel}
90 BuildRequires:  python-devel
91 BuildRequires:  python-dns
92 BuildRequires:  python-modules
93 BuildRequires:  python-testtools
94 BuildRequires:  readline-devel >= 4.2
95 BuildRequires:  rpmbuild(macros) >= 1.647
96 BuildRequires:  sed >= 4.0
97 %if %{with system_libs}
98 BuildRequires:  ldb-devel >= %{ldb_ver}
99 BuildRequires:  python-ldb-devel >= %{ldb_ver}
100 BuildRequires:  python-talloc-devel >= %{talloc_ver}
101 BuildRequires:  python-tevent >= %{tevent_ver}
102 BuildRequires:  talloc-devel >= %{talloc_ver}
103 BuildRequires:  tdb-devel >= %{tdb_ver}
104 BuildRequires:  tevent-devel >= %{tevent_ver}
105 %endif
106 BuildRequires:  xfsprogs-devel
107 BuildConflicts: libbsd-devel
108 Requires(post,preun):   /sbin/chkconfig
109 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
110 Requires:       logrotate >= 3.7-4
111 Requires:       pam >= 0.99.8.1
112 Requires:       rc-scripts >= 0.4.0.12
113 Requires:       setup >= 2.4.6-7
114 Requires:       systemd-units >= 38
115 # smbd links with libcups
116 %{?with_cups:Requires:  cups-lib >= 1:1.2.0}
117 Obsoletes:      samba-doc-html
118 Obsoletes:      samba-doc-pdf
119 Obsoletes:      samba-pdb-xml
120 Obsoletes:      samba-vfs-block
121 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
122
123 %define         _sambahome      /home/services/samba
124 %if %{with cups}
125 %define         cups_serverbin  %{_prefix}/lib/cups
126 %endif
127 %define         schemadir       /usr/share/openldap/schema
128
129 # CFLAGS modified (the second ./configure)
130 %undefine       configure_cache
131
132 %description
133 Samba provides an SMB server which can be used to provide network
134 services to SMB (sometimes called "Lan Manager") clients, including
135 various versions of MS Windows, OS/2, and other Linux machines. Samba
136 also provides some SMB clients, which complement the built-in SMB
137 filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
138 and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
139
140 This release is known as the "Locking Update" and has full support for
141 Opportunistic File Locking. In addition this update includes native
142 support for Microsoft encrypted passwords, improved browse list and
143 WINS database management.
144
145 Please refer to the WHATSNEW.txt document for fixup information. This
146 binary release includes encrypted password support. Please read the
147 smb.conf file for implementation details.
148
149 %description -l cs.UTF-8
150 Samba poskytuje server SMB, který lze použít pro poskytování síťových
151 služeb klientům SMB (někdy nazývaných klienti "LAN manažer") včetně
152 klientů různých verzí MS Windows, OS/2 a dalších linuxových strojů.
153 Samba též poskytuje některé klienty SMB, kteří komplementují vestavěný
154 souborový systém SMB v Linuxu. Samba používá protokoly NetBIOS přes
155 TCP/IP (NetBT) a NEpotřebuje protokol NetBEUI (neformátovaný rámec
156 NetBIOS od společnosti Microsoft.
157
158 %description -l da.UTF-8
159 Samba tilbyder en SMB server som kan bruges til at tilbyde netværk
160 services til SMB (også kaldet "Lan Manager") klienter, incl.
161 forskellige versioner af MS Windows, OS/2, og andre Linux maskiner.
162 Samba tilbyder også SMB klienter, som udbygger det indbyggede SMB
163 filsystem i Linux. Samba benytter NetBIOS over TCP/IP (NetBT)
164 protocolen og kræver ikke NetBEUI (Microsoft Raw NetBIOS frame)
165 protokollen.
166
167 %description -l de.UTF-8
168 Samba stellt einen SMB-Server zum Anbieten von Netzwerkdiensten für
169 SMB-Clients (auch "Lan Manager" genannt) zur Verfügung, darunter
170 verschiedenen Versionen von MS Windows-, OS/2- und anderen
171 Linux-Rechnern. Samba enthält außerdem einige SMB-Clients, die das in
172 Linux integrierte SMB-Dateisystem ergänzen. Samba benutzt
173 NetBIOS-über-TCP/IP (NetBT)-Protokolle und benötigt KEIN NetBEUI
174 (Microsoft Raw NetBIOS frame)-Protokoll.
175
176 %description -l es.UTF-8
177 Samba provee un servidor SMB que se puede usar para ofrecer servicios
178 de red a clientes SMB (algunas veces se le llama de "Lan Manager"),
179 incluyendo varias versiones de MS Windows, OS/2, y otras máquinas
180 Linux. Samba también ofrece algunos clientes SMB, que complementan el
181 sistema de archivos SMB de Linux. Samba usa el protocolo NetBIOS sobre
182 TCP/IP (NetBT) y no necesita del protocolo NetBEUI (Microsoft Raw
183 NetBIOS frame).
184
185 %description -l fi.UTF-8
186 Samba on SMB-palvelin, jota voidaan käyttää SMB-asiakasohjelmien
187 verkkopalvelujen tarjoajana. SMB-protokollaa kutsutaan joskus "Lan
188 Manager" protokollaksi ja asiakasohjelmat toimivat dosissa,
189 Windowseissa, OS/2:ssa ja toisissa Linux-koneissa. Samban mukana on
190 myös joitakin SMB-asiakasohjelmia, jotka täydentävät Linuxin
191 kernelissä olevaa SMB-tiedostojärjestelmän tukea. Samba vaatii NetBIOS
192 over TCP/IP (NetBT) protokollaa eikä tarvitse tai pysty käyttämään
193 NetBEUI-protokollaa.
194
195 %description -l it.UTF-8
196 Samba fornisce un server SMB che puo` essere usato per fornire servizi
197 di rete ai client SMB, incluse le versioni MS Windows, OS/2 e per
198 altre macchine Linux. Samba fornisce anche i client SMB. Samba usa
199 NetBIOS sopra TCP/IP e non ha bisogno del protocollo NetBEUI.
200
201 %description -l ja.UTF-8
202 Samba は MS Windows の様々なバージョン、OS/2 そして他の Linux マシン
203 を含む SMB (たまに "Lan Manager" と呼ばれる)
204 クライアントにネットワーク サービスを提供するために使用される SMB
205 サーバを提供します。Samba は NetBIOS over TCP/IP (NetBT)
206 プロトコルを使用し、 NetBEUI(Microsoft Raw NetBIOS frame)
207 プロトコルは必要ありません。
208
209 Samba ほとんど動作する NT ドメインコントロールの機能を特徴とし、
210 好きなブラウザを使って samba の smb.conf ファイルをリモート管理する
211 新しい SWAT (Samba Web Administration Tool) を含みます。
212 目下のところこれは inetd を通して TCP ポート 901 で有効になります。
213
214 %description -l ko.UTF-8
215 삼바는 MS Windows, OS/2, 혹은 다른 리눅스 머신을 포함하는 SMB(혹은
216 "Lan Manager"라고도 불림) 클라이언트를 네트워크 서비스 위해 사용할 수
217 있는 SMB 서버를 제공한다. 삼바는 TCP/IP 프로토콜을 통해 NetBIOS를
218 사용하고 NetBEUI (Microsoft Raw NetBIOS 프레임) 프로토콜은 필요하지
219 않다.
220
221 삼바-2.2 의 특징은 NT 도메인 컨트롤의 성능으로 작업을 하고, 새로운
222 SWAT(Samba Web Administration Tool)로 웹브라우저를 사용하여 원격지에서
223 삼바의 smb.conf 파일을 관리하도록 한다. 이러한 경우 inetd 데몬을 통해
224 TCP 901 포트를 사용하게 된다.
225
226 최근 정보로 WHATSNEW.txt 파일의 문서를 참고하도록 한다. 바이너리의
227 릴리즈는 암호화된 패스워드를 제공한다.
228
229 %description -l pl.UTF-8
230 Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
231 usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
232 takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
233 znajduje się również oprogramowanie klienckie. Samba używa protokołu
234 NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
235 pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
236 haseł w standardzie MS i zarządzania bazą WINS.
237
238 %description -l pt_BR.UTF-8
239 O Samba provê um servidor SMB que pode ser usado para oferecer
240 serviços de rede a clientes SMB (algumas vezes chamado de "Lan
241 Manager"), incluindo várias versões de MS Windows, OS/2, e outras
242 máquinas Linux. O Samba também fornece alguns clientes SMB, que
243 complementam o sistema de arquivos SMB do Linux. O Samba usa o
244 protocolo NetBIOS sobre TCP/IP (NetBT) e não necessita do protocolo
245 NetBEUI (Microsoft Raw NetBIOS frame).
246
247 O Samba inclui a maioria das características de um servidor de
248 Controle de Domínios NT e o SWAT (Samba Web Administration Tool), que
249 permite que o arquivo smb.conf seja gerenciado remotamente através de
250 um navegador. Atualmente isto está sendo habilitado na porta TCP 901
251 via inetd.
252
253 %description -l ru.UTF-8
254 Samba предоставляет SMB-сервер, который может быть использован для
255 предоставления сетевых сервисов SMB (иногда называемым "Lan Manager")
256 клиентам, включая разнообразные версии MS Windows, OS/2, и другие
257 Linux-машины. Samba также предоставляет SMB-клиентов, которые работают
258 со встроенной в Linux файловой системой SMB.
259
260 Samba использует протокол NetBIOS over TCP/IP (NetBT) и не нуждается в
261 протоколе NetBEUI (Microsoft Raw NetBIOS frame).
262
263 Samba содержит практически работающую реализацию NT Domain Control и
264 включает новый SWAT (Samba Web Administration Tool), который позволяет
265 удаленно управлять конфигурационным файлом smb.conf при помощи вашего
266 любимого WEB-броузера. Пока что он разрешен через inetd на TCP-порту
267 901.
268
269 %description -l uk.UTF-8
270 Samba надає SMB-сервер, що може бути використаний для надання
271 мережевих сервісів SMB (що їх іноді називають "Lan Manager") клієнтам,
272 включаючи різноманітні версії MS Windows, OS/2, та інші Linux-машини.
273 Samba також надає SMB-клієнтів, що працюють з вбудованою в Linux
274 файловою системою SMB.
275
276 Samba використовує протокол NetBIOS over TCP/IP (NetBT) та не потребує
277 протоколу NetBEUI (Microsoft Raw NetBIOS frame).
278
279 Samba містить майже працюючу реализацію NT Domain Control та новый
280 SWAT (Samba Web Administration Tool), котрий дозволяє віддалено
281 керувати конфігураційним файлом smb.conf за допомогою вашого
282 улюбленого WEB-броузера. Поки що він дозволений через inetd на
283 TCP-порту 901.
284
285 %package -n samba3-swat
286 Summary:        Samba Web Administration Tool
287 Summary(pl.UTF-8):      Narzędzie administracyjne serwisu Samba
288 Summary(pt_BR.UTF-8):   Samba SWAT e documentação Web
289 Summary(ru.UTF-8):      Программа конфигурации SMB-сервера Samba
290 Summary(uk.UTF-8):      Програма конфигурації SMB-сервера Samba
291 Group:          Networking/Admin
292 Requires:       %{name}-samba3 = %{epoch}:%{version}-%{release}
293 Requires:       inetdaemon
294 Requires:       rc-inetd >= 0.8.2
295 Obsoletes:      swat
296
297 %description -n samba3-swat
298 swat allows a Samba administrator to configure the complex smb.conf
299 file via a Web browser. In addition, a swat configuration page has
300 help links to all the configurable options in the smb.conf file
301 allowing an administrator to easily look up the effects of any change.
302
303 %description -n samba3-swat -l pl.UTF-8
304 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
305 przeglądarki WWW.
306
307 %description -n samba3-swat -l pt_BR.UTF-8
308 SWAT - ferramentada Web de configuração do Samba.
309
310 %description -n samba3-swat -l ru.UTF-8
311 Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
312 для удаленного администрирования файла smb.conf при помощи вашего
313 любимого Web-браузера.
314
315 %description -n samba3-swat -l uk.UTF-8
316 Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
317 для дистанційного адміністрування файлу smb.conf за допомогою вашого
318 улюбленого Web-браузеру.
319
320 %package client
321 Summary:        Samba client programs
322 Summary(es.UTF-8):      Cliente SMB de Samba
323 Summary(ja.UTF-8):      Samba (SMB) クライアントプログラム
324 Summary(pl.UTF-8):      Klienci serwera Samba
325 Summary(pt_BR.UTF-8):   Cliente SMB do samba
326 Summary(ru.UTF-8):      Клиентские программы Samba (SMB)
327 Summary(uk.UTF-8):      Клієнтські програми Samba (SMB)
328 Group:          Applications/Networking
329 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
330 %{?with_kerberos5:Requires:     heimdal-libs >= 1.5.3-1}
331 Requires:       libsmbclient-raw = %{epoch}:%{version}-%{release}
332 Suggests:       cifs-utils
333 Obsoletes:      smbfs
334
335 %description client
336 Samba-client provides some SMB clients, which complement the build-in
337 SMB filesystem in Linux. These allow accessing of SMB shares and
338 printing to SMB printers.
339
340 %description client -l es.UTF-8
341 Cliente SMB de Samba.
342
343 %description client -l ja.UTF-8
344 Samba-client は Linux 上に含まれている SMB ファイルシステムを補う SMB
345 クライアントを提供します。これらは SMB 共有のアクセスと SMB
346 プリンタへの印刷を許可します。
347
348 %description client -l pl.UTF-8
349 Samba-client dostarcza programy uzupełniające obsługę systemu plików
350 SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
351 drukowanie w sieci SMB.
352
353 %description client -l pt_BR.UTF-8
354 O pacote samba-clientes prove alguns clientes SMB, que complementam o
355 sistema de arquivos SMB do Linux. Eles permitem o acesso a shares SMB,
356 e também, à impressoras SMB.
357
358 %description client -l ru.UTF-8
359 Пакет samba-client предоставляет некоторые клиенты SMB для работы со
360 встроенной файловой системой SMB в Linux. Эти клиенты позволяют
361 получать доступ к разделяемым каталогам SMB и печать на SMB-принтеры.
362
363 %description client -l uk.UTF-8
364 Пакет samba-client надає деякі клієнти SMB для роботи зі вбудованою
365 файловою системою SMB в Linux. Ці клієнти дозволяють отримувати доступ
366 до каталогів спільного використання SMB та друк на SMB-прінтери.
367
368 %package common
369 Summary:        Files used by both Samba servers and clients
370 Summary(ja.UTF-8):      Samba サーバーとクライアントで使用されるプログラム
371 Summary(pl.UTF-8):      Pliki używane przez serwer i klientów Samby
372 Summary(pt_BR.UTF-8):   Arquivos em comum entre samba e samba-clients
373 Summary(ru.UTF-8):      Файлы, используемые как сервером, так и клиентом Samba
374 Summary(uk.UTF-8):      Файли, що використовуються як сервером, так і клієнтом Samba
375 Group:          Networking/Daemons
376 Requires:       talloc >= %{talloc_ver}
377 Requires:       tdb >= %{tdb_ver}
378
379 %description common
380 Samba-common provides files necessary for both the server and client
381 packages of Samba.
382
383 %description common -l ja.UTF-8
384 Samba-common は Samba のサーバとクライアントの両方のパッケージで
385 使用されるファイルを提供します。
386
387 %description common -l pl.UTF-8
388 Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
389 klientów Samby.
390
391 %description common -l pt_BR.UTF-8
392 Arquivos em comum entre os pacotes samba e samba-clients.
393
394 %description common -l ru.UTF-8
395 Samba-common содержит файлы, необходимые для работы как клиента, так и
396 сервера Samba.
397
398 %description common -l uk.UTF-8
399 Samba-common містить файли, необхідні для роботи як клієнта, так і
400 сервера Samba.
401
402 %package winbind
403 Summary:        Samba-winbind daemon, utilities and documentation
404 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
405 Group:          Networking/Daemons
406 Requires(post,preun):   /sbin/chkconfig
407 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
408
409 %description winbind
410 Provides the winbind daemon and testing tools to allow authentication
411 and group/user enumeration from a Windows or Samba domain controller.
412
413 %description winbind -l pl.UTF-8
414 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
415 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
416 Windows lub Samba.
417
418 %package -n samba3-winbind
419 Summary:        Samba-winbind daemon, utilities and documentation
420 Summary(pl.UTF-8):      Demon samba-winbind, narzędzia i dokumentacja
421 Group:          Networking/Daemons
422 Requires(post,preun):   /sbin/chkconfig
423 Requires:       %{name}-samba3-common = %{epoch}:%{version}-%{release}
424 Requires:       systemd-units >= 38
425
426 %description -n samba3-winbind
427 Provides the winbind daemon and testing tools to allow authentication
428 and group/user enumeration from a Windows or Samba domain controller.
429
430 %description -n samba3-winbind -l pl.UTF-8
431 Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
432 uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
433 Windows lub Samba.
434
435 %package -n nss_wins
436 Summary:        Name Service Switch service for WINS
437 Summary(pl.UTF-8):      Usługa Name Service Switch dla WINS
438 Group:          Base
439 Requires:       samba3-common = %{epoch}:%{version}-%{release}
440
441 %description -n nss_wins
442 Provides the libnss_wins shared library which resolves NetBIOS names
443 to IP addresses.
444
445 %description -n nss_wins -l pl.UTF-8
446 Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
447 IP.
448
449 %package -n pam-pam_smbpass
450 Summary:        PAM Samba Password Module
451 Summary(pl.UTF-8):      Moduł PAM smbpass
452 Group:          Base
453 Obsoletes:      pam_smbpass
454
455 %description -n pam-pam_smbpass
456 PAM module which can be used on conforming systems to keep the
457 smbpasswd (Samba password) database in sync with the Unix password
458 file.
459
460 %description -n pam-pam_smbpass -l pl.UTF-8
461 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
462 Samby) zsynchronizowanego z hasłami uniksowymi.
463
464 %package -n libsmbclient-raw
465 Summary:        libsmbclient-raw - samba client library
466 Summary(pl.UTF-8):      libsmbclient-raw - biblioteka klienta samby
467 Group:          Libraries
468
469 %description -n libsmbclient-raw
470 libsmbclient-raw - library that allows to use samba clients functions.
471
472 %description -n libsmbclient-raw -l pl.UTF-8
473 libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
474 samby.
475
476 %package -n libsmbclient-raw-devel
477 Summary:        libsmbclient-raw - samba client library
478 Summary(pl.UTF-8):      libsmbclient-raw - biblioteka klienta samby
479 Summary(pt_BR.UTF-8):   Ferramentas de desenvolvimento para clientes samba
480 Group:          Development/Libraries
481 Requires:       libsmbclient-raw = %{epoch}:%{version}-%{release}
482
483 %description -n libsmbclient-raw-devel
484 Header files for libsmbclient.
485
486 %description -n libsmbclient-raw-devel -l pl.UTF-8
487 Pliki nagłówkowe dla libsmbclient-raw.
488
489 %description -n libsmbclient-raw-devel -l pt_BR.UTF-8
490 Arquivos de inclusão, bibliotecas e documentação necessários para
491 desenvolver aplicativos clientes para o samba.
492
493 %package -n samba3-libsmbclient
494 Summary:        libsmbclient - samba client library
495 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
496 Group:          Libraries
497 Obsoletes:      libsmbclient < 1:4.0.0-1
498
499 %description -n samba3-libsmbclient
500 libsmbclient - library that allows to use samba clients functions.
501
502 %description -n samba3-libsmbclient -l pl.UTF-8
503 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
504 samby.
505
506 %package -n samba3-libsmbclient-devel
507 Summary:        libsmbclient - samba client library
508 Summary(pl.UTF-8):      libsmbclient - biblioteka klienta samby
509 Summary(pt_BR.UTF-8):   Ferramentas de desenvolvimento para clientes samba
510 Group:          Development/Libraries
511 Requires:       samba3-libsmbclient = %{epoch}:%{version}-%{release}
512 Obsoletes:      libsmbclient-devel < 1:4.0.0-1
513
514 %description -n samba3-libsmbclient-devel
515 Header files for libsmbclient.
516
517 %description -n samba3-libsmbclient-devel -l pl.UTF-8
518 Pliki nagłówkowe dla libsmbclient.
519
520 %description -n samba3-libsmbclient-devel -l pt_BR.UTF-8
521 Arquivos de inclusão, bibliotecas e documentação necessários para
522 desenvolver aplicativos clientes para o samba.
523
524 %package devel
525 Summary:        Header files for Samba
526 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
527 Group:          Development/Libraries
528
529 %description devel
530 Header files for Samba.
531
532 %description devel -l pl.UTF-8
533 Pliki nagłówkowe Samby.
534
535 %package -n samba3-devel
536 Summary:        Header files for Samba
537 Summary(pl.UTF-8):      Pliki nagłówkowe Samby
538 Group:          Development/Libraries
539
540 %description -n samba3-devel
541 Header files for Samba.
542
543 %description -n samba3-devel -l pl.UTF-8
544 Pliki nagłówkowe Samby.
545
546 %package -n samba3-smbget
547 Summary:        A utility for retrieving files using the SMB protocol
548 Summary(pl.UTF-8):      Narzędzie do pobierania plików protokołem SMB
549 Group:          Applications/Networking
550
551 %description -n samba3-smbget
552 wget-like utility for download files over SMB.
553
554 %description -n samba3-smbget -l pl.UTF-8
555 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
556 używanym w sieciach MS Windows.
557
558 %package -n cups-backend-samba3-smb
559 Summary:        CUPS backend for printing to SMB printers
560 Summary(pl.UTF-8):      Backend CUPS-a drukujący na drukarkach SMB
561 Group:          Applications/Printing
562 Requires:       samba3-client = %{epoch}:%{version}-%{release}
563 Requires:       cups >= 1:1.2.0
564
565 %description -n cups-backend-samba3-smb
566 CUPS backend for printing to SMB printers.
567
568 %description -n cups-backend-samba3-smb -l pl.UTF-8
569 Backend CUPS-a drukujący na drukarkach SMB.
570
571 %package -n samba3-vfs-audit
572 Summary:        VFS module to audit file access
573 Summary(pl.UTF-8):      Moduł VFS do monitorowania operacji na plikach
574 Group:          Networking/Daemons
575 Requires:       samba3 = %{epoch}:%{version}-%{release}
576
577 %description -n samba3-vfs-audit
578 A simple module to audit file access to the syslog facility. The
579 following operations are logged:
580  - share connect/disconnect,
581  - directory opens/create/remove,
582  - file open/close/rename/unlink/chmod.
583
584 %description -n samba3-vfs-audit -l pl.UTF-8
585 Proste moduły do monitorowania dostępu do plików na serwerze samba do
586 do sysloga. Monitorowane są następujące operacje:
587  - podłączenie do/odłączenie od zasobu,
588  - otwarcie/utworzenie/zmiana nazwy katalogu,
589  - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
590
591 Zawiera moduły audit, extd_audit i full_audit.
592
593 %package -n samba3-vfs-cap
594 Summary:        VFS module for CAP and samba compatibility
595 Summary(pl.UTF-8):      Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
596 Group:          Networking/Daemons
597 Requires:       samba3 = %{epoch}:%{version}-%{release}
598
599 %description -n samba3-vfs-cap
600 Convert an incoming Shift-JIS character to the 3 byte hex
601 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
602 This is used for compatibility between Samba and CAP.
603
604 %description -n samba3-vfs-cap -l pl.UTF-8
605 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
606 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
607
608 %package -n samba3-vfs-default_quota
609 Summary:        VFS module to store default quotas in a specified quota record
610 Summary(pl.UTF-8):      Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
611 Group:          Networking/Daemons
612 Requires:       samba3 = %{epoch}:%{version}-%{release}
613
614 %description -n samba3-vfs-default_quota
615 This VFS modules stores default quotas in a specified quota record.
616
617 %description -n samba3-vfs-default_quota -l pl.UTF-8
618 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
619 limitów.
620
621 %package -n samba3-vfs-expand_msdfs
622 Summary:        VFS module for hosting a Microsoft Distributed File System Tree
623 Summary(pl.UTF-8):      Moduł VFS obsługi Microsoft Distributed File System
624 Group:          Networking/Daemons
625 Requires:       samba3 = %{epoch}:%{version}-%{release}
626
627 %description -n samba3-vfs-expand_msdfs
628 A VFS module for hosting a Microsoft Distributed File System Tree.
629
630 The Distributed File System (DFS) provides a means of separating the
631 logical view of files and directories that users see from the actual
632 physical locations of these resources on the network. It allows for
633 higher availability, smoother storage expansion, load balancing, and
634 so on.
635
636 %description -n samba3-vfs-expand_msdfs -l pl.UTF-8
637 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
638 File System.
639
640 Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
641 plików i katalogów widocznych przez użytkowników z fizycznego
642 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
643 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
644
645 %package -n samba3-vfs-fake_perms
646 Summary:        VFS module to report read-only fires as writable
647 Summary(pl.UTF-8):      Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
648 Group:          Networking/Daemons
649 Requires:       samba3 = %{epoch}:%{version}-%{release}
650
651 %description -n samba3-vfs-fake_perms
652 This module allow Roaming Profile files and directories to be set (on
653 the Samba server under UNIX) as read only. This module will, if
654 installed on the Profiles share, report to the client that the Profile
655 files and directories are writeable. This satisfies the client even
656 though the files will never be overwritten as the client logs out or
657 shuts down.
658
659 %description -n samba3-vfs-fake_perms -l pl.UTF-8
660 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
661 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
662 przypadku zainstalowania na udziale z profilami będzie zgłaszał
663 klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
664 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
665 lub wylogowywaniu klienta.
666
667 %package -n samba3-vfs-notify_fam
668 Summary:        VFS module to implement file change notifications
669 Summary(pl.UTF-8):      Moduł VFS implementujący informowanie o zmianach w plikach
670 Group:          Networking/Daemons
671 Requires:       samba3 = %{epoch}:%{version}-%{release}
672
673 %description -n samba3-vfs-notify_fam
674 The vfs_notify_fam module makes use of the system FAM (File Alteration
675 Monitor) daemon to implement file change notifications for Windows
676 clients.
677
678 %description -n samba3-vfs-notify_fam -l pl.UTF-8
679 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
680 informowania o zmianach w plikach dla klientów Windows.
681
682 %package -n samba3-vfs-netatalk
683 Summary:        VFS module for ease co-existence of samba and netatalk
684 Summary(pl.UTF-8):      Moduł VFS ułatwiający współpracę serwisów samba i netatalk
685 Group:          Networking/Daemons
686 Requires:       samba3 = %{epoch}:%{version}-%{release}
687
688 %description -n samba3-vfs-netatalk
689 Package contains a netatalk VFS module for ease co-existence of Samba
690 and netatalk file sharing services.
691
692 %description -n samba3-vfs-netatalk -l pl.UTF-8
693 Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
694 i netatalk przy udostępnianiu zasobów.
695
696 %package -n samba3-vfs-recycle
697 Summary:        VFS module to add recycle bin facility to a samba share
698 Summary(pl.UTF-8):      Moduł VFS dodający funkcję kosza do zasobu Samby
699 Group:          Networking/Daemons
700 Requires:       samba3 = %{epoch}:%{version}-%{release}
701
702 %description -n samba3-vfs-recycle
703 VFS module to add recycle bin facility to a samba share.
704
705 %description -n samba3-vfs-recycle -l pl.UTF-8
706 Moduł VFS dodający możliwość kosza do zasobu samby.
707
708 %package -n samba3-vfs-readahead
709 Summary:        VFS module for pre-loading the kernel buffer cache
710 Summary(pl.UTF-8):      Moduł VFS do wczesnego odczytu danych do bufora cache jądra
711 Group:          Networking/Daemons
712 Requires:       samba3 = %{epoch}:%{version}-%{release}
713
714 %description -n samba3-vfs-readahead
715 This VFS module detects read requests at multiples of a given offset
716 (hex 0x80000 by default) and then tells the kernel via either the
717 readahead system call (on Linux) or the posix_fadvise system call to
718 pre-fetch this data into the buffer cache.
719
720 This module is useful for Windows Vista clients reading data using the
721 Windows Explorer program, which asynchronously does multiple file read
722 requests at offset boundaries of 0x80000 bytes.
723
724 %description -n samba3-vfs-readahead -l pl.UTF-8
725 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
726 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
727 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
728 wczesnego odczytu tych danych do bufora cache.
729
730 Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
731 przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
732 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
733 bajtów.
734
735 %package -n samba3-vfs-readonly
736 Summary:        VFS module for read-only limitation for specified share
737 Summary(pl.UTF-8):      Moduł VFS do ograniczania określonego udziału tylko do odczytu
738 Group:          Networking/Daemons
739 Requires:       samba3 = %{epoch}:%{version}-%{release}
740
741 %description -n samba3-vfs-readonly
742 This module performs a read-only limitation for specified share (or
743 all of them if it is loaded in a [global] section) based on period
744 definition in smb.conf.
745
746 %description -n samba3-vfs-readonly -l pl.UTF-8
747 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
748 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
749 oparciu o definicje okresów w smb.conf.
750
751 %package -n samba3-vfs-shadow_copy
752 Summary:        VFS module to make automatic copy of data in samba share
753 Summary(pl.UTF-8):      Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
754 Group:          Networking/Daemons
755 Requires:       samba3 = %{epoch}:%{version}-%{release}
756
757 %description -n samba3-vfs-shadow_copy
758 VFS module to make automatic copy of data in samba share.
759
760 %description -n samba3-vfs-shadow_copy -l pl.UTF-8
761 Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
762
763 %package -n samba3-vfs-catia
764 Summary:        VFS module to fix Catia CAD filenames
765 Group:          Networking/Daemons
766 Requires:       samba3 = %{epoch}:%{version}-%{release}
767
768 %description -n samba3-vfs-catia
769 The Catia CAD package commonly creates filenames that use characters
770 that are illegal in CIFS filenames. The vfs_catia VFS module
771 implements a fixed character mapping so that these files can be shared
772 with CIFS clients.
773
774 %package -n samba3-vfs-scannedonly
775 Summary:        Anti-virus solution as VFS module
776 Summary(pl.UTF-8):      Rozwiązanie antywirusowe jako moduł VFS
777 Group:          Networking/Daemons
778 Requires:       samba3 = %{epoch}:%{version}-%{release}
779
780 %description -n samba3-vfs-scannedonly
781 The vfs_scannedonly VFS module ensures that only files that have been
782 scanned for viruses are visible and accessible to the end user. If
783 non-scanned files are found an anti-virus scanning daemon is notified.
784
785 %description vfs-scannedonly -l pl.UTF-8
786 Moduł VFS vfs_scannedonly zapewnia, że tylko pliki, które zostały
787 wcześniej przeskanowane pod kątem wirusów, są widoczne i dostępne dla
788 użytkownika końcowego. Jeśli zostaną znalezione pliki nie
789 przeskanowane, powiadamiany jest antywirusowy demon skanujący.
790
791 %package vfs-shadow_copy
792 Summary:        VFS module to make automatic copy of data in Samba share
793 Summary(pl.UTF-8):      Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby
794 Group:          Networking/Daemons
795 Requires:       %{name} = %{epoch}:%{version}-%{release}
796
797 %description vfs-shadow_copy
798 VFS module to make automatic copy of data in Samba share.
799
800 %description vfs-shadow_copy -l pl.UTF-8
801 Moduł VFS do tworzenia automatycznych kopii danych w zasobach Samby.
802
803 %package -n openldap-schema-samba
804 Summary:        Samba LDAP schema
805 Summary(pl.UTF-8):      Schemat LDAP dla samby
806 Group:          Networking/Daemons
807 Requires(post,postun):  sed >= 4.0
808 Requires:       openldap-servers
809 %if "%{_rpmversion}" >= "5"
810 BuildArch:      noarch
811 %endif
812
813 %description -n openldap-schema-samba
814 This package contains samba.schema for OpenLDAP.
815
816 %description -n openldap-schema-samba -l pl.UTF-8
817 Ten pakiet zawiera schemat Samby (samba.schema) dla OpenLDAP-a.
818
819 %package -n python-samba4
820 Summary:        Samba Module for Python
821 Group:          Development/Languages/Python
822 %pyrequires_eq  python
823 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
824
825 %description -n python-samba4
826 Samba Module for Python.
827
828 %package -n python-samba3
829 Summary:        Samba Module for Python
830 Group:          Development/Languages/Python
831 %pyrequires_eq  python
832 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
833
834 %description -n python-samba3
835 Samba Module for Python.
836
837 %package test
838 Summary:        Testing tools for Samba servers and clients
839 Group:          Applications/System
840 Requires:       %{name} = %{epoch}:%{version}-%{release}
841 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
842 Requires:       %{name}-winbind = %{epoch}:%{version}-%{release}
843
844 %description test
845 samba4-test provides testing tools for both the server and client
846 packages of Samba.
847
848 %package test-devel
849 Summary:        Testing devel files for Samba servers and clients
850 Group:          Applications/System
851 Requires:       %{name}-test = %{epoch}:%{version}-%{release}
852
853 %description test-devel
854 samba-test-devel provides testing devel files for both the server and
855 client packages of Samba.
856
857 %package pidl
858 Summary:        Perl IDL compiler
859 Group:          Development/Tools
860 Requires:       perl(Parse::Yapp)
861
862 %description pidl
863 The samba4-pidl package contains the Perl IDL compiler used by Samba
864 and Wireshark to parse IDL and similar protocols.
865
866 %package -n samba3
867 Summary:        samba3
868 Group:          Networking/Daemons
869
870 %description -n samba3
871 samba3
872
873 %package -n samba3-common
874 Summary:        samba3
875 Group:          Networking/Daemons
876
877 %description -n samba3-common
878 samba3
879
880 %package -n samba3-client
881 Summary:        samba3
882 Group:          Networking/Daemons
883
884 %description -n samba3-client
885 samba3
886
887 %package todo
888 Summary:        todo
889 Group:          Networking/Daemons
890
891 %description todo
892 todo
893
894 %prep
895 %setup -q -n samba-%{version}
896 %patch0 -p1
897 %patch1 -p1
898 %patch3 -p1
899 %patch4 -p1
900 %patch5 -p1
901
902 %build
903 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
904 CFLAGS="${CFLAGS:-%rpmcflags}" \
905 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
906 FFLAGS="${FFLAGS:-%rpmcflags}" \
907 FCFLAGS="${FCFLAGS:-%rpmcflags}" \
908 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
909 %{?__cc:CC="%{__cc}"} \
910 %{?__cxx:CXX="%{__cxx}"} \
911 ./configure \
912         --enable-fhs \
913         --prefix=%{_prefix} \
914         --exec-prefix=%{_exec_prefix} \
915         --bindir=%{_bindir} \
916         --sbindir=%{_sbindir} \
917         --sysconfdir=%{_sysconfdir} \
918         --datadir=%{_datadir} \
919         --includedir=%{_includedir} \
920         --libdir=%{_libdir} \
921         --libexecdir=%{_libexecdir} \
922         --localstatedir=%{_localstatedir} \
923         --sharedstatedir=%{_sharedstatedir} \
924         --mandir=%{_mandir} \
925         --infodir=%{_infodir} \
926         --with-privatelibdir=%{_libdir}/samba \
927         --with-modulesdir=%{_libdir}/samba \
928         --with-pammodulesdir=/%{_lib}/security \
929         --with-lockdir=/var/lib/samba \
930         --with-privatedir=%{_sysconfdir}/samba \
931         --disable-gnutls \
932         --disable-rpath-install \
933         --builtin-libraries=replace,ccan \
934         --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
935         --private-libraries=smbclient,smbsharemodes,wbclient \
936         --with-shared-modules=idmap_ad,idmap_rid,idmap_adex,idmap_hash,idmap_tdb2,pdb_tdbsam,pdb_ldap,pdb_ads,pdb_smbpasswd,pdb_wbc_sam,pdb_samba4,auth_unix,auth_wbc,auth_server,auth_netlogond,auth_script,auth_samba4 \
937         --with-acl-support \
938         --with%{!?with_ads:out}-ads \
939         --with-aio-support \
940         --with-automount \
941         --with-dmapi \
942         --with-dnsupdate \
943         --with-iconv \
944         --with%{!?with_ldap:out}-ldap \
945         --with-pam \
946         --with-pam_smbpass \
947         --with-quotas \
948         --with-sendfile-support \
949         --with-swat \
950         --with-syslog \
951         --with-utmp \
952         --with-winbind \
953         --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
954         --enable-cups \
955         --enable-iprint
956
957 %{__make}
958
959 # Build PIDL for installation into vendor directories before
960 # 'make proto' gets to it.
961 cd pidl
962 %{__perl} Makefile.PL \
963         INSTALLDIRS=vendor
964
965 %install
966 rm -rf $RPM_BUILD_ROOT
967 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
968         $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
969         $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
970         $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
971         $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
972
973 %{__make} install \
974         DESTDIR=$RPM_BUILD_ROOT \
975         CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
976
977 # Undo the PIDL install, we want to try again with the right options.
978 %{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
979
980 # Install PIDL
981 cd pidl
982 %{__make} install \
983         PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
984 cd ..
985
986 # Clean out crap left behind by the PIDL install
987 %{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
988 %{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
989
990 # not ready for production, and no MIT kerberos in PLD
991 %{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
992
993 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
994
995 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
996 install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
997 install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
998 install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
999 install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
1000
1001 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
1002 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
1003 install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
1004 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
1005 cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
1006 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
1007 install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
1008 cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
1009
1010 # move lib{smb,wb}client where they always were for compatibility
1011 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
1012 ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
1013 ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
1014 %{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
1015 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
1016 %{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
1017
1018 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
1019 %{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
1020 install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
1021
1022 touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1023
1024 echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
1025
1026 %if %{with cups}
1027 install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
1028 ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
1029 %endif
1030
1031 > $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
1032 > $RPM_BUILD_ROOT/etc/security/blacklist.samba
1033
1034 %if %{with ldap}
1035 install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
1036 %endif
1037
1038 %if %{with system_libtdb}
1039 # remove manuals of tdb if system lib used
1040 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
1041 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
1042 %{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
1043 %endif
1044
1045 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
1046 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
1047 find $RPM_BUILD_ROOT%{py_sitedir} -name "*.py" -o -name "*.a" -o -name "*.la" | xargs rm -f
1048
1049 %clean
1050 rm -rf $RPM_BUILD_ROOT
1051
1052 %post
1053 /sbin/chkconfig --add smb
1054 %service smb restart "Samba daemons"
1055 #systemd_post smb.service nmb.service
1056 %systemd_post samba.service
1057
1058 %preun
1059 if [ "$1" = "0" ]; then
1060         %service smb stop
1061         /sbin/chkconfig --del smb
1062 fi
1063 #systemd_preun smb.service nmb.service
1064 %systemd_preun samba.service
1065
1066 %postun
1067 %systemd_reload
1068
1069 %post common -p /sbin/ldconfig
1070 %postun common -p /sbin/ldconfig
1071
1072 %post winbind
1073 /sbin/chkconfig --add winbind
1074 %service winbind restart "Winbind daemon"
1075 %systemd_post winbind.service
1076
1077 %preun winbind
1078 if [ "$1" = "0" ]; then
1079         %service winbind stop
1080         /sbin/chkconfig --del winbind
1081 fi
1082 %systemd_preun winbind.service
1083
1084 %postun winbind
1085 %systemd_reload
1086
1087 %post -n samba3-swat
1088 %service -q rc-inetd reload
1089
1090 %postun -n samba3-swat
1091 if [ "$1" = 0 ]; then
1092         %service -q rc-inetd reload
1093 fi
1094
1095 %post -n openldap-schema-samba
1096 # dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
1097 %openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
1098 %service -q ldap restart
1099
1100 %postun -n openldap-schema-samba
1101 if [ "$1" = "0" ]; then
1102         %openldap_schema_unregister %{schemadir}/samba.schema
1103         %service -q ldap restart
1104 fi
1105
1106 %files
1107 %defattr(644,root,root,755)
1108 %{systemdunitdir}/samba.service
1109 %{systemdtmpfilesdir}/samba.conf
1110 %attr(755,root,root) %{_bindir}/oLschema2ldif
1111 %attr(755,root,root) %{_sbindir}/samba
1112 %attr(755,root,root) %{_sbindir}/samba_dnsupdate
1113 %attr(755,root,root) %{_sbindir}/samba_spnupdate
1114 %attr(755,root,root) %{_sbindir}/samba_upgradedns
1115 %attr(755,root,root) %{_sbindir}/samba_upgradeprovision
1116 %attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1117 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1118
1119
1120 %attr(755,root,root) %{_libdir}/samba/libdb-glue.so
1121 %attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
1122 %attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
1123 %attr(755,root,root) %{_libdir}/samba/libntvfs.so
1124 %attr(755,root,root) %{_libdir}/samba/libpac.so
1125 %attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1126 %attr(755,root,root) %{_libdir}/samba/libservice.so
1127 %attr(755,root,root) %{_libdir}/samba/libshares.so
1128 %dir %{_libdir}/samba/bind9
1129 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
1130 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
1131 %dir %{_libdir}/samba/hdb
1132 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
1133 %dir %{_libdir}/samba/process_model
1134 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1135 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1136 %attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1137 %dir %{_libdir}/samba/service
1138 %attr(755,root,root) %{_libdir}/samba/service/cldap.so
1139 %attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1140 %attr(755,root,root) %{_libdir}/samba/service/dns.so
1141 %attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1142 %attr(755,root,root) %{_libdir}/samba/service/drepl.so
1143 %attr(755,root,root) %{_libdir}/samba/service/kcc.so
1144 %attr(755,root,root) %{_libdir}/samba/service/kdc.so
1145 %attr(755,root,root) %{_libdir}/samba/service/ldap.so
1146 %attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1147 %attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1148 %attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1149 %attr(755,root,root) %{_libdir}/samba/service/smb.so
1150 %attr(755,root,root) %{_libdir}/samba/service/web.so
1151 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
1152 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1153 %dir %{_libdir}/samba/gensec
1154 %attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
1155 %dir %{_libdir}/samba/ldb
1156 %attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
1157 %attr(755,root,root) %{_libdir}/samba/ldb/acl.so
1158 %attr(755,root,root) %{_libdir}/samba/ldb/anr.so
1159 %attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
1160 %attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
1161 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
1162 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
1163 %attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
1164 %attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
1165 %attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
1166 %attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
1167 %attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
1168 %attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
1169 %attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
1170 %attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
1171 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1172 %attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
1173 %attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
1174 %attr(755,root,root) %{_libdir}/samba/ldb/operational.so
1175 %attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1176 %attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1177 %attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1178 %attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1179 %attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1180 %attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1181 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1182 %attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1183 %attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1184 %attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1185 %attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1186 %attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1187 %attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1188 %attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1189 %attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1190 %attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1191 %attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1192 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1193 %attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1194 %attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1195 %attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
1196 %{_datadir}/samba/setup
1197 %{_mandir}/man1/oLschema2ldif.1*
1198 %{_mandir}/man8/samba.8*
1199
1200 %files winbind
1201 %defattr(644,root,root,755)
1202 # winbind4
1203 %attr(755,root,root) %{_bindir}/wbinfo
1204 %attr(755,root,root) /%{_lib}/security/pam_winbind*
1205 %attr(755,root,root) /%{_lib}/libnss_winbind*
1206 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1207 %{_mandir}/man1/wbinfo*.1*
1208 %{_mandir}/man5/pam_winbind.conf.5*
1209 %{_mandir}/man7/winbind_krb5_locator.7*
1210 %{_mandir}/man8/pam_winbind.8*
1211
1212 %files -n samba3-winbind
1213 %attr(755,root,root) %{_sbindir}/winbindd
1214 %attr(754,root,root) /etc/rc.d/init.d/winbind
1215 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1216 %{systemdunitdir}/winbind.service
1217 %{_mandir}/man8/winbindd*.8*
1218
1219 %files -n nss_wins
1220 %defattr(644,root,root,755)
1221 %attr(755,root,root) /%{_lib}/libnss_wins*
1222
1223 %files client
1224 %defattr(644,root,root,755)
1225 %attr(755,root,root) %{_bindir}/cifsdd
1226 %attr(755,root,root) %{_bindir}/nmblookup4
1227 %attr(755,root,root) %{_bindir}/reg*
1228 %attr(755,root,root) %{_bindir}/smbclient4
1229 %{_mandir}/man1/findsmb.1*
1230 %{_mandir}/man1/nmblookup4.1*
1231 %{_mandir}/man1/reg*.1*
1232
1233 %files common
1234 %defattr(644,root,root,755)
1235 %doc README WHATSNEW.txt Roadmap
1236 %attr(755,root,root) %{_sbindir}/samba_kcc
1237 %attr(755,root,root) %{_bindir}/samba-tool
1238 %dir %{_sysconfdir}/samba
1239 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1240 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
1241 %dir %{_datadir}/samba
1242 %dir %{_datadir}/samba/codepages
1243 %{_datadir}/samba/codepages/lowcase.dat
1244 %{_datadir}/samba/codepages/upcase.dat
1245 %{_datadir}/samba/codepages/valid.dat
1246 %{_mandir}/man8/samba-tool.8*
1247 %{_mandir}/man5/lmhosts.5*
1248 %{_mandir}/man5/smb.conf.5*
1249 %{_mandir}/man7/samba.7*
1250 %if %{without system_libs}
1251 %attr(755,root,root) %{_bindir}/tdbbackup
1252 %attr(755,root,root) %{_bindir}/tdbdump
1253 %attr(755,root,root) %{_bindir}/tdbtool
1254 %{_mandir}/man8/tdbbackup.8*
1255 %{_mandir}/man8/tdbdump.8*
1256 %{_mandir}/man8/tdbtool.8*
1257 %endif
1258 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1259 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
1260 %attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1261 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
1262 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1263 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1264 %attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1265 %attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
1266 %attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1267 %attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1268 %attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1269 %attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1270 %attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1271 %attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1272 %attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1273 %attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1274 %attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1275 %attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1276 %attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1277 %attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
1278 %attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1279 %attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1280 %attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1281 %attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1282 %attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1283 %attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1284 %attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1285 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1286 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1287 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1288 %attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1289 %attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
1290 %dir %{_libdir}/samba
1291 %attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1292 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1293 %attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1294 %attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1295 %attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1296 %attr(755,root,root) %{_libdir}/samba/libauth4.so
1297 %attr(755,root,root) %{_libdir}/samba/libcluster.so
1298 %attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1299 %attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1300 %attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1301 %attr(755,root,root) %{_libdir}/samba/libsamba-net.so
1302 %attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
1303 %attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1304 %attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1305 %attr(755,root,root) %{_libdir}/samba/libcliauth.so
1306 %attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1307 %attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1308 %attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1309 %attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1310 %attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1311 %attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1312 %attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1313 %attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1314 %attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1315 %attr(755,root,root) %{_libdir}/samba/libaddns.so
1316 %attr(755,root,root) %{_libdir}/samba/libasn1util.so
1317 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1318 %attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1319 %attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1320 %attr(755,root,root) %{_libdir}/samba/liberrors.so
1321 %attr(755,root,root) %{_libdir}/samba/libevents.so
1322 %attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1323 %attr(755,root,root) %{_libdir}/samba/libiniparser.so
1324 %attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
1325 %attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1326 %attr(755,root,root) %{_libdir}/samba/libldbsamba.so
1327 %attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1328 %attr(755,root,root) %{_libdir}/samba/libnetif.so
1329 %attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
1330 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1331 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1332 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1333 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1334 %attr(755,root,root) %{_libdir}/samba/libserver-role.so
1335 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1336 %attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1337 %attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1338 %attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1339 %attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
1340 %if %{without system_libs}
1341 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1342 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
1343 %endif
1344
1345 %files -n pam-pam_smbpass
1346 %defattr(644,root,root,755)
1347 %doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1348 %attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1349
1350 %files -n libsmbclient-raw
1351 %defattr(644,root,root,755)
1352 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1353 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
1354
1355 %files -n libsmbclient-raw-devel
1356 %defattr(644,root,root,755)
1357 %{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1358 %{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1359 %{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1360 %{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1361 %{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1362 %{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1363 %{_includedir}/samba-4.0/read_smb.h
1364 %{_includedir}/samba-4.0/smb2.h
1365 %{_includedir}/samba-4.0/smb2_constants.h
1366 %{_includedir}/samba-4.0/smb2_create_blob.h
1367 %{_includedir}/samba-4.0/smb2_signing.h
1368 %{_includedir}/samba-4.0/smb_cli.h
1369 %{_includedir}/samba-4.0/smb_cliraw.h
1370 %{_includedir}/samba-4.0/smb_common.h
1371 %{_includedir}/samba-4.0/smb_composite.h
1372 %{_includedir}/samba-4.0/smb_constants.h
1373 %{_includedir}/samba-4.0/smb_raw.h
1374 %{_includedir}/samba-4.0/smb_raw_interfaces.h
1375 %{_includedir}/samba-4.0/smb_raw_signing.h
1376 %{_includedir}/samba-4.0/smb_raw_trans2.h
1377 %{_includedir}/samba-4.0/smb_request.h
1378 %{_includedir}/samba-4.0/smb_seal.h
1379 %{_includedir}/samba-4.0/smb_signing.h
1380 %{_includedir}/samba-4.0/smb_unix_ext.h
1381 %{_includedir}/samba-4.0/smb_util.h
1382 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1383 %{_pkgconfigdir}/smbclient-raw.pc
1384
1385 %files -n samba3-libsmbclient
1386 %defattr(644,root,root,755)
1387 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
1388 %attr(755,root,root) %{_libdir}/libsmbconf.so.0
1389 %attr(755,root,root) %{_libdir}/libwbclient.so.*
1390 %{_mandir}/man7/libsmbclient.7*
1391 %attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1392 %attr(755,root,root) %{_libdir}/samba/libgse.so
1393 %attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1394 %attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1395 %attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1396 %attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1397 %attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1398 %attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1399
1400 %files -n samba3-libsmbclient-devel
1401 %defattr(644,root,root,755)
1402 %attr(755,root,root) %{_libdir}/libsmbclient.so
1403 %attr(755,root,root) %{_libdir}/libsmbconf.so
1404 %attr(755,root,root) %{_libdir}/libwbclient.so
1405 %{_includedir}/libsmbclient.h
1406 %{_includedir}/wbclient.h
1407
1408 %files devel
1409 %defattr(644,root,root,755)
1410 %dir %{_includedir}/samba-4.0
1411 %{_includedir}/samba-4.0/charset.h
1412 %dir %{_includedir}/samba-4.0/core
1413 %{_includedir}/samba-4.0/core/doserr.h
1414 %{_includedir}/samba-4.0/core/error.h
1415 %{_includedir}/samba-4.0/core/ntstatus.h
1416 %{_includedir}/samba-4.0/core/werror.h
1417 %{_includedir}/samba-4.0/credentials.h
1418 %{_includedir}/samba-4.0/dcerpc.h
1419 %{_includedir}/samba-4.0/dcerpc_server.h
1420 %{_includedir}/samba-4.0/dlinklist.h
1421 %{_includedir}/samba-4.0/domain_credentials.h
1422 %dir %{_includedir}/samba-4.0/gen_ndr
1423 %{_includedir}/samba-4.0/gen_ndr/atsvc.h
1424 %{_includedir}/samba-4.0/gen_ndr/auth.h
1425 %{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1426 %{_includedir}/samba-4.0/gen_ndr/epmapper.h
1427 %{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1428 %{_includedir}/samba-4.0/gen_ndr/lsa.h
1429 %{_includedir}/samba-4.0/gen_ndr/mgmt.h
1430 %{_includedir}/samba-4.0/gen_ndr/misc.h
1431 %{_includedir}/samba-4.0/gen_ndr/nbt.h
1432 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1433 %{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1434 %{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1435 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1436 %{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1437 %{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1438 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1439 %{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1440 %{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1441 %{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1442 %{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1443 %{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1444 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1445 %{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1446 %{_includedir}/samba-4.0/gen_ndr/netlogon.h
1447 %{_includedir}/samba-4.0/gen_ndr/samr.h
1448 %{_includedir}/samba-4.0/gen_ndr/security.h
1449 %{_includedir}/samba-4.0/gen_ndr/server_id.h
1450 %{_includedir}/samba-4.0/gen_ndr/svcctl.h
1451 %{_includedir}/samba-4.0/gensec.h
1452 %{_includedir}/samba-4.0/ldap_errors.h
1453 %{_includedir}/samba-4.0/ldap_message.h
1454 %{_includedir}/samba-4.0/ldap_ndr.h
1455 %{_includedir}/samba-4.0/ldap-util.h
1456 %{_includedir}/samba-4.0/ldb_wrap.h
1457 %{_includedir}/samba-4.0/ndr.h
1458 %dir %{_includedir}/samba-4.0/ndr
1459 %{_includedir}/samba-4.0/ndr/ndr_nbt.h
1460 %{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1461 %{_includedir}/samba-4.0/param.h
1462 %{_includedir}/samba-4.0/policy.h
1463 %{_includedir}/samba-4.0/registry.h
1464 %{_includedir}/samba-4.0/roles.h
1465 %{_includedir}/samba-4.0/rpc_common.h
1466 %dir %{_includedir}/samba-4.0/samba
1467 %{_includedir}/samba-4.0/samba/session.h
1468 %{_includedir}/samba-4.0/samba_util.h
1469 %{_includedir}/samba-4.0/samba/version.h
1470 %{_includedir}/samba-4.0/share.h
1471 %{_includedir}/samba-4.0/tdr.h
1472 %{_includedir}/samba-4.0/tsocket.h
1473 %{_includedir}/samba-4.0/tsocket_internal.h
1474 %dir %{_includedir}/samba-4.0/util
1475 %{_includedir}/samba-4.0/util/attr.h
1476 %{_includedir}/samba-4.0/util/byteorder.h
1477 %{_includedir}/samba-4.0/util/data_blob.h
1478 %{_includedir}/samba-4.0/util/debug.h
1479 %{_includedir}/samba-4.0/util_ldb.h
1480 %{_includedir}/samba-4.0/util/memory.h
1481 %{_includedir}/samba-4.0/util/safe_string.h
1482 %{_includedir}/samba-4.0/util/string_wrappers.h
1483 %{_includedir}/samba-4.0/util/talloc_stack.h
1484 %{_includedir}/samba-4.0/util/tevent_ntstatus.h
1485 %{_includedir}/samba-4.0/util/tevent_unix.h
1486 %{_includedir}/samba-4.0/util/tevent_werror.h
1487 %{_includedir}/samba-4.0/util/time.h
1488 %{_includedir}/samba-4.0/util/xfile.h
1489 %{_libdir}/libdcerpc-atsvc.so
1490 %{_libdir}/libdcerpc-binding.so
1491 %{_libdir}/libdcerpc-samr.so
1492 %{_libdir}/libdcerpc-server.so
1493 %{_libdir}/libdcerpc.so
1494 %{_libdir}/libgensec.so
1495 %{_libdir}/libndr-krb5pac.so
1496 %{_libdir}/libndr-nbt.so
1497 %{_libdir}/libndr.so
1498 %{_libdir}/libndr-standard.so
1499 %{_libdir}/libregistry.so
1500 %{_libdir}/libsamba-credentials.so
1501 %{_libdir}/libsamba-hostconfig.so
1502 %{_libdir}/libsamba-policy.so
1503 %{_libdir}/libsamba-util.so
1504 %{_libdir}/libsamdb.so
1505 %{_libdir}/libtevent-util.so
1506 %{_pkgconfigdir}/dcerpc_atsvc.pc
1507 %{_pkgconfigdir}/dcerpc.pc
1508 %{_pkgconfigdir}/dcerpc_samr.pc
1509 %{_pkgconfigdir}/dcerpc_server.pc
1510 %{_pkgconfigdir}/gensec.pc
1511 %{_pkgconfigdir}/ndr_krb5pac.pc
1512 %{_pkgconfigdir}/ndr_nbt.pc
1513 %{_pkgconfigdir}/ndr.pc
1514 %{_pkgconfigdir}/ndr_standard.pc
1515 %{_pkgconfigdir}/registry.pc
1516 %{_pkgconfigdir}/samba-credentials.pc
1517 %{_pkgconfigdir}/samba-hostconfig.pc
1518 %{_pkgconfigdir}/samba-policy.pc
1519 %{_pkgconfigdir}/samba-util.pc
1520 %{_pkgconfigdir}/samdb.pc
1521
1522 %if %{with ldap}
1523 %files -n openldap-schema-samba
1524 %defattr(644,root,root,755)
1525 %{schemadir}/samba.schema
1526 %endif
1527
1528 %files -n python-samba4
1529 %defattr(644,root,root,755)
1530 %dir %{py_sitedir}/samba
1531 %attr(755,root,root) %{py_sitedir}/samba/*.so
1532 %{py_sitedir}/samba/*.py[co]
1533 %dir %{py_sitedir}/samba/dcerpc
1534 %{py_sitedir}/samba/dcerpc/*.py[co]
1535 %attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1536 %dir %{py_sitedir}/samba/external
1537 %{py_sitedir}/samba/external/*.py[co]
1538 %dir %{py_sitedir}/samba/external/subunit
1539 %{py_sitedir}/samba/external/subunit/*.py[co]
1540 %dir %{py_sitedir}/samba/external/subunit/tests
1541 %{py_sitedir}/samba/external/subunit/tests/*.py[co]
1542 %dir %{py_sitedir}/samba/netcmd
1543 %{py_sitedir}/samba/netcmd/*.py[co]
1544 %dir %{py_sitedir}/samba/provision
1545 %{py_sitedir}/samba/provision/*.py[co]
1546 %dir %{py_sitedir}/samba/tests
1547 %{py_sitedir}/samba/tests/*.py[co]
1548 %dir %{py_sitedir}/samba/tests/blackbox
1549 %{py_sitedir}/samba/tests/blackbox/*.py[co]
1550 %dir %{py_sitedir}/samba/tests/samba_tool
1551 %{py_sitedir}/samba/tests/samba_tool/*.py[co]
1552 %dir %{py_sitedir}/samba/tests/dcerpc
1553 %{py_sitedir}/samba/tests/dcerpc/*.py[co]
1554 %dir %{py_sitedir}/samba/web_server
1555 %{py_sitedir}/samba/web_server/*.py[co]
1556 %if %{without system_libs}
1557 %attr(755,root,root) %{py_sitedir}/*.so
1558 %{py_sitedir}/tevent.py[co]
1559 %endif
1560
1561 %files -n python-samba3
1562 %defattr(644,root,root,755)
1563 %dir %{py_sitedir}/samba
1564 %dir %{py_sitedir}/samba/samba3
1565 %attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1566 %{py_sitedir}/samba/samba3/*.py[co]
1567
1568 %files test
1569 %defattr(644,root,root,755)
1570 %attr(755,root,root) %{_bindir}/gentest
1571 %attr(755,root,root) %{_bindir}/locktest
1572 %attr(755,root,root) %{_bindir}/masktest
1573 %attr(755,root,root) %{_bindir}/ndrdump
1574 %attr(755,root,root) %{_bindir}/smbtorture
1575 %attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1576 %attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1577 %attr(755,root,root) %{_libdir}/samba/libsubunit.so
1578 %attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1579 %{_mandir}/man1/gentest.1*
1580 %{_mandir}/man1/locktest.1*
1581 %{_mandir}/man1/masktest.1*
1582 %{_mandir}/man1/ndrdump.1*
1583 %{_mandir}/man1/smbtorture.1*
1584
1585 %files test-devel
1586 %defattr(644,root,root,755)
1587 %attr(755,root,root) %{_libdir}/libtorture.so
1588 %{_includedir}/samba-4.0/torture.h
1589 %{_pkgconfigdir}/torture.pc
1590
1591 %files pidl
1592 %defattr(644,root,root,755)
1593 %attr(755,root,root) %{_bindir}/pidl
1594 %{_mandir}/man1/pidl.1*
1595 %{_mandir}/man3/Parse::Pidl*.3*
1596 %{perl_vendorlib}/Parse/Pidl*
1597
1598 %files -n samba3
1599 %defattr(644,root,root,755)
1600 %attr(754,root,root) /etc/rc.d/init.d/smb
1601 %{systemdunitdir}/nmb.service
1602 %{systemdunitdir}/smb.service
1603 %attr(755,root,root) %{_bindir}/dbwrap_tool
1604 %attr(755,root,root) %{_bindir}/smbcontrol
1605 %attr(755,root,root) %{_bindir}/smbpasswd
1606 %attr(755,root,root) %{_bindir}/smbstatus
1607 %attr(755,root,root) %{_bindir}/smbta-util
1608 %attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
1609 %attr(755,root,root) %{_sbindir}/nmbd
1610 %attr(755,root,root) %{_sbindir}/smbd
1611 %attr(755,root,root) %{_libdir}/libnetapi.so.0
1612 %attr(755,root,root) %{_libdir}/libpdb.so.0
1613 %attr(755,root,root) %{_libdir}/libsmbldap.so.0
1614 %attr(755,root,root) %{_libdir}/samba/libads.so
1615 %attr(755,root,root) %{_libdir}/samba/libauth.so
1616 %attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1617 %attr(755,root,root) %{_libdir}/samba/libgpo.so
1618 %attr(755,root,root) %{_libdir}/samba/libidmap.so
1619 %attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1620 %attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1621 %attr(755,root,root) %{_libdir}/samba/libnss_info.so
1622 %attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
1623 %attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1624 %attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1625 %attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1626 %attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1627 %attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
1628 %attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1629 %attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1630 %attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1631 %attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1632 %attr(755,root,root) %{_libdir}/samba/auth/unix.so
1633 %attr(755,root,root) %{_libdir}/samba/auth/wbc.so
1634 %dir %{_libdir}/samba/idmap
1635 %attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1636 %attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
1637 %attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1638 %attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1639 %attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
1640 %dir %{_libdir}/samba/vfs
1641 %attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
1642 %attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1643 %attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
1644 %attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1645 %attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1646 %attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1647 %attr(755,root,root) %{_libdir}/samba/vfs/commit.so
1648 %attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1649 %attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
1650 %attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1651 %attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
1652 %attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
1653 %attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1654 %attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1655 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1656 %attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1657 %attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1658 %attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1659 %attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1660 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1661 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1662 %dir %{_libdir}/samba/pdb
1663 %attr(755,root,root) %{_libdir}/samba/pdb/ldap.so
1664 %attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1665 %attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1666 %attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1667 %dir %{_libdir}/samba/nss_info
1668 %attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1669 %attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1670 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
1671 %attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1672 %{_mandir}/man1/dbwrap_tool.1*
1673 %{_mandir}/man1/smbcontrol.1*
1674 %{_mandir}/man1/smbstatus.1*
1675 %{_mandir}/man5/smbpasswd.5*
1676 %{_mandir}/man8/idmap_ad.8*
1677 %{_mandir}/man8/idmap_autorid.8*
1678 %{_mandir}/man8/idmap_hash.8*
1679 %{_mandir}/man8/idmap_ldap.8*
1680 %{_mandir}/man8/idmap_nss.8*
1681 %{_mandir}/man8/idmap_rid.8*
1682 %{_mandir}/man8/idmap_tdb2.8*
1683 %{_mandir}/man8/idmap_tdb.8*
1684 %{_mandir}/man8/nmbd.8*
1685 %{_mandir}/man8/smbd.8*
1686 %{_mandir}/man8/smbpasswd.8*
1687 %{_mandir}/man8/smbta-util.8*
1688 %{_mandir}/man8/vfs_acl_tdb.8*
1689 %{_mandir}/man8/vfs_acl_xattr.8*
1690 %{_mandir}/man8/vfs_aio_fork.8*
1691 %{_mandir}/man8/vfs_aio_linux.8*
1692 %{_mandir}/man8/vfs_aio_pthread.8*
1693 %{_mandir}/man8/vfs_commit.8*
1694 %{_mandir}/man8/vfs_crossrename.8*
1695 %{_mandir}/man8/vfs_dirsort.8*
1696 %{_mandir}/man8/vfs_fileid.8*
1697 %{_mandir}/man8/vfs_media_harmony.8*
1698 %{_mandir}/man8/vfs_preopen.8*
1699 %{_mandir}/man8/vfs_shadow_copy2.8*
1700 %{_mandir}/man8/vfs_smb_traffic_analyzer.8*
1701 %{_mandir}/man8/vfs_streams_depot.8*
1702 %{_mandir}/man8/vfs_streams_xattr.8*
1703 %{_mandir}/man8/vfs_time_audit.8*
1704 %{_mandir}/man8/vfs_xattr_tdb.8*
1705
1706 %files -n samba3-common
1707 %defattr(644,root,root,755)
1708 %attr(755,root,root) %{_bindir}/eventlogadm
1709 %attr(755,root,root) %{_bindir}/ntlm_auth
1710 %attr(755,root,root) %{_bindir}/pdbedit
1711 %attr(755,root,root) %{_bindir}/profiles
1712 %attr(755,root,root) %{_bindir}/smbcquotas
1713 %attr(755,root,root) %{_bindir}/testparm
1714 %attr(755,root,root) %{_bindir}/vfstest
1715 %dir %{_libdir}/samba/auth
1716 %attr(755,root,root) %{_libdir}/samba/auth/script.so
1717 %{_mandir}/man1/ntlm_auth.1*
1718 %{_mandir}/man1/profiles.1*
1719 %{_mandir}/man1/smbcquotas.1*
1720 %{_mandir}/man1/testparm.1*
1721 %{_mandir}/man1/vfstest.1*
1722 %{_mandir}/man8/eventlogadm.8*
1723 %{_mandir}/man8/pdbedit.8*
1724
1725 %files -n samba3-client
1726 %defattr(644,root,root,755)
1727 %attr(755,root,root) %{_bindir}/net
1728 %attr(755,root,root) %{_bindir}/nmblookup
1729 %attr(755,root,root) %{_bindir}/rpcclient
1730 %attr(755,root,root) %{_bindir}/sharesec
1731 %attr(755,root,root) %{_bindir}/smbcacls
1732 %attr(755,root,root) %{_bindir}/smbclient
1733 %attr(755,root,root) %{_bindir}/smbtree
1734 %{_mandir}/man8/net.8*
1735 %{_mandir}/man1/nmblookup.1*
1736 %{_mandir}/man1/rpcclient.1*
1737 %{_mandir}/man1/sharesec.1*
1738 %{_mandir}/man1/smbcacls.1*
1739 %{_mandir}/man1/smbclient.1*
1740 %{_mandir}/man1/smbtree.1*
1741
1742 %files -n samba3-devel
1743 %defattr(644,root,root,755)
1744 %attr(755,root,root) %{_libdir}/libnetapi.so
1745 %attr(755,root,root) %{_libdir}/libpdb.so
1746 %attr(755,root,root) %{_libdir}/libsmbldap.so
1747 %{_includedir}/samba-4.0/netapi.h
1748 %{_includedir}/samba-4.0/smbconf.h
1749 %{_includedir}/samba-4.0/smb_share_modes.h
1750 %{_includedir}/samba-4.0/machine_sid.h
1751 %{_includedir}/samba-4.0/lookup_sid.h
1752 %{_includedir}/samba-4.0/passdb.h
1753 %{_includedir}/samba-4.0/smb_ldap.h
1754 %{_includedir}/samba-4.0/smbldap.h
1755 %{_pkgconfigdir}/netapi.pc
1756
1757 %files -n samba3-vfs-audit
1758 %defattr(644,root,root,755)
1759 %attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1760 %attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1761 %attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1762 %{_mandir}/man8/vfs_audit.8*
1763 %{_mandir}/man8/vfs_extd_audit.8*
1764 %{_mandir}/man8/vfs_full_audit.8*
1765
1766 %files -n samba3-vfs-cap
1767 %defattr(644,root,root,755)
1768 %attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1769 %{_mandir}/man8/vfs_cap.8*
1770
1771 %files -n samba3-vfs-default_quota
1772 %defattr(644,root,root,755)
1773 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1774 %{_mandir}/man8/vfs_default_quota.8*
1775
1776 %files -n samba3-vfs-expand_msdfs
1777 %defattr(644,root,root,755)
1778 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1779
1780 %files -n samba3-vfs-fake_perms
1781 %defattr(644,root,root,755)
1782 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1783 %{_mandir}/man8/vfs_fake_perms.8*
1784
1785 %files -n samba3-vfs-notify_fam
1786 %defattr(644,root,root,755)
1787 %attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1788 %{_mandir}/man8/vfs_notify_fam.8*
1789
1790 %files -n samba3-vfs-netatalk
1791 %defattr(644,root,root,755)
1792 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1793 %{_mandir}/man8/vfs_netatalk.8*
1794
1795 %files -n samba3-vfs-readahead
1796 %defattr(644,root,root,755)
1797 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1798 %{_mandir}/man8/vfs_readahead.8*
1799
1800 %files -n samba3-vfs-readonly
1801 %defattr(644,root,root,755)
1802 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1803 %{_mandir}/man8/vfs_readonly.8*
1804
1805 %files -n samba3-vfs-recycle
1806 %defattr(644,root,root,755)
1807 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1808 %{_mandir}/man8/vfs_recycle.8*
1809
1810 %files -n samba3-vfs-shadow_copy
1811 %defattr(644,root,root,755)
1812 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1813 %{_mandir}/man8/vfs_shadow_copy.8*
1814
1815 %files -n samba3-vfs-catia
1816 %defattr(644,root,root,755)
1817 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1818 %{_mandir}/man8/vfs_catia.8*
1819
1820 %files -n samba3-vfs-scannedonly
1821 %defattr(644,root,root,755)
1822 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1823 %{_mandir}/man8/vfs_scannedonly.8*
1824
1825 %files -n samba3-smbget
1826 %defattr(644,root,root,755)
1827 %attr(755,root,root) %{_bindir}/smbget
1828 %{_mandir}/man1/smbget.1*
1829 %{_mandir}/man5/smbgetrc.5*
1830
1831 %if %{with cups}
1832 %files -n cups-backend-samba3-smb
1833 %defattr(644,root,root,755)
1834 %attr(755,root,root) %{cups_serverbin}/backend/smb
1835 %attr(755,root,root) %{_bindir}/smbspool
1836 %{_mandir}/man8/smbspool.8*
1837 %endif
1838
1839 %files -n samba3-swat
1840 %defattr(644,root,root,755)
1841 #%doc swat/README* swat/help/*
1842 %doc swat/help/*
1843 %attr(755,root,root) %{_sbindir}/swat
1844 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1845 %dir %{_datadir}/samba/swat
1846 %{_datadir}/samba/swat/help
1847 %{_datadir}/samba/swat/images
1848 %{_datadir}/samba/swat/include
1849 %dir %{_datadir}/samba/swat/lang
1850 %lang(ja) %{_datadir}/samba/swat/lang/ja
1851 %lang(ru) %{_datadir}/samba/swat/lang/ru
1852 %lang(tr) %{_datadir}/samba/swat/lang/tr
1853 %{_mandir}/man8/swat.8*
1854 %lang(de) %{_datadir}/samba/codepages/de.msg
1855 %{_datadir}/samba/codepages/en.msg
1856 %lang(fi) %{_datadir}/samba/codepages/fi.msg
1857 %lang(fr) %{_datadir}/samba/codepages/fr.msg
1858 %lang(it) %{_datadir}/samba/codepages/it.msg
1859 %lang(ja) %{_datadir}/samba/codepages/ja.msg
1860 %lang(nl) %{_datadir}/samba/codepages/nl.msg
1861 %lang(pl) %{_datadir}/samba/codepages/pl.msg
1862 %lang(ru) %{_datadir}/samba/codepages/ru*
1863 %lang(tr) %{_datadir}/samba/codepages/tr.msg
1864
1865 %files todo
1866 %defattr(644,root,root,755)
1867 %attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1868 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1869 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1870 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1871 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1872
1873 %dir %{_sambahome}
1874 %dir /var/lib/samba
1875 %ghost /var/lib/samba/*.dat
1876 %dir /var/lib/samba/printing
1877
1878 %attr(750,root,root) %dir /var/log/samba
1879 %attr(750,root,root) %dir /var/log/samba/cores
1880 %attr(750,root,root) %dir /var/log/samba/cores/smbd
1881 %attr(750,root,root) %dir /var/log/samba/cores/nmbd
1882 %attr(750,root,root) %dir /var/log/archive/samba
1883 %attr(1777,root,root) %dir /var/spool/samba
1884 %if %{with ldap}
1885 %doc examples/LDAP
1886 %endif
This page took 0.169313 seconds and 4 git commands to generate.