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