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