]> git.pld-linux.org Git - packages/samba.git/blame - samba4.spec
- fix pid files location in systemd service files
[packages/samba.git] / samba4.spec
CommitLineData
29511e6d 1#
e4bb74d8 2# Conditional build:
34895621
JR
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
e71e0470 8%bcond_without system_libs
105507bc 9
07069da4 10# ADS requires kerberos5 and LDAP
aceac5ef 11%if %{without kerberos5} || %{without ldap}
1e2a5fcf
JB
12%undefine with_ads
13%endif
aceac5ef 14
e71e0470
JR
15%if %{with system_libs}
16%define talloc_ver 2.0.7
17%define tdb_ver 2:1.2.10
c083eea8 18%define ldb_ver 1.1.15
f6857f17 19%define tevent_ver 0.9.18
4ecf4d28
JB
20%endif
21
7d14b7f3 22%define virusfilter_version 0.1.3
7a0e596a
JR
23Summary: Active Directory server
24Summary(pl.UTF-8): Serwer Active Directory
670da5b0 25Name: samba4
f6857f17
JR
26Version: 4.0.5
27Release: 0.1
6646cd44 28Epoch: 1
6bef715a 29License: GPL v3
11d2c190 30Group: Networking/Daemons
670da5b0 31Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
f6857f17 32# Source0-md5: 58ec2fec08872b72f8fd526f2da20a9e
ba850b61 33Source1: smb.init
46c25e95 34Source2: samba.pamd
d7dadfd6 35Source3: swat.inetd
46c25e95
JR
36Source4: samba.sysconfig
37Source5: samba.logrotate
138aecb0 38Source6: smb.conf
68134596 39Source7: winbind.init
40Source8: winbind.sysconfig
46c25e95 41Source10: https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
7d14b7f3 42# Source10-md5: a3a30d5fbf309d356e8c5833db680c17
34895621 43Patch0: system-heimdal.patch
46c25e95
JR
44Patch1: samba-c++-nofail.patch
45Patch3: samba-nscd.patch
46Patch4: samba-lprng-no-dot-printers.patch
450db13e 47Patch5: samba-fam.patch
2aa9f2b6 48Patch6: systemd-pid-dir.patch
7a52c5df 49URL: http://www.samba.org/
bd658e80 50BuildRequires: acl-devel
ea8d81e5 51BuildRequires: autoconf
017136ce 52BuildRequires: automake
a0d23d1e 53%{?with_avahi:BuildRequires: avahi-devel}
aceac5ef 54BuildRequires: ctdb-devel
62dc8910 55%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
51bcdd9a 56BuildRequires: dmapi-devel
a3c759b7 57BuildRequires: docbook-style-xsl
5b010594 58BuildRequires: gamin-devel
ff01b4ff 59BuildRequires: gdbm-devel
9f74dab7 60BuildRequires: gettext-devel
34895621 61%{?with_kerberos5:BuildRequires: heimdal-devel >= 1.5.3-1}
9f74dab7 62BuildRequires: iconv
1125cc60 63BuildRequires: keyutils-devel
a3c759b7 64BuildRequires: libaio-devel
34895621 65BuildRequires: libcom_err-devel
53ce942a 66BuildRequires: libmagic-devel
4d8c5e20 67BuildRequires: libnscd-devel
f092c096 68BuildRequires: libtool >= 2:1.4d
40d90f9e 69BuildRequires: make >= 3.81
0f00e211 70BuildRequires: ncurses-devel >= 5.2
78d04323 71%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
c951a08c 72BuildRequires: openssl-devel >= 0.9.7d
793ad0f8 73BuildRequires: pam-devel >= 0.99.8.1
6646cd44
JR
74BuildRequires: perl(ExtUtils::MakeMaker)
75BuildRequires: perl(Parse::Yapp)
9f74dab7 76BuildRequires: pkgconfig
f092c096 77BuildRequires: popt-devel
16c4fca4 78%{?with_pgsql:BuildRequires: postgresql-devel}
190a259b
JR
79BuildRequires: python-devel
80BuildRequires: python-dns
6bf53014 81BuildRequires: python-modules
190a259b 82BuildRequires: python-testtools
f092c096 83BuildRequires: readline-devel >= 4.2
dce29ff7 84BuildRequires: rpmbuild(macros) >= 1.647
a3c759b7 85BuildRequires: rpm-pythonprov
e155c475 86BuildRequires: sed >= 4.0
e71e0470 87%if %{with system_libs}
e71e0470
JR
88BuildRequires: ldb-devel >= %{ldb_ver}
89BuildRequires: python-ldb-devel >= %{ldb_ver}
90BuildRequires: python-talloc-devel >= %{talloc_ver}
91BuildRequires: python-tevent >= %{tevent_ver}
05913998
JR
92BuildRequires: talloc-devel >= %{talloc_ver}
93BuildRequires: tdb-devel >= %{tdb_ver}
94BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 95%endif
bd658e80 96BuildRequires: xfsprogs-devel
34895621 97BuildConflicts: libbsd-devel
656b05ab 98Requires(post,preun): /sbin/chkconfig
6646cd44 99Requires: %{name}-common = %{epoch}:%{version}-%{release}
29533586 100Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
cd83be60 101Requires: logrotate >= 3.7-4
793ad0f8 102Requires: pam >= 0.99.8.1
8bf54aa6 103Requires: rc-scripts >= 0.4.0.12
27879fe9 104Requires: setup >= 2.4.6-7
dce29ff7 105Requires: systemd-units >= 38
62dc8910 106# smbd links with libcups
ac083993 107%{?with_cups:Requires: cups-lib >= 1:1.2.0}
e765216e
JR
108Obsoletes: samba-doc-html
109Obsoletes: samba-doc-pdf
05913998
JR
110Obsoletes: samba-pdb-xml
111Obsoletes: samba-vfs-block
da3dadf3 112BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
1925a8b4 113
c10bc67e 114%define _sambahome /home/services/samba
ddea14b0 115%if %{with cups}
478e9eab 116%define cups_serverbin %{_prefix}/lib/cups
fd9d8b85 117%endif
99795f36 118%define schemadir /usr/share/openldap/schema
92c45d25 119
01485082
ER
120# CFLAGS modified (the second ./configure)
121%undefine configure_cache
122
e11c6ca1 123%description
cfa67cf6 124Samba provides an SMB server which can be used to provide network
125services to SMB (sometimes called "Lan Manager") clients, including
126various versions of MS Windows, OS/2, and other Linux machines. Samba
127also provides some SMB clients, which complement the built-in SMB
128filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
129and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
e11c6ca1 130
7a0e596a 131This package contains main Active Directory server daemon.
96088f7b
JR
132
133%description -l pl.UTF-8
134Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
135usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
136takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
137znajduje się również oprogramowanie klienckie. Samba używa protokołu
138NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
139pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
140haseł w standardzie MS i zarządzania bazą WINS.
141
7a0e596a 142Then pakiet dostarcza główny demon Active Directory.
da957f7e 143
ac6f9d13 144%package client
7a0e596a
JR
145Summary: Samba AD client programs
146Summary(pl.UTF-8): Klienci serwera Samba AD
2eedd257 147Group: Applications/Networking
6646cd44 148Requires: %{name}-common = %{epoch}:%{version}-%{release}
34895621 149%{?with_kerberos5:Requires: heimdal-libs >= 1.5.3-1}
c083eea8 150Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
b0b9dc36 151Suggests: cifs-utils
85d322d3 152Obsoletes: smbfs
ac6f9d13
MC
153
154%description client
155Samba-client provides some SMB clients, which complement the build-in
156SMB filesystem in Linux. These allow accessing of SMB shares and
157printing to SMB printers.
158
96088f7b
JR
159%description client -l pl.UTF-8
160Samba-client dostarcza programy uzupełniające obsługę systemu plików
161SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
bd658e80 162drukowanie w sieci SMB.
ac6f9d13
MC
163
164%package common
ea8d81e5 165Summary: Files used by both Samba servers and clients
7a0e596a 166Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
2eedd257 167Group: Networking/Daemons
0b940f4e
JR
168Requires: talloc >= %{talloc_ver}
169Requires: tdb >= %{tdb_ver}
ac6f9d13
MC
170
171%description common
172Samba-common provides files necessary for both the server and client
173packages of Samba.
174
96088f7b
JR
175%description common -l pl.UTF-8
176Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
4ecf4d28 177klientów Samby.
ac6f9d13 178
29533586
JR
179%package common-server
180Summary: Files used by both Samba3 PDC and Samba4 AD servers
181Summary(pl.UTF-8): Pliki używane przez serwery Samba3 PDC i Samba4 AD
182Group: Networking/Daemons
183
184%description common-server
185Files used by both Samba3 PDC and Samba4 AD servers.
186
187%description common-server -l pl.UTF-8
188Pliki używane przez serwery Samba3 PDC i Samba4 AD.
189
29511e6d 190%package winbind
29511e6d 191Summary: Samba-winbind daemon, utilities and documentation
fa1faeca 192Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
29511e6d 193Group: Networking/Daemons
29511e6d 194Requires(post,preun): /sbin/chkconfig
6646cd44 195Requires: %{name}-common = %{epoch}:%{version}-%{release}
29511e6d 196
197%description winbind
198Provides the winbind daemon and testing tools to allow authentication
199and group/user enumeration from a Windows or Samba domain controller.
200
96088f7b
JR
201%description winbind -l pl.UTF-8
202Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
203uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
4d750758
JB
204Windows lub Samba.
205
c083eea8
JR
206%package -n libsmbclient-raw
207Summary: libsmbclient-raw - samba client library
208Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
209Group: Libraries
210
211%description -n libsmbclient-raw
212libsmbclient-raw - library that allows to use samba clients functions.
213
214%description -n libsmbclient-raw -l pl.UTF-8
215libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
216samby.
217
218%package -n libsmbclient-raw-devel
219Summary: libsmbclient-raw - samba client library
220Summary(pl.UTF-8): libsmbclient-raw - biblioteka klienta samby
221Summary(pt_BR.UTF-8): Ferramentas de desenvolvimento para clientes samba
222Group: Development/Libraries
223Requires: libsmbclient-raw = %{epoch}:%{version}-%{release}
224
225%description -n libsmbclient-raw-devel
226Header files for libsmbclient.
227
228%description -n libsmbclient-raw-devel -l pl.UTF-8
229Pliki nagłówkowe dla libsmbclient-raw.
230
231%description -n libsmbclient-raw-devel -l pt_BR.UTF-8
232Arquivos de inclusão, bibliotecas e documentação necessários para
233desenvolver aplicativos clientes para o samba.
234
f2b0247b
ER
235%package devel
236Summary: Header files for Samba
fa1faeca 237Summary(pl.UTF-8): Pliki nagłówkowe Samby
f2b0247b
ER
238Group: Development/Libraries
239
240%description devel
241Header files for Samba.
242
96088f7b
JR
243%description devel -l pl.UTF-8
244Pliki nagłówkowe Samby.
9c05ac07 245
382a477a
JR
246%package -n pam-pam_smbpass
247Summary: PAM Samba Password Module
248Summary(pl.UTF-8): Moduł PAM smbpass
249Group: Base
250Obsoletes: pam_smbpass
251
252%description -n pam-pam_smbpass
253PAM module which can be used on conforming systems to keep the
254smbpasswd (Samba password) database in sync with the Unix password
255file.
256
257%description -n pam-pam_smbpass -l pl.UTF-8
258Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
259Samby) zsynchronizowanego z hasłami uniksowymi.
260
261%package pidl
262Summary: Perl IDL compiler
263Group: Development/Tools
264Requires: perl(Parse::Yapp)
265
266%description pidl
267The samba4-pidl package contains the Perl IDL compiler used by Samba
268and Wireshark to parse IDL and similar protocols.
269
270%package -n python-samba4
271Summary: Samba Module for Python
272Group: Development/Languages/Python
273%pyrequires_eq python
274Requires: %{name}-common = %{epoch}:%{version}-%{release}
b069341b
JR
275Requires: python-dns
276Requires: python-modules
6ed8d415 277Obsoletes: python-samba
382a477a
JR
278
279%description -n python-samba4
280Samba Module for Python.
281
282%package test
283Summary: Testing tools for Samba servers and clients
284Group: Applications/System
285Requires: %{name} = %{epoch}:%{version}-%{release}
286Requires: %{name}-common = %{epoch}:%{version}-%{release}
287Requires: %{name}-winbind = %{epoch}:%{version}-%{release}
288
289%description test
290samba4-test provides testing tools for both the server and client
291packages of Samba.
292
293%package test-devel
294Summary: Testing devel files for Samba servers and clients
295Group: Applications/System
296Requires: %{name}-test = %{epoch}:%{version}-%{release}
297
298%description test-devel
299samba-test-devel provides testing devel files for both the server and
300client packages of Samba.
301
302%package -n samba3
7a0e596a
JR
303Summary: SMB server
304Summary(pl.UTF-8): Serwer SMB
382a477a 305Group: Networking/Daemons
7a0e596a 306Requires(post,preun): /sbin/chkconfig
29533586
JR
307Requires: samba3-common = %{epoch}:%{version}-%{release}
308Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
7a0e596a
JR
309Requires: logrotate >= 3.7-4
310Requires: pam >= 0.99.8.1
311Requires: rc-scripts >= 0.4.0.12
312Requires: setup >= 2.4.6-7
313# smbd links with libcups
314%{?with_cups:Requires: cups-lib >= 1:1.2.0}
7a0e596a
JR
315Obsoletes: samba-pdb-xml
316Obsoletes: samba-vfs-block
382a477a
JR
317
318%description -n samba3
7a0e596a
JR
319Samba provides an SMB server which can be used to provide network
320services to SMB (sometimes called "Lan Manager") clients, including
321various versions of MS Windows, OS/2, and other Linux machines. Samba
322also provides some SMB clients, which complement the built-in SMB
323filesystem in Linux. Samba uses NetBIOS over TCP/IP (NetBT) protocols
324and does NOT need NetBEUI (Microsoft Raw NetBIOS frame) protocol.
325
326%description -l pl.UTF-8
327Samba udostępnia serwer SMB, który może być użyty w celu dostarczenia
328usług sieciowych (potocznie zwanych "Lan Manager"), dla klientów
329takich jak MS Windows, OS/2 a także maszyn linuksowych. W pakiecie
330znajduje się również oprogramowanie klienckie. Samba używa protokołu
331NetBIOS po TCP/IP (NetBT) i nie wymaga protokołu NetBEUI. Ta wersja ma
332pełne wsparcie dla blokowania plików, a także wsparcie dla kodowania
333haseł w standardzie MS i zarządzania bazą WINS.
382a477a
JR
334
335%package -n samba3-client
7a0e596a
JR
336Summary: Samba client programs
337Summary(pl.UTF-8): Klienci serwera Samba
338Group: Applications/Networking
339Requires: samba3-common = %{epoch}:%{version}-%{release}
340%{?with_kerberos5:Requires: heimdal-libs}
341Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
342Obsoletes: smbfs
343Suggests: cifs-utils
382a477a
JR
344
345%description -n samba3-client
7a0e596a
JR
346Samba-client provides some SMB clients, which complement the build-in
347SMB filesystem in Linux. These allow accessing of SMB shares and
348printing to SMB printers.
349
350%description client -l pl.UTF-8
351Samba-client dostarcza programy uzupełniające obsługę systemu plików
352SMB zawartą w jądrze. Pozwalają one na współdzielenie zasobów SMB i
353drukowanie w sieci SMB.
382a477a
JR
354
355%package -n samba3-common
7a0e596a
JR
356Summary: Files used by both Samba servers and clients
357Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
382a477a 358Group: Networking/Daemons
7a0e596a
JR
359Requires: talloc >= %{libtalloc_ver}
360Requires: tdb >= %{libtdb_ver}
382a477a
JR
361
362%description -n samba3-common
7a0e596a
JR
363Samba-common provides files necessary for both the server and client
364packages of Samba.
365
366%description common -l pl.UTF-8
367Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
368klientów Samba.
382a477a 369
f1c7ad61
JR
370%package -n samba3-devel
371Summary: Header files for Samba
372Summary(pl.UTF-8): Pliki nagłówkowe Samby
373Group: Development/Libraries
374
375%description -n samba3-devel
376Header files for Samba.
377
378%description -n samba3-devel -l pl.UTF-8
379Pliki nagłówkowe Samby.
380
c083eea8
JR
381%package -n samba3-vfs-audit
382Summary: VFS module to audit file access
383Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
4c0ad0d2 384Group: Networking/Daemons
17937b31 385Requires: samba3 = %{epoch}:%{version}-%{release}
70ff6d03 386
c083eea8
JR
387%description -n samba3-vfs-audit
388A simple module to audit file access to the syslog facility. The
389following operations are logged:
8d59ae13 390 - share connect/disconnect,
391 - directory opens/create/remove,
392 - file open/close/rename/unlink/chmod.
70ff6d03 393
c083eea8
JR
394%description -n samba3-vfs-audit -l pl.UTF-8
395Proste moduły do monitorowania dostępu do plików na serwerze samba do
396do sysloga. Monitorowane są następujące operacje:
96088f7b 397 - podłączenie do/odłączenie od zasobu,
8d59ae13 398 - otwarcie/utworzenie/zmiana nazwy katalogu,
96088f7b 399 - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
0719a8a7 400
c083eea8
JR
401Zawiera moduły audit, extd_audit i full_audit.
402
403%package -n samba3-vfs-cap
cc6b68cd 404Summary: VFS module for CAP and samba compatibility
fa1faeca 405Summary(pl.UTF-8): Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
d1f5710a 406Group: Networking/Daemons
17937b31 407Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 408
c083eea8 409%description -n samba3-vfs-cap
e1c0d47d 410Convert an incoming Shift-JIS character to the 3 byte hex
411representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
412This is used for compatibility between Samba and CAP.
d1f5710a 413
c083eea8 414%description -n samba3-vfs-cap -l pl.UTF-8
cc6b68cd 415Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
96088f7b 416reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
d1f5710a 417
c083eea8 418%package -n samba3-vfs-default_quota
97334e11 419Summary: VFS module to store default quotas in a specified quota record
fa1faeca 420Summary(pl.UTF-8): Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
d1f5710a 421Group: Networking/Daemons
17937b31 422Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 423
c083eea8 424%description -n samba3-vfs-default_quota
97334e11 425This VFS modules stores default quotas in a specified quota record.
d1f5710a 426
c083eea8 427%description -n samba3-vfs-default_quota -l pl.UTF-8
96088f7b
JR
428Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
429limitów.
d1f5710a 430
c083eea8 431%package -n samba3-vfs-expand_msdfs
cc6b68cd 432Summary: VFS module for hosting a Microsoft Distributed File System Tree
fa1faeca 433Summary(pl.UTF-8): Moduł VFS obsługi Microsoft Distributed File System
d1f5710a 434Group: Networking/Daemons
17937b31 435Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 436
c083eea8 437%description -n samba3-vfs-expand_msdfs
cc6b68cd 438A VFS module for hosting a Microsoft Distributed File System Tree.
d1f5710a 439
cc6b68cd 440The Distributed File System (DFS) provides a means of separating the
441logical view of files and directories that users see from the actual
e1c0d47d 442physical locations of these resources on the network. It allows for
443higher availability, smoother storage expansion, load balancing, and
444so on.
d1f5710a 445
c083eea8 446%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
96088f7b 447Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
727a2c6a
JB
448File System.
449
96088f7b
JR
450Distributed File System (DFS) umożliwia rozdzielanie logicznego widoku
451plików i katalogów widocznych przez użytkowników z fizycznego
452umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
453płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
cc6b68cd 454
c083eea8 455%package -n samba3-vfs-fake_perms
727a2c6a 456Summary: VFS module to report read-only fires as writable
fa1faeca 457Summary(pl.UTF-8): Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
d1f5710a 458Group: Networking/Daemons
17937b31 459Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 460
c083eea8 461%description -n samba3-vfs-fake_perms
e1c0d47d 462This module allow Roaming Profile files and directories to be set (on
463the Samba server under UNIX) as read only. This module will, if
464installed on the Profiles share, report to the client that the Profile
465files and directories are writeable. This satisfies the client even
466though the files will never be overwritten as the client logs out or
467shuts down.
d1f5710a 468
c083eea8 469%description -n samba3-vfs-fake_perms -l pl.UTF-8
96088f7b
JR
470Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
471profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
472przypadku zainstalowania na udziale z profilami będzie zgłaszał
473klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
474klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
727a2c6a 475lub wylogowywaniu klienta.
d1f5710a 476
c083eea8 477%package -n samba3-vfs-notify_fam
9f74dab7 478Summary: VFS module to implement file change notifications
8ba454ef
AM
479Summary(pl.UTF-8): Moduł VFS implementujący informowanie o zmianach w plikach
480Group: Networking/Daemons
17937b31 481Requires: samba3 = %{epoch}:%{version}-%{release}
8ba454ef 482
c083eea8 483%description -n samba3-vfs-notify_fam
8ba454ef
AM
484The vfs_notify_fam module makes use of the system FAM (File Alteration
485Monitor) daemon to implement file change notifications for Windows
486clients.
487
c083eea8 488%description -n samba3-vfs-notify_fam -l pl.UTF-8
8ba454ef
AM
489Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
490informowania o zmianach w plikach dla klientów Windows.
491
c083eea8
JR
492%package -n samba3-vfs-netatalk
493Summary: VFS module for ease co-existence of samba and netatalk
494Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
d1f5710a 495Group: Networking/Daemons
17937b31 496Requires: samba3 = %{epoch}:%{version}-%{release}
d1f5710a 497
c083eea8 498%description -n samba3-vfs-netatalk
727a2c6a 499Package contains a netatalk VFS module for ease co-existence of Samba
e1c0d47d 500and netatalk file sharing services.
d1f5710a 501
c083eea8
JR
502%description -n samba3-vfs-netatalk -l pl.UTF-8
503Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
96088f7b 504i netatalk przy udostępnianiu zasobów.
d1f5710a 505
c083eea8 506%package -n samba3-vfs-recycle
97334e11 507Summary: VFS module to add recycle bin facility to a samba share
4ecf4d28 508Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
97334e11 509Group: Networking/Daemons
17937b31 510Requires: samba3 = %{epoch}:%{version}-%{release}
97334e11 511
c083eea8 512%description -n samba3-vfs-recycle
97334e11
JB
513VFS module to add recycle bin facility to a samba share.
514
c083eea8
JR
515%description -n samba3-vfs-recycle -l pl.UTF-8
516Moduł VFS dodający możliwość kosza do zasobu samby.
97334e11 517
c083eea8 518%package -n samba3-vfs-readahead
05756483 519Summary: VFS module for pre-loading the kernel buffer cache
8134e830 520Summary(pl.UTF-8): Moduł VFS do wczesnego odczytu danych do bufora cache jądra
05756483 521Group: Networking/Daemons
17937b31 522Requires: samba3 = %{epoch}:%{version}-%{release}
4d8c5e20 523
c083eea8 524%description -n samba3-vfs-readahead
4d8c5e20
JB
525This VFS module detects read requests at multiples of a given offset
526(hex 0x80000 by default) and then tells the kernel via either the
527readahead system call (on Linux) or the posix_fadvise system call to
528pre-fetch this data into the buffer cache.
529
530This module is useful for Windows Vista clients reading data using the
531Windows Explorer program, which asynchronously does multiple file read
532requests at offset boundaries of 0x80000 bytes.
533
c083eea8 534%description -n samba3-vfs-readahead -l pl.UTF-8
8134e830
JB
535Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
536pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
537wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
538wczesnego odczytu tych danych do bufora cache.
4d8c5e20 539
8134e830
JB
540Ten moduł jest przydatny dla klientów Windows Vista odczytujących dane
541przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
542wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
543bajtów.
4d8c5e20 544
c083eea8 545%package -n samba3-vfs-readonly
97334e11 546Summary: VFS module for read-only limitation for specified share
fa1faeca 547Summary(pl.UTF-8): Moduł VFS do ograniczania określonego udziału tylko do odczytu
97334e11 548Group: Networking/Daemons
17937b31 549Requires: samba3 = %{epoch}:%{version}-%{release}
97334e11 550
c083eea8 551%description -n samba3-vfs-readonly
97334e11
JB
552This module performs a read-only limitation for specified share (or
553all of them if it is loaded in a [global] section) based on period
554definition in smb.conf.
555
c083eea8 556%description -n samba3-vfs-readonly -l pl.UTF-8
96088f7b
JR
557Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
558udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
559oparciu o definicje okresów w smb.conf.
97334e11 560
c083eea8 561%package -n samba3-vfs-shadow_copy
670da5b0
JR
562Summary: VFS module to make automatic copy of data in samba share
563Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
564Group: Networking/Daemons
17937b31 565Requires: samba3 = %{epoch}:%{version}-%{release}
670da5b0 566
c083eea8 567%description -n samba3-vfs-shadow_copy
670da5b0
JR
568VFS module to make automatic copy of data in samba share.
569
c083eea8 570%description -n samba3-vfs-shadow_copy -l pl.UTF-8
670da5b0
JR
571Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
572
c083eea8 573%package -n samba3-vfs-catia
670da5b0
JR
574Summary: VFS module to fix Catia CAD filenames
575Group: Networking/Daemons
17937b31 576Requires: samba3 = %{epoch}:%{version}-%{release}
670da5b0 577
c083eea8 578%description -n samba3-vfs-catia
670da5b0
JR
579The Catia CAD package commonly creates filenames that use characters
580that are illegal in CIFS filenames. The vfs_catia VFS module
581implements a fixed character mapping so that these files can be shared
582with CIFS clients.
583
c083eea8 584%package -n samba3-vfs-scannedonly
d718c2e1 585Summary: Anti-virus solution as VFS module
4ecf4d28 586Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
d718c2e1 587Group: Networking/Daemons
17937b31 588Requires: samba3 = %{epoch}:%{version}-%{release}
d718c2e1 589
c083eea8 590%description -n samba3-vfs-scannedonly
aceac5ef
ER
591The vfs_scannedonly VFS module ensures that only files that have been
592scanned for viruses are visible and accessible to the end user. If
593non-scanned files are found an anti-virus scanning daemon is notified.
d718c2e1 594
382a477a
JR
595%package -n samba3-smbget
596Summary: A utility for retrieving files using the SMB protocol
597Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
598Group: Applications/Networking
4ecf4d28 599
382a477a
JR
600%description -n samba3-smbget
601wget-like utility for download files over SMB.
4ecf4d28 602
382a477a
JR
603%description -n samba3-smbget -l pl.UTF-8
604Narzędzie podobne do wgeta do pobierania plików protokołem SMB
605używanym w sieciach MS Windows.
4ecf4d28 606
382a477a
JR
607%package -n cups-backend-samba3-smb
608Summary: CUPS backend for printing to SMB printers
609Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
610Group: Applications/Printing
611Requires: samba3-client = %{epoch}:%{version}-%{release}
612Requires: cups >= 1:1.2.0
4ecf4d28 613
382a477a
JR
614%description -n cups-backend-samba3-smb
615CUPS backend for printing to SMB printers.
99795f36 616
382a477a
JR
617%description -n cups-backend-samba3-smb -l pl.UTF-8
618Backend CUPS-a drukujący na drukarkach SMB.
99795f36 619
382a477a
JR
620%package -n samba3-swat
621Summary: Samba Web Administration Tool
622Summary(pl.UTF-8): Narzędzie administracyjne serwisu Samba
382a477a 623Group: Networking/Admin
29533586 624Requires: samba3 = %{epoch}:%{version}-%{release}
382a477a
JR
625Requires: inetdaemon
626Requires: rc-inetd >= 0.8.2
627Obsoletes: swat
e611fed4 628
382a477a
JR
629%description -n samba3-swat
630swat allows a Samba administrator to configure the complex smb.conf
631file via a Web browser. In addition, a swat configuration page has
632help links to all the configurable options in the smb.conf file
633allowing an administrator to easily look up the effects of any change.
1a8c003b 634
382a477a
JR
635%description -n samba3-swat -l pl.UTF-8
636swat pozwala na kompleksową konfigurację smb.conf przy pomocy
637przeglądarki WWW.
1a8c003b 638
382a477a
JR
639%package -n samba3-winbind
640Summary: Samba-winbind daemon, utilities and documentation
641Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
642Group: Networking/Daemons
643Requires(post,preun): /sbin/chkconfig
29533586 644Requires: samba3-common = %{epoch}:%{version}-%{release}
382a477a 645Requires: systemd-units >= 38
6646cd44 646
382a477a
JR
647%description -n samba3-winbind
648Provides the winbind daemon and testing tools to allow authentication
649and group/user enumeration from a Windows or Samba domain controller.
6646cd44 650
382a477a
JR
651%description -n samba3-winbind -l pl.UTF-8
652Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
653uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
654Windows lub Samba.
6646cd44 655
382a477a
JR
656%package -n nss_wins
657Summary: Name Service Switch service for WINS
658Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
659Group: Base
660Requires: samba3-common = %{epoch}:%{version}-%{release}
661
662%description -n nss_wins
663Provides the libnss_wins shared library which resolves NetBIOS names
664to IP addresses.
665
666%description -n nss_wins -l pl.UTF-8
667Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
668IP.
669
670%package -n samba3-libsmbclient
671Summary: libsmbclient - samba client library
672Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
673Group: Libraries
674Obsoletes: libsmbclient < 1:4.0.0-1
675
676%description -n samba3-libsmbclient
677libsmbclient - library that allows to use samba clients functions.
678
679%description -n samba3-libsmbclient -l pl.UTF-8
680libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
681samby.
682
683%package -n samba3-libsmbclient-devel
684Summary: libsmbclient - samba client library
685Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
382a477a
JR
686Group: Development/Libraries
687Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
688Obsoletes: libsmbclient-devel < 1:4.0.0-1
6646cd44 689
382a477a
JR
690%description -n samba3-libsmbclient-devel
691Header files for libsmbclient.
6646cd44 692
382a477a
JR
693%description -n samba3-libsmbclient-devel -l pl.UTF-8
694Pliki nagłówkowe dla libsmbclient.
c083eea8 695
382a477a
JR
696%package -n openldap-schema-samba
697Summary: Samba LDAP schema
698Summary(pl.UTF-8): Schemat LDAP dla samby
ed426448 699Group: Networking/Daemons
382a477a
JR
700Requires(post,postun): sed >= 4.0
701Requires: openldap-servers
ed426448 702
382a477a
JR
703%description -n openldap-schema-samba
704This package contains samba.schema for openldap.
705
706%description -n openldap-schema-samba -l pl.UTF-8
707Ten pakiet zawiera schemat samby dla openldap-a.
ed426448 708
1925a8b4 709%prep
670da5b0 710%setup -q -n samba-%{version}
34895621 711%patch0 -p1
8932759c 712%patch1 -p1
f4ecaf8b 713%patch3 -p1
ce9af3e2 714%patch4 -p1
450db13e 715%patch5 -p1
2aa9f2b6 716%patch6 -p1
6fb3721a 717
1925a8b4 718%build
34895621
JR
719LDFLAGS="${LDFLAGS:-%rpmldflags}" \
720CFLAGS="${CFLAGS:-%rpmcflags}" \
721CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
722FFLAGS="${FFLAGS:-%rpmcflags}" \
723FCFLAGS="${FCFLAGS:-%rpmcflags}" \
724CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
725%{?__cc:CC="%{__cc}"} \
726%{?__cxx:CXX="%{__cxx}"} \
727./configure \
728 --enable-fhs \
729 --prefix=%{_prefix} \
730 --exec-prefix=%{_exec_prefix} \
731 --bindir=%{_bindir} \
732 --sbindir=%{_sbindir} \
733 --sysconfdir=%{_sysconfdir} \
734 --datadir=%{_datadir} \
735 --includedir=%{_includedir} \
736 --libdir=%{_libdir} \
737 --libexecdir=%{_libexecdir} \
738 --localstatedir=%{_localstatedir} \
739 --sharedstatedir=%{_sharedstatedir} \
740 --mandir=%{_mandir} \
741 --infodir=%{_infodir} \
2e711b12
JR
742 --with-privatelibdir=%{_libdir}/samba \
743 --with-modulesdir=%{_libdir}/samba \
01485082 744 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
745 --with-lockdir=/var/lib/samba \
746 --with-privatedir=%{_sysconfdir}/samba \
747 --disable-gnutls \
748 --disable-rpath-install \
5c9e395f 749 --builtin-libraries=replace,ccan \
e71e0470 750 --bundled-libraries=NONE,subunit,iniparser,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
34895621
JR
751 --private-libraries=smbclient,smbsharemodes,wbclient \
752 --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 \
f4f0ea2d 753 --with-acl-support \
34895621 754 --with%{!?with_ads:out}-ads \
40d90f9e 755 --with-aio-support \
432ee34d 756 --with-automount \
34895621
JR
757 --with-dmapi \
758 --with-dnsupdate \
759 --with-iconv \
760 --with%{!?with_ldap:out}-ldap \
d1d64cbe 761 --with-pam \
29511e6d 762 --with-pam_smbpass \
4ef99dd8 763 --with-quotas \
34895621
JR
764 --with-sendfile-support \
765 --with-swat \
4ef99dd8 766 --with-syslog \
767 --with-utmp \
34895621 768 --with-winbind \
66e5c63e 769 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
770 --enable-cups \
771 --enable-iprint
1925a8b4 772
70ff6d03 773%{__make}
192f48a8 774
6646cd44
JR
775# Build PIDL for installation into vendor directories before
776# 'make proto' gets to it.
777cd pidl
778%{__perl} Makefile.PL \
779 INSTALLDIRS=vendor
780
1925a8b4 781%install
782rm -rf $RPM_BUILD_ROOT
b069341b 783install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d} \
2e711b12 784 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 785 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
786 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
787 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 788
34895621 789%{__make} install \
bd658e80 790 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 791 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 792
6646cd44
JR
793# Undo the PIDL install, we want to try again with the right options.
794%{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
795
796# Install PIDL
797cd pidl
798%{__make} install \
799 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
800cd ..
801
802# Clean out crap left behind by the PIDL install
803%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
804%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
fbf926f3 805%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 806
42039dcb
JR
807# not ready for production, and no MIT kerberos in PLD
808%{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
809
b25f7233 810install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 811
2e711b12
JR
812install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
813install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
814install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
815install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
816install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
817
b25f7233
ER
818install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
819cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
820install -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/swat
821cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
822cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
b069341b 823cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf.samba3
b25f7233
ER
824install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
825cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
29511e6d 826
37a62870
JR
827# move lib{smb,wb}client where they always were for compatibility
828%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
829ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
830ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
831%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
832%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
833%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
834
34895621
JR
835%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
836%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
837install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 838
6a2e83e0 839touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 840
01485082 841echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 842
b069341b
JR
843echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
844
ddea14b0 845%if %{with cups}
fd9d8b85
JB
846install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
847ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
848%endif
9f6f5df1 849
29511e6d 850> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 851> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 852
105507bc 853%if %{with ldap}
99795f36 854install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 855%endif
99795f36 856
b25f7233
ER
857%if %{with system_libtdb}
858# remove manuals of tdb if system lib used
859%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
860%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
861%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*
862%endif
863
7a0e596a 864# remove man pages for not installed commands
fbf926f3
JR
865%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
866%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/smbtar.1*
867%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
868%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
869%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
870%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
7a0e596a 871
1a8c003b
AM
872%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
873%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 874%py_postclean
1a8c003b 875
ea8d81e5
JB
876%clean
877rm -rf $RPM_BUILD_ROOT
9661cd11 878
1925a8b4 879%post
382a477a
JR
880/sbin/chkconfig --add samba
881%service samba restart "Samba AD daemon"
dce29ff7 882%systemd_post samba.service
1925a8b4 883
884%preun
9ac29548 885if [ "$1" = "0" ]; then
382a477a
JR
886 %service samba stop
887 /sbin/chkconfig --del samba
9ac29548 888fi
dce29ff7
JR
889%systemd_preun samba.service
890
891%postun
892%systemd_reload
11d2c190 893
0b940f4e
JR
894%post common -p /sbin/ldconfig
895%postun common -p /sbin/ldconfig
70975be6 896
382a477a
JR
897%post -n samba3
898/sbin/chkconfig --add smb
899%service smb restart "Samba3 daemons"
1a90c755 900%systemd_post smb.service nmb.service
382a477a
JR
901
902%preun -n samba3
903if [ "$1" = "0" ]; then
904 %service smb stop
905 /sbin/chkconfig --del samba
906fi
907%systemd_preun smb.service nmb.service
908
909%postun -n samba3
910%systemd_reload
911
912%post -n samba3-winbind
29511e6d 913/sbin/chkconfig --add winbind
27879fe9 914%service winbind restart "Winbind daemon"
dce29ff7 915%systemd_post winbind.service
29511e6d 916
382a477a 917%preun -n samba3-winbind
29511e6d 918if [ "$1" = "0" ]; then
27879fe9 919 %service winbind stop
29511e6d 920 /sbin/chkconfig --del winbind
921fi
dce29ff7
JR
922%systemd_preun winbind.service
923
382a477a 924%postun -n samba3-winbind
dce29ff7 925%systemd_reload
29511e6d 926
c083eea8 927%post -n samba3-swat
27879fe9 928%service -q rc-inetd reload
d7dadfd6 929
c083eea8 930%postun -n samba3-swat
27879fe9
ER
931if [ "$1" = 0 ]; then
932 %service -q rc-inetd reload
9ac29548 933fi
d7dadfd6 934
99795f36 935%post -n openldap-schema-samba
c4db757c
ER
936# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
937%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 938%service -q ldap restart
99795f36
ER
939
940%postun -n openldap-schema-samba
941if [ "$1" = "0" ]; then
c4db757c 942 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 943 %service -q ldap restart
99795f36
ER
944fi
945
1925a8b4 946%files
947%defattr(644,root,root,755)
0b940f4e
JR
948%{systemdunitdir}/samba.service
949%{systemdtmpfilesdir}/samba.conf
c083eea8 950%attr(755,root,root) %{_bindir}/oLschema2ldif
0b940f4e
JR
951%attr(755,root,root) %{_sbindir}/samba
952%attr(755,root,root) %{_sbindir}/samba_dnsupdate
953%attr(755,root,root) %{_sbindir}/samba_spnupdate
954%attr(755,root,root) %{_sbindir}/samba_upgradedns
0b940f4e
JR
955%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
956%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
0b940f4e 957%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
0b940f4e
JR
958%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
959%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
c083eea8
JR
960%attr(755,root,root) %{_libdir}/samba/libntvfs.so
961%attr(755,root,root) %{_libdir}/samba/libpac.so
c083eea8
JR
962%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
963%attr(755,root,root) %{_libdir}/samba/libservice.so
0b940f4e 964%attr(755,root,root) %{_libdir}/samba/libshares.so
0b940f4e
JR
965%dir %{_libdir}/samba/bind9
966%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
967%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
968%dir %{_libdir}/samba/hdb
969%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
0b940f4e
JR
970%dir %{_libdir}/samba/gensec
971%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 972%dir %{_libdir}/samba/ldb
e4310f27 973%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 974%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
975%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
976%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
977%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
978%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
979%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
980%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
981%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
982%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
983%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
984%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
985%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
986%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
987%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 988%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 989%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
990%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
991%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
992%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
993%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
994%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
995%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
996%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
997%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
998%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
999%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1000%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1001%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1002%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1003%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1004%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1005%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1006%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1007%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1008%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1009%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1010%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1011%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1012%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a
JR
1013%dir %{_libdir}/samba/process_model
1014%attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1015%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1016%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1017%dir %{_libdir}/samba/service
1018%attr(755,root,root) %{_libdir}/samba/service/cldap.so
1019%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1020%attr(755,root,root) %{_libdir}/samba/service/dns.so
1021%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1022%attr(755,root,root) %{_libdir}/samba/service/drepl.so
1023%attr(755,root,root) %{_libdir}/samba/service/kcc.so
1024%attr(755,root,root) %{_libdir}/samba/service/kdc.so
1025%attr(755,root,root) %{_libdir}/samba/service/ldap.so
1026%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1027%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1028%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1029%attr(755,root,root) %{_libdir}/samba/service/smb.so
1030%attr(755,root,root) %{_libdir}/samba/service/web.so
1031%attr(755,root,root) %{_libdir}/samba/service/winbind.so
1032%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
0b940f4e
JR
1033%{_datadir}/samba/setup
1034%{_mandir}/man1/oLschema2ldif.1*
1035%{_mandir}/man8/samba.8*
c9c921bd 1036
ac6f9d13 1037%files client
2eedd257 1038%defattr(644,root,root,755)
6646cd44 1039%attr(755,root,root) %{_bindir}/cifsdd
6646cd44 1040%attr(755,root,root) %{_bindir}/nmblookup4
0b940f4e 1041%attr(755,root,root) %{_bindir}/reg*
6646cd44 1042%attr(755,root,root) %{_bindir}/smbclient4
6c886cab 1043%{_mandir}/man1/findsmb.1*
481bc0b7 1044%{_mandir}/man1/nmblookup4.1*
0b940f4e 1045%{_mandir}/man1/reg*.1*
ac6f9d13 1046
ac6f9d13 1047%files common
2eedd257 1048%defattr(644,root,root,755)
2e711b12 1049%doc README WHATSNEW.txt Roadmap
b069341b 1050/etc/ld.so.conf.d/samba.conf
c083eea8 1051%attr(755,root,root) %{_bindir}/samba-tool
287950f2 1052%attr(755,root,root) %{_sbindir}/samba_kcc
2f0e4f6e 1053%dir %{_sysconfdir}/samba
d0e87ba8 1054%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
70975be6
JR
1055%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1056%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
e4310f27
JR
1057%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1058%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
70975be6
JR
1059%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1060%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1061%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1062%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
70975be6
JR
1063%attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1064%attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1065%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1066%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1067%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1068%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
1069%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1070%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1071%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1072%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
ed426448
JR
1073%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1074%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
70975be6
JR
1075%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1076%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1077%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1078%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1079%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1080%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
1081%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1082%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1083%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1084%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
e4310f27
JR
1085%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1086%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
0b940f4e 1087%dir %{_libdir}/samba
04e7a791 1088%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
287950f2 1089%attr(755,root,root) %{_libdir}/samba/libasn1util.so
5c9e395f 1090%attr(755,root,root) %{_libdir}/samba/libauth4.so
287950f2
JR
1091%attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1092%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
1093%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
5c9e395f 1094%attr(755,root,root) %{_libdir}/samba/libcliauth.so
287950f2 1095%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
5c9e395f 1096%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
287950f2
JR
1097%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1098%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
5c9e395f 1099%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
287950f2 1100%attr(755,root,root) %{_libdir}/samba/libcluster.so
5c9e395f 1101%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
287950f2 1102%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
c083eea8 1103%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
287950f2 1104%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
c083eea8
JR
1105%attr(755,root,root) %{_libdir}/samba/liberrors.so
1106%attr(755,root,root) %{_libdir}/samba/libevents.so
1107%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
c083eea8 1108%attr(755,root,root) %{_libdir}/samba/libiniparser.so
287950f2 1109%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
0b940f4e 1110%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
e4310f27 1111%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
0b940f4e 1112%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
287950f2
JR
1113%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1114%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1115%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
0b940f4e
JR
1116%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1117%attr(755,root,root) %{_libdir}/samba/libnetif.so
1118%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
287950f2
JR
1119%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1120%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
0b940f4e 1121%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
287950f2 1122%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
0b940f4e
JR
1123%attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1124%attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1125%attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
1126%attr(755,root,root) %{_libdir}/samba/libserver-role.so
287950f2 1127%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
0b940f4e
JR
1128%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1129%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
287950f2 1130%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
0b940f4e
JR
1131%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1132%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1133%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
6ed8d415
JR
1134%dir %{_libdir}/samba/vfs
1135%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
1136%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1137%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1138%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
287950f2
JR
1139%dir %{_datadir}/samba
1140%dir %{_datadir}/samba/codepages
1141%{_datadir}/samba/codepages/lowcase.dat
1142%{_datadir}/samba/codepages/upcase.dat
1143%{_datadir}/samba/codepages/valid.dat
1144%{_mandir}/man5/lmhosts.5*
1145%{_mandir}/man5/smb.conf.5*
1146%{_mandir}/man7/samba.7*
1147%{_mandir}/man8/samba-tool.8*
e71e0470 1148%if %{without system_libs}
287950f2
JR
1149%attr(755,root,root) %{_bindir}/tdbbackup
1150%attr(755,root,root) %{_bindir}/tdbdump
1151%attr(755,root,root) %{_bindir}/tdbtool
e71e0470
JR
1152%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1153%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
287950f2
JR
1154%{_mandir}/man8/tdbbackup.8*
1155%{_mandir}/man8/tdbdump.8*
1156%{_mandir}/man8/tdbtool.8*
e71e0470
JR
1157%endif
1158
29533586
JR
1159%files common-server
1160%defattr(644,root,root,755)
1161%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1162%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1163%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
1164%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1165%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1166
1167%dir %{_sambahome}
1168%dir /var/lib/samba
1169%ghost /var/lib/samba/*.dat
1170%dir /var/lib/samba/printing
1171
1172%attr(750,root,root) %dir /var/log/samba
1173%attr(750,root,root) %dir /var/log/samba/cores
1174%attr(750,root,root) %dir /var/log/samba/cores/smbd
1175%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1176%attr(750,root,root) %dir /var/log/archive/samba
1177%attr(1777,root,root) %dir /var/spool/samba
1178%if %{with ldap}
1179%doc examples/LDAP
1180%endif
1181
382a477a 1182%files winbind
b36aa9d5 1183%defattr(644,root,root,755)
382a477a
JR
1184%attr(755,root,root) %{_bindir}/wbinfo
1185%attr(755,root,root) /%{_lib}/security/pam_winbind*
1186%attr(755,root,root) /%{_lib}/libnss_winbind*
1187%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1188%{_mandir}/man1/wbinfo*.1*
1189%{_mandir}/man5/pam_winbind.conf.5*
1190%{_mandir}/man7/winbind_krb5_locator.7*
1191%{_mandir}/man8/pam_winbind.8*
79d8a749 1192
c083eea8 1193%files -n libsmbclient-raw
79d8a749 1194%defattr(644,root,root,755)
6646cd44
JR
1195%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1196%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
04e7a791
JR
1197%attr(755,root,root) %{_libdir}/libsmbconf.so.0
1198%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
1199%attr(755,root,root) %{_libdir}/samba/libgse.so
1200%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1201%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1202%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1203%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
1204%attr(755,root,root) %{_libdir}/samba/libaddns.so
c083eea8
JR
1205
1206%files -n libsmbclient-raw-devel
1207%defattr(644,root,root,755)
f1c7ad61
JR
1208%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1209%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
1210%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1211%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
1212%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1213%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
1214%{_includedir}/samba-4.0/read_smb.h
f1c7ad61
JR
1215%{_includedir}/samba-4.0/smb2_constants.h
1216%{_includedir}/samba-4.0/smb2_create_blob.h
287950f2 1217%{_includedir}/samba-4.0/smb2.h
f1c7ad61
JR
1218%{_includedir}/samba-4.0/smb2_signing.h
1219%{_includedir}/samba-4.0/smb_cli.h
1220%{_includedir}/samba-4.0/smb_cliraw.h
1221%{_includedir}/samba-4.0/smb_common.h
1222%{_includedir}/samba-4.0/smb_composite.h
1223%{_includedir}/samba-4.0/smb_constants.h
1224%{_includedir}/samba-4.0/smb_raw.h
1225%{_includedir}/samba-4.0/smb_raw_interfaces.h
1226%{_includedir}/samba-4.0/smb_raw_signing.h
1227%{_includedir}/samba-4.0/smb_raw_trans2.h
1228%{_includedir}/samba-4.0/smb_request.h
1229%{_includedir}/samba-4.0/smb_seal.h
1230%{_includedir}/samba-4.0/smb_signing.h
1231%{_includedir}/samba-4.0/smb_unix_ext.h
1232%{_includedir}/samba-4.0/smb_util.h
c083eea8 1233%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
04e7a791 1234%attr(755,root,root) %{_libdir}/libsmbconf.so
c083eea8
JR
1235%{_pkgconfigdir}/smbclient-raw.pc
1236
f2b0247b
ER
1237%files devel
1238%defattr(644,root,root,755)
f1c7ad61
JR
1239%dir %{_includedir}/samba-4.0
1240%{_includedir}/samba-4.0/charset.h
1241%dir %{_includedir}/samba-4.0/core
1242%{_includedir}/samba-4.0/core/doserr.h
1243%{_includedir}/samba-4.0/core/error.h
1244%{_includedir}/samba-4.0/core/ntstatus.h
1245%{_includedir}/samba-4.0/core/werror.h
1246%{_includedir}/samba-4.0/credentials.h
1247%{_includedir}/samba-4.0/dcerpc.h
1248%{_includedir}/samba-4.0/dcerpc_server.h
1249%{_includedir}/samba-4.0/dlinklist.h
1250%{_includedir}/samba-4.0/domain_credentials.h
1251%dir %{_includedir}/samba-4.0/gen_ndr
1252%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1253%{_includedir}/samba-4.0/gen_ndr/auth.h
1254%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
1255%{_includedir}/samba-4.0/gen_ndr/epmapper.h
1256%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1257%{_includedir}/samba-4.0/gen_ndr/lsa.h
1258%{_includedir}/samba-4.0/gen_ndr/mgmt.h
1259%{_includedir}/samba-4.0/gen_ndr/misc.h
1260%{_includedir}/samba-4.0/gen_ndr/nbt.h
1261%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
1262%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
1263%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
1264%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
1265%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
1266%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
1267%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
1268%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
1269%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1270%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
1271%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
1272%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
1273%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
1274%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
1275%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1276%{_includedir}/samba-4.0/gen_ndr/samr.h
1277%{_includedir}/samba-4.0/gen_ndr/security.h
1278%{_includedir}/samba-4.0/gen_ndr/server_id.h
1279%{_includedir}/samba-4.0/gen_ndr/svcctl.h
1280%{_includedir}/samba-4.0/gensec.h
1281%{_includedir}/samba-4.0/ldap_errors.h
1282%{_includedir}/samba-4.0/ldap_message.h
1283%{_includedir}/samba-4.0/ldap_ndr.h
1284%{_includedir}/samba-4.0/ldap-util.h
1285%{_includedir}/samba-4.0/ldb_wrap.h
1286%{_includedir}/samba-4.0/ndr.h
1287%dir %{_includedir}/samba-4.0/ndr
1288%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1289%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1290%{_includedir}/samba-4.0/param.h
1291%{_includedir}/samba-4.0/policy.h
1292%{_includedir}/samba-4.0/registry.h
1293%{_includedir}/samba-4.0/roles.h
1294%{_includedir}/samba-4.0/rpc_common.h
1295%dir %{_includedir}/samba-4.0/samba
1296%{_includedir}/samba-4.0/samba/session.h
1297%{_includedir}/samba-4.0/samba_util.h
1298%{_includedir}/samba-4.0/samba/version.h
1299%{_includedir}/samba-4.0/share.h
1300%{_includedir}/samba-4.0/tdr.h
1301%{_includedir}/samba-4.0/tsocket.h
1302%{_includedir}/samba-4.0/tsocket_internal.h
1303%dir %{_includedir}/samba-4.0/util
1304%{_includedir}/samba-4.0/util/attr.h
1305%{_includedir}/samba-4.0/util/byteorder.h
1306%{_includedir}/samba-4.0/util/data_blob.h
1307%{_includedir}/samba-4.0/util/debug.h
1308%{_includedir}/samba-4.0/util_ldb.h
1309%{_includedir}/samba-4.0/util/memory.h
1310%{_includedir}/samba-4.0/util/safe_string.h
1311%{_includedir}/samba-4.0/util/string_wrappers.h
1312%{_includedir}/samba-4.0/util/talloc_stack.h
1313%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1314%{_includedir}/samba-4.0/util/tevent_unix.h
1315%{_includedir}/samba-4.0/util/tevent_werror.h
1316%{_includedir}/samba-4.0/util/time.h
1317%{_includedir}/samba-4.0/util/xfile.h
1318%{_libdir}/libdcerpc-atsvc.so
1319%{_libdir}/libdcerpc-binding.so
1320%{_libdir}/libdcerpc-samr.so
1321%{_libdir}/libdcerpc-server.so
1322%{_libdir}/libdcerpc.so
1323%{_libdir}/libgensec.so
1324%{_libdir}/libndr-krb5pac.so
1325%{_libdir}/libndr-nbt.so
1326%{_libdir}/libndr.so
1327%{_libdir}/libndr-standard.so
1328%{_libdir}/libregistry.so
1329%{_libdir}/libsamba-credentials.so
1330%{_libdir}/libsamba-hostconfig.so
1331%{_libdir}/libsamba-policy.so
1332%{_libdir}/libsamba-util.so
1333%{_libdir}/libsamdb.so
1334%{_libdir}/libtevent-util.so
05913998 1335%{_pkgconfigdir}/dcerpc_atsvc.pc
f1c7ad61 1336%{_pkgconfigdir}/dcerpc.pc
05913998
JR
1337%{_pkgconfigdir}/dcerpc_samr.pc
1338%{_pkgconfigdir}/dcerpc_server.pc
1339%{_pkgconfigdir}/gensec.pc
05913998
JR
1340%{_pkgconfigdir}/ndr_krb5pac.pc
1341%{_pkgconfigdir}/ndr_nbt.pc
f1c7ad61 1342%{_pkgconfigdir}/ndr.pc
05913998 1343%{_pkgconfigdir}/ndr_standard.pc
05913998
JR
1344%{_pkgconfigdir}/registry.pc
1345%{_pkgconfigdir}/samba-credentials.pc
1346%{_pkgconfigdir}/samba-hostconfig.pc
1347%{_pkgconfigdir}/samba-policy.pc
1348%{_pkgconfigdir}/samba-util.pc
1349%{_pkgconfigdir}/samdb.pc
9f6f5df1 1350
382a477a 1351%files -n pam-pam_smbpass
29511e6d 1352%defattr(644,root,root,755)
382a477a
JR
1353%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1354%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1355
1356%files pidl
1357%defattr(644,root,root,755)
1358%attr(755,root,root) %{_bindir}/pidl
1359%{_mandir}/man1/pidl.1*
1360%{_mandir}/man3/Parse::Pidl*.3*
1361%{perl_vendorlib}/Parse/Pidl*
29511e6d 1362
c083eea8 1363%files -n python-samba4
9f6f5df1 1364%defattr(644,root,root,755)
04e7a791
JR
1365%attr(755,root,root) %{_libdir}/libnetapi.so.0
1366%attr(755,root,root) %{_libdir}/libpdb.so.0
1367%attr(755,root,root) %{_libdir}/libsmbldap.so.0
1368%attr(755,root,root) %{_libdir}/samba/libads.so
1369%attr(755,root,root) %{_libdir}/samba/libauth.so
1370%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1371%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
1372%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1373%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1374%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1375%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
1376%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1377%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1378%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1379%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
1380%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1381%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
1382%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
c083eea8
JR
1383%dir %{py_sitedir}/samba
1384%attr(755,root,root) %{py_sitedir}/samba/*.so
1385%{py_sitedir}/samba/*.py[co]
1386%dir %{py_sitedir}/samba/dcerpc
1387%{py_sitedir}/samba/dcerpc/*.py[co]
1388%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
1389%dir %{py_sitedir}/samba/external
1390%{py_sitedir}/samba/external/*.py[co]
1391%dir %{py_sitedir}/samba/external/subunit
1392%{py_sitedir}/samba/external/subunit/*.py[co]
1393%dir %{py_sitedir}/samba/external/subunit/tests
1394%{py_sitedir}/samba/external/subunit/tests/*.py[co]
1395%dir %{py_sitedir}/samba/netcmd
1396%{py_sitedir}/samba/netcmd/*.py[co]
1397%dir %{py_sitedir}/samba/provision
1398%{py_sitedir}/samba/provision/*.py[co]
6ed8d415
JR
1399%dir %{py_sitedir}/samba/samba3
1400%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1401%{py_sitedir}/samba/samba3/*.py[co]
c083eea8
JR
1402%dir %{py_sitedir}/samba/tests
1403%{py_sitedir}/samba/tests/*.py[co]
1404%dir %{py_sitedir}/samba/tests/blackbox
1405%{py_sitedir}/samba/tests/blackbox/*.py[co]
1406%dir %{py_sitedir}/samba/tests/samba_tool
1407%{py_sitedir}/samba/tests/samba_tool/*.py[co]
1408%dir %{py_sitedir}/samba/tests/dcerpc
1409%{py_sitedir}/samba/tests/dcerpc/*.py[co]
1410%dir %{py_sitedir}/samba/web_server
1411%{py_sitedir}/samba/web_server/*.py[co]
1412%if %{without system_libs}
1413%attr(755,root,root) %{py_sitedir}/*.so
1414%{py_sitedir}/tevent.py[co]
fd9d8b85 1415%endif
70ff6d03 1416
c083eea8 1417%files test
d1f5710a 1418%defattr(644,root,root,755)
c083eea8
JR
1419%attr(755,root,root) %{_bindir}/gentest
1420%attr(755,root,root) %{_bindir}/locktest
1421%attr(755,root,root) %{_bindir}/masktest
1422%attr(755,root,root) %{_bindir}/ndrdump
1423%attr(755,root,root) %{_bindir}/smbtorture
1424%attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1425%attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1426%attr(755,root,root) %{_libdir}/samba/libsubunit.so
1427%attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
c083eea8
JR
1428%{_mandir}/man1/gentest.1*
1429%{_mandir}/man1/locktest.1*
1430%{_mandir}/man1/masktest.1*
1431%{_mandir}/man1/ndrdump.1*
1432%{_mandir}/man1/smbtorture.1*
d1f5710a 1433
c083eea8 1434%files test-devel
4ecf4d28 1435%defattr(644,root,root,755)
c083eea8
JR
1436%attr(755,root,root) %{_libdir}/libtorture.so
1437%{_includedir}/samba-4.0/torture.h
1438%{_pkgconfigdir}/torture.pc
4ecf4d28 1439
17937b31 1440%files -n samba3
c083eea8 1441%defattr(644,root,root,755)
0b940f4e 1442%attr(754,root,root) /etc/rc.d/init.d/smb
c083eea8
JR
1443%{systemdunitdir}/nmb.service
1444%{systemdunitdir}/smb.service
c083eea8 1445%attr(755,root,root) %{_bindir}/dbwrap_tool
c083eea8 1446%attr(755,root,root) %{_bindir}/smbcontrol
c083eea8 1447%attr(755,root,root) %{_bindir}/smbpasswd
c083eea8 1448%attr(755,root,root) %{_bindir}/smbstatus
c083eea8 1449%attr(755,root,root) %{_bindir}/smbta-util
450db13e 1450%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
c083eea8
JR
1451%attr(755,root,root) %{_sbindir}/nmbd
1452%attr(755,root,root) %{_sbindir}/smbd
287950f2
JR
1453%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1454%attr(755,root,root) %{_libdir}/samba/auth/unix.so
1455%attr(755,root,root) %{_libdir}/samba/auth/wbc.so
0b940f4e 1456%attr(755,root,root) %{_libdir}/samba/libgpo.so
450db13e 1457%attr(755,root,root) %{_libdir}/samba/libidmap.so
0b940f4e
JR
1458%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
1459%attr(755,root,root) %{_libdir}/samba/libnss_info.so
1460%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
f1c7ad61 1461%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
c083eea8 1462%dir %{_libdir}/samba/idmap
c083eea8 1463%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
0b940f4e 1464%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
c083eea8
JR
1465%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
1466%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1467%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
c083eea8 1468%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
c083eea8 1469%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
450db13e
JR
1470%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1471%attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1472%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1473%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
c083eea8
JR
1474%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1475%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
c083eea8 1476%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
450db13e 1477%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
c083eea8
JR
1478%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1479%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1480%attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1481%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1482%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1483%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1484%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
0b940f4e 1485%dir %{_libdir}/samba/pdb
f6857f17 1486%attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
0b940f4e
JR
1487%attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1488%attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1489%attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1490%dir %{_libdir}/samba/nss_info
1491%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1492%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
0b940f4e 1493%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
450db13e 1494%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
0b940f4e 1495%{_mandir}/man1/dbwrap_tool.1*
0b940f4e 1496%{_mandir}/man1/smbcontrol.1*
0b940f4e 1497%{_mandir}/man1/smbstatus.1*
0b940f4e 1498%{_mandir}/man5/smbpasswd.5*
0b940f4e
JR
1499%{_mandir}/man8/idmap_ad.8*
1500%{_mandir}/man8/idmap_autorid.8*
1501%{_mandir}/man8/idmap_hash.8*
1502%{_mandir}/man8/idmap_ldap.8*
1503%{_mandir}/man8/idmap_nss.8*
1504%{_mandir}/man8/idmap_rid.8*
1505%{_mandir}/man8/idmap_tdb2.8*
1506%{_mandir}/man8/idmap_tdb.8*
0b940f4e 1507%{_mandir}/man8/nmbd.8*
0b940f4e
JR
1508%{_mandir}/man8/smbd.8*
1509%{_mandir}/man8/smbpasswd.8*
1510%{_mandir}/man8/smbta-util.8*
c083eea8
JR
1511%{_mandir}/man8/vfs_acl_tdb.8*
1512%{_mandir}/man8/vfs_acl_xattr.8*
0b940f4e
JR
1513%{_mandir}/man8/vfs_aio_fork.8*
1514%{_mandir}/man8/vfs_aio_linux.8*
1515%{_mandir}/man8/vfs_aio_pthread.8*
450db13e 1516%{_mandir}/man8/vfs_commit.8*
c083eea8
JR
1517%{_mandir}/man8/vfs_crossrename.8*
1518%{_mandir}/man8/vfs_dirsort.8*
1519%{_mandir}/man8/vfs_fileid.8*
0b940f4e 1520%{_mandir}/man8/vfs_media_harmony.8*
c083eea8
JR
1521%{_mandir}/man8/vfs_preopen.8*
1522%{_mandir}/man8/vfs_shadow_copy2.8*
1523%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
c083eea8 1524%{_mandir}/man8/vfs_streams_depot.8*
0b940f4e 1525%{_mandir}/man8/vfs_streams_xattr.8*
c083eea8
JR
1526%{_mandir}/man8/vfs_time_audit.8*
1527%{_mandir}/man8/vfs_xattr_tdb.8*
c083eea8 1528
382a477a
JR
1529%files -n samba3-client
1530%defattr(644,root,root,755)
1531%attr(755,root,root) %{_bindir}/net
1532%attr(755,root,root) %{_bindir}/nmblookup
1533%attr(755,root,root) %{_bindir}/rpcclient
1534%attr(755,root,root) %{_bindir}/sharesec
1535%attr(755,root,root) %{_bindir}/smbcacls
1536%attr(755,root,root) %{_bindir}/smbclient
1537%attr(755,root,root) %{_bindir}/smbtree
382a477a
JR
1538%{_mandir}/man1/nmblookup.1*
1539%{_mandir}/man1/rpcclient.1*
1540%{_mandir}/man1/sharesec.1*
1541%{_mandir}/man1/smbcacls.1*
1542%{_mandir}/man1/smbclient.1*
1543%{_mandir}/man1/smbtree.1*
287950f2 1544%{_mandir}/man8/net.8*
382a477a 1545
17937b31 1546%files -n samba3-common
ed426448 1547%defattr(644,root,root,755)
b069341b 1548%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf.samba3
ed426448
JR
1549%attr(755,root,root) %{_bindir}/eventlogadm
1550%attr(755,root,root) %{_bindir}/ntlm_auth
1551%attr(755,root,root) %{_bindir}/pdbedit
1552%attr(755,root,root) %{_bindir}/profiles
1553%attr(755,root,root) %{_bindir}/smbcquotas
1554%attr(755,root,root) %{_bindir}/testparm
1555%attr(755,root,root) %{_bindir}/vfstest
1556%dir %{_libdir}/samba/auth
1557%attr(755,root,root) %{_libdir}/samba/auth/script.so
1558%{_mandir}/man1/ntlm_auth.1*
1559%{_mandir}/man1/profiles.1*
1560%{_mandir}/man1/smbcquotas.1*
1561%{_mandir}/man1/testparm.1*
1562%{_mandir}/man1/vfstest.1*
1563%{_mandir}/man8/eventlogadm.8*
1564%{_mandir}/man8/pdbedit.8*
1565
f1c7ad61
JR
1566%files -n samba3-devel
1567%defattr(644,root,root,755)
450db13e
JR
1568%attr(755,root,root) %{_libdir}/libnetapi.so
1569%attr(755,root,root) %{_libdir}/libpdb.so
1570%attr(755,root,root) %{_libdir}/libsmbldap.so
f1c7ad61 1571%{_includedir}/samba-4.0/lookup_sid.h
287950f2
JR
1572%{_includedir}/samba-4.0/machine_sid.h
1573%{_includedir}/samba-4.0/netapi.h
f1c7ad61 1574%{_includedir}/samba-4.0/passdb.h
287950f2 1575%{_includedir}/samba-4.0/smbconf.h
f1c7ad61
JR
1576%{_includedir}/samba-4.0/smb_ldap.h
1577%{_includedir}/samba-4.0/smbldap.h
287950f2 1578%{_includedir}/samba-4.0/smb_share_modes.h
f1c7ad61
JR
1579%{_pkgconfigdir}/netapi.pc
1580
c083eea8
JR
1581%files -n samba3-vfs-audit
1582%defattr(644,root,root,755)
1583%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1584%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1585%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1586%{_mandir}/man8/vfs_audit.8*
1587%{_mandir}/man8/vfs_extd_audit.8*
1588%{_mandir}/man8/vfs_full_audit.8*
1589
1590%files -n samba3-vfs-cap
1591%defattr(644,root,root,755)
1592%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1593%{_mandir}/man8/vfs_cap.8*
1594
1595%files -n samba3-vfs-default_quota
d1f5710a 1596%defattr(644,root,root,755)
2e711b12 1597%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
4d8c5e20 1598%{_mandir}/man8/vfs_default_quota.8*
d1f5710a 1599
c083eea8 1600%files -n samba3-vfs-expand_msdfs
d1f5710a 1601%defattr(644,root,root,755)
2e711b12 1602%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
d1f5710a 1603
c083eea8 1604%files -n samba3-vfs-fake_perms
d1f5710a 1605%defattr(644,root,root,755)
2e711b12 1606%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
4d8c5e20 1607%{_mandir}/man8/vfs_fake_perms.8*
d1f5710a 1608
450db13e
JR
1609%files -n samba3-vfs-notify_fam
1610%defattr(644,root,root,755)
1611%attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1612%{_mandir}/man8/vfs_notify_fam.8*
8ba454ef 1613
c083eea8 1614%files -n samba3-vfs-netatalk
d1f5710a 1615%defattr(644,root,root,755)
2e711b12 1616%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
4d8c5e20
JB
1617%{_mandir}/man8/vfs_netatalk.8*
1618
c083eea8 1619%files -n samba3-vfs-readahead
4d8c5e20 1620%defattr(644,root,root,755)
2e711b12 1621%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
4d8c5e20 1622%{_mandir}/man8/vfs_readahead.8*
d1f5710a 1623
c083eea8 1624%files -n samba3-vfs-readonly
97334e11 1625%defattr(644,root,root,755)
2e711b12 1626%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
4d8c5e20 1627%{_mandir}/man8/vfs_readonly.8*
97334e11 1628
c083eea8 1629%files -n samba3-vfs-recycle
97334e11 1630%defattr(644,root,root,755)
2e711b12 1631%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
4d8c5e20 1632%{_mandir}/man8/vfs_recycle.8*
97334e11 1633
c083eea8 1634%files -n samba3-vfs-shadow_copy
2e711b12
JR
1635%defattr(644,root,root,755)
1636%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1637%{_mandir}/man8/vfs_shadow_copy.8*
1638
c083eea8 1639%files -n samba3-vfs-catia
2e711b12
JR
1640%defattr(644,root,root,755)
1641%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1642%{_mandir}/man8/vfs_catia.8*
1643
c083eea8 1644%files -n samba3-vfs-scannedonly
d718c2e1 1645%defattr(644,root,root,755)
2e711b12 1646%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
d718c2e1
AF
1647%{_mandir}/man8/vfs_scannedonly.8*
1648
c083eea8 1649%files -n samba3-smbget
4ecf4d28 1650%defattr(644,root,root,755)
c083eea8
JR
1651%attr(755,root,root) %{_bindir}/smbget
1652%{_mandir}/man1/smbget.1*
1653%{_mandir}/man5/smbgetrc.5*
4ecf4d28 1654
c083eea8
JR
1655%if %{with cups}
1656%files -n cups-backend-samba3-smb
99795f36 1657%defattr(644,root,root,755)
c083eea8
JR
1658%attr(755,root,root) %{cups_serverbin}/backend/smb
1659%attr(755,root,root) %{_bindir}/smbspool
1660%{_mandir}/man8/smbspool.8*
105507bc 1661%endif
8d59ae13 1662
c083eea8 1663%files -n samba3-swat
1a8c003b 1664%defattr(644,root,root,755)
c083eea8
JR
1665#%doc swat/README* swat/help/*
1666%doc swat/help/*
1667%attr(755,root,root) %{_sbindir}/swat
1668%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
1669%dir %{_datadir}/samba/swat
1670%{_datadir}/samba/swat/help
1671%{_datadir}/samba/swat/images
1672%{_datadir}/samba/swat/include
1673%dir %{_datadir}/samba/swat/lang
1674%lang(ja) %{_datadir}/samba/swat/lang/ja
450db13e 1675%lang(ru) %{_datadir}/samba/swat/lang/ru
c083eea8
JR
1676%lang(tr) %{_datadir}/samba/swat/lang/tr
1677%{_mandir}/man8/swat.8*
1678%lang(de) %{_datadir}/samba/codepages/de.msg
1679%{_datadir}/samba/codepages/en.msg
1680%lang(fi) %{_datadir}/samba/codepages/fi.msg
1681%lang(fr) %{_datadir}/samba/codepages/fr.msg
1682%lang(it) %{_datadir}/samba/codepages/it.msg
1683%lang(ja) %{_datadir}/samba/codepages/ja.msg
1684%lang(nl) %{_datadir}/samba/codepages/nl.msg
1685%lang(pl) %{_datadir}/samba/codepages/pl.msg
1686%lang(ru) %{_datadir}/samba/codepages/ru*
1687%lang(tr) %{_datadir}/samba/codepages/tr.msg
6646cd44 1688
382a477a
JR
1689%files -n samba3-winbind
1690%attr(755,root,root) %{_sbindir}/winbindd
1691%attr(754,root,root) /etc/rc.d/init.d/winbind
1692%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1693%{systemdunitdir}/winbind.service
1694%{_mandir}/man8/winbindd*.8*
1695
1696%files -n nss_wins
1697%defattr(644,root,root,755)
1698%attr(755,root,root) /%{_lib}/libnss_wins*
1699
1700%files -n samba3-libsmbclient
1701%defattr(644,root,root,755)
1702%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1703%attr(755,root,root) %{_libdir}/libwbclient.so.*
287950f2 1704%{_mandir}/man7/libsmbclient.7*
382a477a
JR
1705
1706%files -n samba3-libsmbclient-devel
1707%defattr(644,root,root,755)
1708%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a
JR
1709%attr(755,root,root) %{_libdir}/libwbclient.so
1710%{_includedir}/libsmbclient.h
1711%{_includedir}/wbclient.h
1712
382a477a
JR
1713%if %{with ldap}
1714%files -n openldap-schema-samba
1715%defattr(644,root,root,755)
1716%{schemadir}/*.schema
1717%endif
This page took 0.641295 seconds and 4 git commands to generate.