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