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