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