]> git.pld-linux.org Git - packages/samba4.git/blame - samba4.spec
- samba4-libsmbclient-devel provides libsmbclient-devel
[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
757836d1 23Version: 4.1.1
6781e63b 24Release: 2
7e84928b 25Epoch: 1
6bef715a 26License: GPL v3
11d2c190 27Group: Networking/Daemons
7af14fc0 28Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
757836d1 29# Source0-md5: f63feeae652afc3a0fefdd38176957fb
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}
831cc898 690Provides: libsmbclient-devel
d558dd3d
JR
691Obsoletes: libsmbclient-devel
692Obsoletes: libsmbclient-static
01ad4db7 693
d16b770b 694%description -n samba3-libsmbclient-devel
01ad4db7 695Header files for libsmbclient.
7e84928b 696
d16b770b 697%description -n samba3-libsmbclient-devel -l pl.UTF-8
01ad4db7 698Pliki nagłówkowe dla libsmbclient.
ca8880c8 699
479fcfd1 700%package -n openldap-schema-samba3
01ad4db7
JR
701Summary: Samba LDAP schema
702Summary(pl.UTF-8): Schemat LDAP dla samby
aa139d87 703Group: Networking/Daemons
01ad4db7
JR
704Requires(post,postun): sed >= 4.0
705Requires: openldap-servers
479fcfd1 706Obsoletes: openldap-schema-samba < 1:4.0.0-1
aa139d87 707
364ca241 708%description -n openldap-schema-samba3
01ad4db7
JR
709This package contains samba.schema for openldap.
710
364ca241 711%description -n openldap-schema-samba3 -l pl.UTF-8
01ad4db7 712Ten pakiet zawiera schemat samby dla openldap-a.
aa139d87 713
1925a8b4 714%prep
7af14fc0 715%setup -q -n samba-%{version}
f66571a4 716%patch0 -p1
8932759c 717%patch1 -p1
ce9af3e2 718%patch4 -p1
ba3b8748 719%patch5 -p1
2290d361 720%patch6 -p1
fc631a50 721%patch7 -p1
6fb3721a 722
4e10344a
JR
723sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python|' source4/scripting/bin/samba*
724sed -i -e 's|#!/usr/bin/env perl|#!/usr/bin/perl|' pidl/pidl
725
1925a8b4 726%build
f66571a4
JR
727LDFLAGS="${LDFLAGS:-%rpmldflags}" \
728CFLAGS="${CFLAGS:-%rpmcflags}" \
729CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
730FFLAGS="${FFLAGS:-%rpmcflags}" \
731FCFLAGS="${FCFLAGS:-%rpmcflags}" \
732CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
733%{?__cc:CC="%{__cc}"} \
734%{?__cxx:CXX="%{__cxx}"} \
735./configure \
736 --enable-fhs \
737 --prefix=%{_prefix} \
738 --exec-prefix=%{_exec_prefix} \
739 --bindir=%{_bindir} \
740 --sbindir=%{_sbindir} \
741 --sysconfdir=%{_sysconfdir} \
742 --datadir=%{_datadir} \
743 --includedir=%{_includedir} \
744 --libdir=%{_libdir} \
745 --libexecdir=%{_libexecdir} \
746 --localstatedir=%{_localstatedir} \
747 --sharedstatedir=%{_sharedstatedir} \
748 --mandir=%{_mandir} \
749 --infodir=%{_infodir} \
4ca488b9
JR
750 --with-privatelibdir=%{_libdir}/samba \
751 --with-modulesdir=%{_libdir}/samba \
01485082 752 --with-pammodulesdir=/%{_lib}/security \
f66571a4
JR
753 --with-lockdir=/var/lib/samba \
754 --with-privatedir=%{_sysconfdir}/samba \
f66571a4 755 --disable-rpath-install \
72cdc0dc 756 --builtin-libraries=replace,ccan \
fc631a50 757 --bundled-libraries=NONE,subunit,iniparser,ntdb,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
f66571a4
JR
758 --private-libraries=smbclient,smbsharemodes,wbclient \
759 --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 760 --with-acl-support \
f66571a4 761 --with%{!?with_ads:out}-ads \
40d90f9e 762 --with-aio-support \
432ee34d 763 --with-automount \
f66571a4
JR
764 --with-dmapi \
765 --with-dnsupdate \
766 --with-iconv \
767 --with%{!?with_ldap:out}-ldap \
d1d64cbe 768 --with-pam \
29511e6d 769 --with-pam_smbpass \
4ef99dd8 770 --with-quotas \
f66571a4 771 --with-sendfile-support \
4ef99dd8 772 --with-syslog \
773 --with-utmp \
f66571a4 774 --with-winbind \
66e5c63e 775 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
f66571a4
JR
776 --enable-cups \
777 --enable-iprint
1925a8b4 778
70ff6d03 779%{__make}
192f48a8 780
7e84928b
JR
781# Build PIDL for installation into vendor directories before
782# 'make proto' gets to it.
783cd pidl
784%{__perl} Makefile.PL \
785 INSTALLDIRS=vendor
786
1925a8b4 787%install
788rm -rf $RPM_BUILD_ROOT
8d91a8d6 789install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
4ca488b9 790 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 791 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
4ca488b9
JR
792 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
793 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 794
f66571a4 795%{__make} install \
bd658e80 796 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 797 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 798
7e84928b
JR
799# Undo the PIDL install, we want to try again with the right options.
800%{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
801
802# Install PIDL
803cd pidl
804%{__make} install \
805 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
806cd ..
807
808# Clean out crap left behind by the PIDL install
809%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
810%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
85aa4429 811%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
7e84928b 812
30e3967d
JR
813# not ready for production, and no MIT kerberos in PLD
814%{__rm} $RPM_BUILD_ROOT%{_libdir}/mit_samba.so
815
b25f7233 816install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
1925a8b4 817
4ca488b9
JR
818install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
819install packaging/systemd/nmb.service $RPM_BUILD_ROOT%{systemdunitdir}
820install packaging/systemd/samba.service $RPM_BUILD_ROOT%{systemdunitdir}
821install packaging/systemd/smb.service $RPM_BUILD_ROOT%{systemdunitdir}
822install packaging/systemd/winbind.service $RPM_BUILD_ROOT%{systemdunitdir}
823
b25f7233
ER
824install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/smb
825cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/samba
b25f7233
ER
826cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/samba
827cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/samba
7de1a999 828cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/samba3
40ee0897 829cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/samba/smb.conf
b25f7233
ER
830install -p %{SOURCE7} $RPM_BUILD_ROOT/etc/rc.d/init.d/winbind
831cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/winbind
8d91a8d6
JR
832install -p %{SOURCE9} $RPM_BUILD_ROOT/etc/rc.d/init.d/samba
833
834echo "LDB_MODULES_PATH=%{_libdir}/samba/ldb" > $RPM_BUILD_ROOT/etc/env.d/LDB_MODULES_PATH
29511e6d 835
2720c7f3
JR
836# move lib{smb,wb}client where they always were for compatibility
837%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libsmbclient.so.* $RPM_BUILD_ROOT%{_libdir}
838ln -s libsmbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libsmbclient.so
839ln -s libwbclient.so.0 $RPM_BUILD_ROOT%{_libdir}/libwbclient.so
840%{__mv} $RPM_BUILD_ROOT%{_libdir}/samba/libwbclient.so.* $RPM_BUILD_ROOT%{_libdir}
841%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/libsmbclient.h $RPM_BUILD_ROOT%{_includedir}
842%{__mv} $RPM_BUILD_ROOT%{_includedir}/samba-4.0/wbclient.h $RPM_BUILD_ROOT%{_includedir}
843
f66571a4
JR
844%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_winbind.so* $RPM_BUILD_ROOT/%{_lib}
845%{__mv} $RPM_BUILD_ROOT%{_libdir}/libnss_wins.so* $RPM_BUILD_ROOT/%{_lib}
846install -p bin/vfstest $RPM_BUILD_ROOT%{_bindir}
79d8a749 847
6a2e83e0 848touch $RPM_BUILD_ROOT/var/lib/samba/{wins.dat,browse.dat}
1925a8b4 849
01485082 850echo '127.0.0.1 localhost' > $RPM_BUILD_ROOT%{_sysconfdir}/samba/lmhosts
8b604b68 851
5133873e
JR
852echo "%{_libdir}/samba" >$RPM_BUILD_ROOT/etc/ld.so.conf.d/samba.conf
853
ddea14b0 854%if %{with cups}
fd9d8b85
JB
855install -d $RPM_BUILD_ROOT%{cups_serverbin}/backend
856ln -s %{_bindir}/smbspool $RPM_BUILD_ROOT%{cups_serverbin}/backend/smb
857%endif
9f6f5df1 858
29511e6d 859> $RPM_BUILD_ROOT%{_sysconfdir}/samba/smbusers
8b604b68 860> $RPM_BUILD_ROOT/etc/security/blacklist.samba
11d2c190 861
105507bc 862%if %{with ldap}
99795f36 863install examples/LDAP/samba.schema $RPM_BUILD_ROOT%{schemadir}
105507bc 864%endif
99795f36 865
b8cbe17a 866# remove man pages for not installed commands
85aa4429 867%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
85aa4429
JR
868%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_cacheprime.8*
869%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_gpfs.8*
870%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_prealloc.8*
871%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/vfs_tsmsm.8*
b8cbe17a 872
1a8c003b
AM
873%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
874%py_comp $RPM_BUILD_ROOT%{py_sitedir}
6634b09b 875%py_postclean
1a8c003b 876
ea8d81e5
JB
877%clean
878rm -rf $RPM_BUILD_ROOT
9661cd11 879
1925a8b4 880%post
8d91a8d6
JR
881/sbin/chkconfig --add samba
882%service samba restart "Samba AD daemon"
1f4492bf 883%systemd_post samba.service
1925a8b4 884
885%preun
8d91a8d6
JR
886if [ "$1" = "0" ]; then
887 %service samba stop
888 /sbin/chkconfig --del samba
889fi
1f4492bf
JR
890%systemd_preun samba.service
891
892%postun
893%systemd_reload
11d2c190 894
1ffda1d0
JR
895%post common -p /sbin/ldconfig
896%postun common -p /sbin/ldconfig
d974bdb3 897
b8edf0fc
JR
898%post -n python-samba4 -p /sbin/ldconfig
899%postun -n python-samba4 -p /sbin/ldconfig
900
40ee0897 901%post -n samba3-server
01ad4db7
JR
902/sbin/chkconfig --add smb
903%service smb restart "Samba3 daemons"
60b4dc22 904%systemd_post smb.service nmb.service
01ad4db7 905
40ee0897 906%preun -n samba3-server
01ad4db7
JR
907if [ "$1" = "0" ]; then
908 %service smb stop
e74e8a97 909 /sbin/chkconfig --del smb
01ad4db7
JR
910fi
911%systemd_preun smb.service nmb.service
912
40ee0897 913%postun -n samba3-server
01ad4db7
JR
914%systemd_reload
915
7a0a86a0
JR
916%triggerpostun -n samba3-server -- samba < 1:4.0.0-1
917/sbin/chkconfig --add smb
918%service smb restart "Samba3 daemons"
919%systemd_post smb.service nmb.service
920
01ad4db7 921%post -n samba3-winbind
29511e6d 922/sbin/chkconfig --add winbind
27879fe9 923%service winbind restart "Winbind daemon"
1f4492bf 924%systemd_post winbind.service
29511e6d 925
01ad4db7 926%preun -n samba3-winbind
29511e6d 927if [ "$1" = "0" ]; then
27879fe9 928 %service winbind stop
29511e6d 929 /sbin/chkconfig --del winbind
930fi
1f4492bf
JR
931%systemd_preun winbind.service
932
01ad4db7 933%postun -n samba3-winbind
1f4492bf 934%systemd_reload
29511e6d 935
7a0a86a0
JR
936%triggerpostun -n samba3-winbind -- samba-winbind < 1:4.0.0-1
937/sbin/chkconfig --add winbind
938%service winbind restart "Winbind daemon"
939%systemd_post winbind.service
940
0282dc9c 941%post -n openldap-schema-samba3
c4db757c
ER
942# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
943%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
27879fe9 944%service -q ldap restart
99795f36 945
0282dc9c 946%postun -n openldap-schema-samba3
99795f36 947if [ "$1" = "0" ]; then
c4db757c 948 %openldap_schema_unregister %{schemadir}/samba.schema
27879fe9 949 %service -q ldap restart
99795f36
ER
950fi
951
7a0a86a0
JR
952%triggerpostun -n openldap-schema-samba3 -- openldap-schema-samba < 1:4.0.0-1
953# dependant schemas: cosine(uid) inetorgperson(displayName) nis(gidNumber)
954%openldap_schema_register %{schemadir}/samba.schema -d cosine,inetorgperson,nis
955%service -q ldap restart
956
1925a8b4 957%files
958%defattr(644,root,root,755)
8d91a8d6 959%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
6781e63b 960%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
8d91a8d6 961%attr(754,root,root) /etc/rc.d/init.d/samba
1ffda1d0
JR
962%{systemdunitdir}/samba.service
963%{systemdtmpfilesdir}/samba.conf
ca8880c8 964%attr(755,root,root) %{_bindir}/oLschema2ldif
1ffda1d0
JR
965%attr(755,root,root) %{_sbindir}/samba
966%attr(755,root,root) %{_sbindir}/samba_dnsupdate
4e10344a 967%attr(755,root,root) %{_sbindir}/samba_kcc
1ffda1d0
JR
968%attr(755,root,root) %{_sbindir}/samba_spnupdate
969%attr(755,root,root) %{_sbindir}/samba_upgradedns
1ffda1d0 970%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
ca8880c8 971%attr(755,root,root) %{_libdir}/samba/libpac.so
1ffda1d0
JR
972%dir %{_libdir}/samba/bind9
973%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
974%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
975%dir %{_libdir}/samba/hdb
976%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
1ffda1d0
JR
977%dir %{_libdir}/samba/gensec
978%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
4e900b7e 979%dir %{_libdir}/samba/ldb
4e900b7e 980%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
1ffda1d0 981%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
4e900b7e
JR
982%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
983%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
984%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
985%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
986%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
987%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
988%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
989%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
990%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
991%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
992%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
993%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
994%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
4e900b7e 995%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
1ffda1d0 996%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
4e900b7e
JR
997%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
998%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
999%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
1000%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1001%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1002%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1003%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1004%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1005%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1006%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1007%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1008%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1009%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1010%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1011%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1012%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1013%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1014%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1015%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1016%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1017%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1018%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1019%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
01ad4db7
JR
1020%dir %{_libdir}/samba/process_model
1021%attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1022%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1023%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1024%dir %{_libdir}/samba/service
1025%attr(755,root,root) %{_libdir}/samba/service/cldap.so
1026%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1027%attr(755,root,root) %{_libdir}/samba/service/dns.so
1028%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1029%attr(755,root,root) %{_libdir}/samba/service/drepl.so
1030%attr(755,root,root) %{_libdir}/samba/service/kcc.so
1031%attr(755,root,root) %{_libdir}/samba/service/kdc.so
1032%attr(755,root,root) %{_libdir}/samba/service/ldap.so
1033%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1034%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1035%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1036%attr(755,root,root) %{_libdir}/samba/service/smb.so
1037%attr(755,root,root) %{_libdir}/samba/service/web.so
1038%attr(755,root,root) %{_libdir}/samba/service/winbind.so
1039%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
1ffda1d0
JR
1040%{_datadir}/samba/setup
1041%{_mandir}/man1/oLschema2ldif.1*
1042%{_mandir}/man8/samba.8*
c9c921bd 1043
ac6f9d13 1044%files client
2eedd257 1045%defattr(644,root,root,755)
7e84928b 1046%attr(755,root,root) %{_bindir}/cifsdd
7e84928b 1047%attr(755,root,root) %{_bindir}/nmblookup4
1ffda1d0 1048%attr(755,root,root) %{_bindir}/reg*
7e84928b 1049%attr(755,root,root) %{_bindir}/smbclient4
6c886cab 1050%{_mandir}/man1/findsmb.1*
e63ea659 1051%{_mandir}/man1/nmblookup4.1*
1ffda1d0 1052%{_mandir}/man1/reg*.1*
ac6f9d13 1053
ac6f9d13 1054%files common
2eedd257 1055%defattr(644,root,root,755)
4ca488b9 1056%doc README WHATSNEW.txt Roadmap
5133873e 1057/etc/ld.so.conf.d/samba.conf
08006992 1058%attr(755,root,root) %{_bindir}/samba-regedit
ca8880c8 1059%attr(755,root,root) %{_bindir}/samba-tool
2f0e4f6e 1060%dir %{_sysconfdir}/samba
d0e87ba8 1061%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
d974bdb3
JR
1062%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1063%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
4e900b7e
JR
1064%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1065%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
4acbe587
JR
1066%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1067%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
1ffda1d0
JR
1068%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1069%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
4acbe587
JR
1070%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1071%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1072%attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1073%attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1074%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1075%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1076%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1077%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1078%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1079%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
aa139d87
JR
1080%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1081%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
4acbe587
JR
1082%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1083%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1084%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1085%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1086%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1087%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
1df58bbb
JR
1088%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1089%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
4acbe587
JR
1090%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1091%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
1df58bbb
JR
1092%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1093%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
4acbe587
JR
1094%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1095%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1096%attr(755,root,root) %{_libdir}/libnetapi.so.0
1097%attr(755,root,root) %{_libdir}/libpdb.so.0
1df58bbb 1098%attr(755,root,root) %{_libdir}/libsmbconf.so.0
4acbe587 1099%attr(755,root,root) %{_libdir}/libsmbldap.so.0
1df58bbb
JR
1100%dir %{_libdir}/samba
1101%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
4acbe587
JR
1102%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1103%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
1df58bbb 1104%attr(755,root,root) %{_libdir}/samba/libaddns.so
4acbe587 1105%attr(755,root,root) %{_libdir}/samba/libads.so
1df58bbb 1106%attr(755,root,root) %{_libdir}/samba/libasn1util.so
4acbe587
JR
1107%attr(755,root,root) %{_libdir}/samba/libauth.so
1108%attr(755,root,root) %{_libdir}/samba/libauth4.so
1df58bbb 1109%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
4acbe587
JR
1110%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1111%attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1112%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1113%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
1df58bbb
JR
1114%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1115%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
4acbe587
JR
1116%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1117%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
1df58bbb 1118%attr(755,root,root) %{_libdir}/samba/libcliauth.so
4acbe587
JR
1119%attr(755,root,root) %{_libdir}/samba/libcluster.so
1120%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
1df58bbb 1121%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
4acbe587
JR
1122%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1123%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1124%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
1df58bbb 1125%attr(755,root,root) %{_libdir}/samba/liberrors.so
4acbe587
JR
1126%attr(755,root,root) %{_libdir}/samba/libevents.so
1127%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1128%attr(755,root,root) %{_libdir}/samba/libgse.so
1129%attr(755,root,root) %{_libdir}/samba/libiniparser.so
1df58bbb
JR
1130%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1131%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
4acbe587 1132%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
1df58bbb 1133%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
4acbe587
JR
1134%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1135%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1136%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1137%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1138%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1139%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1140%attr(755,root,root) %{_libdir}/samba/libnetif.so
08006992 1141%attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
4acbe587 1142%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
4e10344a 1143%attr(755,root,root) %{_libdir}/samba/libntvfs.so
4acbe587
JR
1144%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1145%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
4e10344a 1146%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
1df58bbb
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
4acbe587 1152%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
1df58bbb 1153%attr(755,root,root) %{_libdir}/samba/libserver-role.so
4e10344a
JR
1154%attr(755,root,root) %{_libdir}/samba/libservice.so
1155%attr(755,root,root) %{_libdir}/samba/libshares.so
1df58bbb 1156%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
1df58bbb 1157%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
1df58bbb
JR
1158%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1159%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
4acbe587
JR
1160%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1161%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
1df58bbb 1162%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
1df58bbb 1163%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
4acbe587 1164%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
08006992 1165%attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
1df58bbb
JR
1166%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1167%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1168%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1169%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
4acbe587
JR
1170%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1171%dir %{_libdir}/samba/vfs
1172%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
08006992 1173%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
4fa7cfd9 1174#%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
4acbe587 1175%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
4fa7cfd9 1176%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
4acbe587
JR
1177%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1178%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1179%dir %{_datadir}/samba
1180%dir %{_datadir}/samba/codepages
1181%{_datadir}/samba/codepages/lowcase.dat
1182%{_datadir}/samba/codepages/upcase.dat
1183%{_datadir}/samba/codepages/valid.dat
1184%{_mandir}/man5/lmhosts.5*
1185%{_mandir}/man5/smb.conf.5*
1186%{_mandir}/man7/samba.7*
08006992 1187%{_mandir}/man8/samba-regedit.8*
4acbe587 1188%{_mandir}/man8/samba-tool.8*
08006992
JR
1189%{_mandir}/man8/vfs_acl_xattr.8*
1190%{_mandir}/man8/vfs_btrfs.8*
1191%{_mandir}/man8/vfs_fileid.8*
1192%{_mandir}/man8/vfs_xattr_tdb.8*
1df58bbb 1193
08006992
JR
1194# TODO
1195%attr(755,root,root) %{_bindir}/ntdbbackup
1196%attr(755,root,root) %{_bindir}/ntdbdump
1197%attr(755,root,root) %{_bindir}/ntdbrestore
1198%attr(755,root,root) %{_bindir}/ntdbtool
1199%attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1200%{_mandir}/man8/ntdbbackup.8*
1201%{_mandir}/man8/ntdbdump.8*
1202%{_mandir}/man8/ntdbrestore.8*
1203%{_mandir}/man8/ntdbtool.8*
f02030a6 1204%if %{without system_libs}
14c5c7b8
JR
1205%attr(755,root,root) %{_bindir}/tdbbackup
1206%attr(755,root,root) %{_bindir}/tdbdump
1207%attr(755,root,root) %{_bindir}/tdbtool
f02030a6
JR
1208%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1209%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
14c5c7b8
JR
1210%{_mandir}/man8/tdbbackup.8*
1211%{_mandir}/man8/tdbdump.8*
1212%{_mandir}/man8/tdbtool.8*
f02030a6
JR
1213%endif
1214
f05ac457
JR
1215%files common-server
1216%defattr(644,root,root,755)
1217%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1218%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
f05ac457
JR
1219%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
1220%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
1221
1222%dir %{_sambahome}
1223%dir /var/lib/samba
1224%ghost /var/lib/samba/*.dat
1225%dir /var/lib/samba/printing
1226
1227%attr(750,root,root) %dir /var/log/samba
1228%attr(750,root,root) %dir /var/log/samba/cores
1229%attr(750,root,root) %dir /var/log/samba/cores/smbd
1230%attr(750,root,root) %dir /var/log/samba/cores/nmbd
1231%attr(750,root,root) %dir /var/log/archive/samba
1232%attr(1777,root,root) %dir /var/spool/samba
1233%if %{with ldap}
1234%doc examples/LDAP
1235%endif
1236
01ad4db7 1237%files winbind
b36aa9d5 1238%defattr(644,root,root,755)
01ad4db7
JR
1239%attr(755,root,root) %{_bindir}/wbinfo
1240%attr(755,root,root) /%{_lib}/security/pam_winbind*
1241%attr(755,root,root) /%{_lib}/libnss_winbind*
1242%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
1243%{_mandir}/man1/wbinfo*.1*
1244%{_mandir}/man5/pam_winbind.conf.5*
1245%{_mandir}/man7/winbind_krb5_locator.7*
1246%{_mandir}/man8/pam_winbind.8*
79d8a749 1247
f2b0247b
ER
1248%files devel
1249%defattr(644,root,root,755)
4fe22f1e
JR
1250%dir %{_includedir}/samba-4.0
1251%{_includedir}/samba-4.0/charset.h
1252%dir %{_includedir}/samba-4.0/core
1253%{_includedir}/samba-4.0/core/doserr.h
1254%{_includedir}/samba-4.0/core/error.h
1255%{_includedir}/samba-4.0/core/ntstatus.h
1256%{_includedir}/samba-4.0/core/werror.h
1257%{_includedir}/samba-4.0/credentials.h
1258%{_includedir}/samba-4.0/dcerpc.h
1259%{_includedir}/samba-4.0/dcerpc_server.h
1260%{_includedir}/samba-4.0/dlinklist.h
1261%{_includedir}/samba-4.0/domain_credentials.h
1262%dir %{_includedir}/samba-4.0/gen_ndr
1263%{_includedir}/samba-4.0/gen_ndr/atsvc.h
1264%{_includedir}/samba-4.0/gen_ndr/auth.h
1265%{_includedir}/samba-4.0/gen_ndr/dcerpc.h
4acbe587
JR
1266%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1267%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
4fe22f1e
JR
1268%{_includedir}/samba-4.0/gen_ndr/epmapper.h
1269%{_includedir}/samba-4.0/gen_ndr/krb5pac.h
1270%{_includedir}/samba-4.0/gen_ndr/lsa.h
1271%{_includedir}/samba-4.0/gen_ndr/mgmt.h
1272%{_includedir}/samba-4.0/gen_ndr/misc.h
1273%{_includedir}/samba-4.0/gen_ndr/nbt.h
4fe22f1e 1274%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
4acbe587 1275%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
4fe22f1e 1276%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
4acbe587
JR
1277%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1278%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
4fe22f1e 1279%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
4acbe587 1280%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
4fe22f1e 1281%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
4fe22f1e 1282%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
4acbe587 1283%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
4fe22f1e
JR
1284%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1285%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
4fe22f1e 1286%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
4acbe587 1287%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
4fe22f1e 1288%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
4acbe587 1289%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
4fe22f1e
JR
1290%{_includedir}/samba-4.0/gen_ndr/netlogon.h
1291%{_includedir}/samba-4.0/gen_ndr/samr.h
1292%{_includedir}/samba-4.0/gen_ndr/security.h
1293%{_includedir}/samba-4.0/gen_ndr/server_id.h
1294%{_includedir}/samba-4.0/gen_ndr/svcctl.h
1295%{_includedir}/samba-4.0/gensec.h
4acbe587 1296%{_includedir}/samba-4.0/ldap-util.h
4fe22f1e
JR
1297%{_includedir}/samba-4.0/ldap_errors.h
1298%{_includedir}/samba-4.0/ldap_message.h
1299%{_includedir}/samba-4.0/ldap_ndr.h
4fe22f1e
JR
1300%{_includedir}/samba-4.0/ldb_wrap.h
1301%{_includedir}/samba-4.0/ndr.h
1302%dir %{_includedir}/samba-4.0/ndr
4acbe587
JR
1303%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1304%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
4fe22f1e
JR
1305%{_includedir}/samba-4.0/ndr/ndr_nbt.h
1306%{_includedir}/samba-4.0/ndr/ndr_svcctl.h
1307%{_includedir}/samba-4.0/param.h
1308%{_includedir}/samba-4.0/policy.h
4acbe587 1309%{_includedir}/samba-4.0/read_smb.h
4fe22f1e
JR
1310%{_includedir}/samba-4.0/registry.h
1311%{_includedir}/samba-4.0/roles.h
1312%{_includedir}/samba-4.0/rpc_common.h
1313%dir %{_includedir}/samba-4.0/samba
1314%{_includedir}/samba-4.0/samba/session.h
4fe22f1e 1315%{_includedir}/samba-4.0/samba/version.h
4acbe587 1316%{_includedir}/samba-4.0/samba_util.h
4fe22f1e 1317%{_includedir}/samba-4.0/share.h
4acbe587
JR
1318%{_includedir}/samba-4.0/smb2.h
1319%{_includedir}/samba-4.0/smb2_constants.h
1320%{_includedir}/samba-4.0/smb2_create_blob.h
08006992 1321%{_includedir}/samba-4.0/smb2_lease.h
4acbe587
JR
1322%{_includedir}/samba-4.0/smb2_signing.h
1323%{_includedir}/samba-4.0/smb_cli.h
1324%{_includedir}/samba-4.0/smb_cliraw.h
1325%{_includedir}/samba-4.0/smb_common.h
1326%{_includedir}/samba-4.0/smb_composite.h
1327%{_includedir}/samba-4.0/smb_constants.h
1328%{_includedir}/samba-4.0/smb_raw.h
1329%{_includedir}/samba-4.0/smb_raw_interfaces.h
1330%{_includedir}/samba-4.0/smb_raw_signing.h
1331%{_includedir}/samba-4.0/smb_raw_trans2.h
1332%{_includedir}/samba-4.0/smb_request.h
1333%{_includedir}/samba-4.0/smb_seal.h
1334%{_includedir}/samba-4.0/smb_signing.h
1335%{_includedir}/samba-4.0/smb_unix_ext.h
1336%{_includedir}/samba-4.0/smb_util.h
4fe22f1e
JR
1337%{_includedir}/samba-4.0/tdr.h
1338%{_includedir}/samba-4.0/tsocket.h
1339%{_includedir}/samba-4.0/tsocket_internal.h
1340%dir %{_includedir}/samba-4.0/util
1341%{_includedir}/samba-4.0/util/attr.h
1342%{_includedir}/samba-4.0/util/byteorder.h
1343%{_includedir}/samba-4.0/util/data_blob.h
1344%{_includedir}/samba-4.0/util/debug.h
4fe22f1e
JR
1345%{_includedir}/samba-4.0/util/memory.h
1346%{_includedir}/samba-4.0/util/safe_string.h
1347%{_includedir}/samba-4.0/util/string_wrappers.h
1348%{_includedir}/samba-4.0/util/talloc_stack.h
1349%{_includedir}/samba-4.0/util/tevent_ntstatus.h
1350%{_includedir}/samba-4.0/util/tevent_unix.h
1351%{_includedir}/samba-4.0/util/tevent_werror.h
1352%{_includedir}/samba-4.0/util/time.h
1353%{_includedir}/samba-4.0/util/xfile.h
4acbe587
JR
1354%{_includedir}/samba-4.0/util_ldb.h
1355%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
1356%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
1357%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
1358%attr(755,root,root) %{_libdir}/libdcerpc-server.so
1359%attr(755,root,root) %{_libdir}/libdcerpc.so
1360%attr(755,root,root) %{_libdir}/libgensec.so
1361%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
1362%attr(755,root,root) %{_libdir}/libndr-nbt.so
1363%attr(755,root,root) %{_libdir}/libndr-standard.so
1364%attr(755,root,root) %{_libdir}/libndr.so
1365%attr(755,root,root) %{_libdir}/libregistry.so
1366%attr(755,root,root) %{_libdir}/libsamba-credentials.so
1367%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
1368%attr(755,root,root) %{_libdir}/libsamba-policy.so
1369%attr(755,root,root) %{_libdir}/libsamba-util.so
1370%attr(755,root,root) %{_libdir}/libsamdb.so
1371%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
1372%attr(755,root,root) %{_libdir}/libsmbconf.so
1373%attr(755,root,root) %{_libdir}/libtevent-util.so
4fe22f1e 1374%{_pkgconfigdir}/dcerpc.pc
4acbe587 1375%{_pkgconfigdir}/dcerpc_atsvc.pc
2dee2d4a
JR
1376%{_pkgconfigdir}/dcerpc_samr.pc
1377%{_pkgconfigdir}/dcerpc_server.pc
1378%{_pkgconfigdir}/gensec.pc
4acbe587 1379%{_pkgconfigdir}/ndr.pc
2dee2d4a
JR
1380%{_pkgconfigdir}/ndr_krb5pac.pc
1381%{_pkgconfigdir}/ndr_nbt.pc
1382%{_pkgconfigdir}/ndr_standard.pc
2dee2d4a
JR
1383%{_pkgconfigdir}/registry.pc
1384%{_pkgconfigdir}/samba-credentials.pc
1385%{_pkgconfigdir}/samba-hostconfig.pc
1386%{_pkgconfigdir}/samba-policy.pc
1387%{_pkgconfigdir}/samba-util.pc
1388%{_pkgconfigdir}/samdb.pc
1df58bbb 1389%{_pkgconfigdir}/smbclient-raw.pc
08006992
JR
1390# TODO
1391#%if %{without system_libs}
1392%{_mandir}/man3/ntdb.3*
1393#%endif
1df58bbb 1394
919021bf 1395%files -n pam-pam_smbpass3
99795f36 1396%defattr(644,root,root,755)
01ad4db7
JR
1397%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
1398%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
1399
1400%files pidl
1401%defattr(644,root,root,755)
1402%attr(755,root,root) %{_bindir}/pidl
1403%{_mandir}/man1/pidl.1*
1404%{_mandir}/man3/Parse::Pidl*.3*
1405%{perl_vendorlib}/Parse/Pidl*
8d59ae13 1406
6682f6b1 1407%files -n python-samba4
1a8c003b 1408%defattr(644,root,root,755)
4e10344a
JR
1409%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1410%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
3ae083a7 1411%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
3ae083a7 1412%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
4e10344a 1413%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
3db7e7b3 1414%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
1a8c003b
AM
1415%dir %{py_sitedir}/samba
1416%attr(755,root,root) %{py_sitedir}/samba/*.so
1417%{py_sitedir}/samba/*.py[co]
1418%dir %{py_sitedir}/samba/dcerpc
1419%{py_sitedir}/samba/dcerpc/*.py[co]
1420%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
6682f6b1
JR
1421%dir %{py_sitedir}/samba/external
1422%{py_sitedir}/samba/external/*.py[co]
1423%dir %{py_sitedir}/samba/external/subunit
1424%{py_sitedir}/samba/external/subunit/*.py[co]
1425%dir %{py_sitedir}/samba/external/subunit/tests
1426%{py_sitedir}/samba/external/subunit/tests/*.py[co]
6682f6b1
JR
1427%dir %{py_sitedir}/samba/netcmd
1428%{py_sitedir}/samba/netcmd/*.py[co]
1429%dir %{py_sitedir}/samba/provision
1430%{py_sitedir}/samba/provision/*.py[co]
76bc40a9
JR
1431%dir %{py_sitedir}/samba/samba3
1432%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1433%{py_sitedir}/samba/samba3/*.py[co]
1a8c003b
AM
1434%dir %{py_sitedir}/samba/tests
1435%{py_sitedir}/samba/tests/*.py[co]
6682f6b1
JR
1436%dir %{py_sitedir}/samba/tests/blackbox
1437%{py_sitedir}/samba/tests/blackbox/*.py[co]
1438%dir %{py_sitedir}/samba/tests/samba_tool
1439%{py_sitedir}/samba/tests/samba_tool/*.py[co]
1a8c003b
AM
1440%dir %{py_sitedir}/samba/tests/dcerpc
1441%{py_sitedir}/samba/tests/dcerpc/*.py[co]
6682f6b1
JR
1442%dir %{py_sitedir}/samba/web_server
1443%{py_sitedir}/samba/web_server/*.py[co]
08006992
JR
1444# TODO
1445%attr(755,root,root) %{py_sitedir}/ntdb.so
f02030a6
JR
1446%if %{without system_libs}
1447%attr(755,root,root) %{py_sitedir}/*.so
6682f6b1 1448%{py_sitedir}/tevent.py[co]
f02030a6 1449%endif
7e84928b
JR
1450
1451%files test
1452%defattr(644,root,root,755)
1453%attr(755,root,root) %{_bindir}/gentest
1454%attr(755,root,root) %{_bindir}/locktest
1455%attr(755,root,root) %{_bindir}/masktest
1456%attr(755,root,root) %{_bindir}/ndrdump
1457%attr(755,root,root) %{_bindir}/smbtorture
7e84928b
JR
1458%attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
1459%attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
1460%attr(755,root,root) %{_libdir}/samba/libsubunit.so
1461%attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
1462%{_mandir}/man1/gentest.1*
1463%{_mandir}/man1/locktest.1*
1464%{_mandir}/man1/masktest.1*
1465%{_mandir}/man1/ndrdump.1*
1466%{_mandir}/man1/smbtorture.1*
ca8880c8 1467
7e84928b
JR
1468%files test-devel
1469%defattr(644,root,root,755)
1470%attr(755,root,root) %{_libdir}/libtorture.so
1471%{_includedir}/samba-4.0/torture.h
2dee2d4a 1472%{_pkgconfigdir}/torture.pc
7e84928b 1473
4dcb5eca 1474%files -n samba3
ca8880c8 1475%defattr(644,root,root,755)
ca8880c8 1476%attr(755,root,root) %{_bindir}/dbwrap_tool
ca8880c8 1477%attr(755,root,root) %{_bindir}/smbcontrol
ca8880c8 1478%attr(755,root,root) %{_bindir}/smbpasswd
ca8880c8 1479%attr(755,root,root) %{_bindir}/smbstatus
ca8880c8 1480%attr(755,root,root) %{_bindir}/smbta-util
ba3b8748 1481%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
ca8880c8
JR
1482%attr(755,root,root) %{_sbindir}/nmbd
1483%attr(755,root,root) %{_sbindir}/smbd
14c5c7b8
JR
1484%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
1485%attr(755,root,root) %{_libdir}/samba/auth/unix.so
1486%attr(755,root,root) %{_libdir}/samba/auth/wbc.so
4fe22f1e 1487%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
ca8880c8 1488%dir %{_libdir}/samba/idmap
ca8880c8 1489%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
1ffda1d0 1490%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
ca8880c8 1491%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
08006992 1492%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
ca8880c8
JR
1493%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1494%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
ca8880c8 1495%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
ca8880c8 1496%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
ba3b8748
JR
1497%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
1498%attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
1499%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
1500%attr(755,root,root) %{_libdir}/samba/vfs/commit.so
ca8880c8
JR
1501%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1502%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
ca8880c8 1503%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
ba3b8748 1504%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
ca8880c8
JR
1505%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
1506%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
1507%attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
1508%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
1509%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
1510%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
1511%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
1ffda1d0 1512%dir %{_libdir}/samba/pdb
6634b09b 1513%attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
1ffda1d0
JR
1514%attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
1515%attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
1516%attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
1517%dir %{_libdir}/samba/nss_info
1518%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
1519%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
1ffda1d0 1520%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
ba3b8748 1521%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
1ffda1d0 1522%{_mandir}/man1/dbwrap_tool.1*
1ffda1d0 1523%{_mandir}/man1/smbcontrol.1*
1ffda1d0 1524%{_mandir}/man1/smbstatus.1*
1ffda1d0 1525%{_mandir}/man5/smbpasswd.5*
1ffda1d0
JR
1526%{_mandir}/man8/idmap_ad.8*
1527%{_mandir}/man8/idmap_autorid.8*
1528%{_mandir}/man8/idmap_hash.8*
1529%{_mandir}/man8/idmap_ldap.8*
1530%{_mandir}/man8/idmap_nss.8*
08006992 1531%{_mandir}/man8/idmap_rfc2307.8*
1ffda1d0
JR
1532%{_mandir}/man8/idmap_rid.8*
1533%{_mandir}/man8/idmap_tdb2.8*
1534%{_mandir}/man8/idmap_tdb.8*
1ffda1d0 1535%{_mandir}/man8/nmbd.8*
1ffda1d0
JR
1536%{_mandir}/man8/smbd.8*
1537%{_mandir}/man8/smbpasswd.8*
1538%{_mandir}/man8/smbta-util.8*
ca8880c8 1539%{_mandir}/man8/vfs_acl_tdb.8*
1ffda1d0
JR
1540%{_mandir}/man8/vfs_aio_fork.8*
1541%{_mandir}/man8/vfs_aio_linux.8*
1542%{_mandir}/man8/vfs_aio_pthread.8*
ba3b8748 1543%{_mandir}/man8/vfs_commit.8*
ca8880c8
JR
1544%{_mandir}/man8/vfs_crossrename.8*
1545%{_mandir}/man8/vfs_dirsort.8*
08006992 1546%{_mandir}/man8/vfs_linux_xfs_sgid.8*
1ffda1d0 1547%{_mandir}/man8/vfs_media_harmony.8*
ca8880c8
JR
1548%{_mandir}/man8/vfs_preopen.8*
1549%{_mandir}/man8/vfs_shadow_copy2.8*
1550%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
ca8880c8 1551%{_mandir}/man8/vfs_streams_depot.8*
1ffda1d0 1552%{_mandir}/man8/vfs_streams_xattr.8*
08006992 1553%{_mandir}/man8/vfs_syncops.8*
ca8880c8 1554%{_mandir}/man8/vfs_time_audit.8*
ca8880c8 1555
40ee0897
JR
1556%files -n samba3-server
1557%defattr(644,root,root,755)
1558%attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
1559%attr(754,root,root) /etc/rc.d/init.d/smb
7de1a999 1560%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba3
40ee0897
JR
1561%{systemdunitdir}/nmb.service
1562%{systemdunitdir}/smb.service
1563
01ad4db7
JR
1564%files -n samba3-client
1565%defattr(644,root,root,755)
1566%attr(755,root,root) %{_bindir}/net
1567%attr(755,root,root) %{_bindir}/nmblookup
1568%attr(755,root,root) %{_bindir}/rpcclient
1569%attr(755,root,root) %{_bindir}/sharesec
1570%attr(755,root,root) %{_bindir}/smbcacls
1571%attr(755,root,root) %{_bindir}/smbclient
8d91a8d6 1572%attr(755,root,root) %{_bindir}/smbtar
01ad4db7 1573%attr(755,root,root) %{_bindir}/smbtree
4acbe587
JR
1574%attr(755,root,root) %{_libdir}/samba/libgpo.so
1575%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
01ad4db7
JR
1576%{_mandir}/man1/nmblookup.1*
1577%{_mandir}/man1/rpcclient.1*
1578%{_mandir}/man1/sharesec.1*
1579%{_mandir}/man1/smbcacls.1*
1580%{_mandir}/man1/smbclient.1*
8d91a8d6 1581%{_mandir}/man1/smbtar.1*
01ad4db7 1582%{_mandir}/man1/smbtree.1*
14c5c7b8 1583%{_mandir}/man8/net.8*
01ad4db7 1584
4dcb5eca 1585%files -n samba3-common
aa139d87
JR
1586%defattr(644,root,root,755)
1587%attr(755,root,root) %{_bindir}/eventlogadm
1588%attr(755,root,root) %{_bindir}/ntlm_auth
1589%attr(755,root,root) %{_bindir}/pdbedit
1590%attr(755,root,root) %{_bindir}/profiles
1591%attr(755,root,root) %{_bindir}/smbcquotas
1592%attr(755,root,root) %{_bindir}/testparm
1593%attr(755,root,root) %{_bindir}/vfstest
4acbe587
JR
1594%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
1595%attr(755,root,root) %{_libdir}/samba/libnss_info.so
1596%attr(755,root,root) %{_libdir}/samba/libidmap.so
1597%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
1598%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
aa139d87
JR
1599%dir %{_libdir}/samba/auth
1600%attr(755,root,root) %{_libdir}/samba/auth/script.so
1601%{_mandir}/man1/ntlm_auth.1*
1602%{_mandir}/man1/profiles.1*
1603%{_mandir}/man1/smbcquotas.1*
1604%{_mandir}/man1/testparm.1*
1605%{_mandir}/man1/vfstest.1*
1606%{_mandir}/man8/eventlogadm.8*
1607%{_mandir}/man8/pdbedit.8*
1608
4fe22f1e
JR
1609%files -n samba3-devel
1610%defattr(644,root,root,755)
ba3b8748
JR
1611%attr(755,root,root) %{_libdir}/libnetapi.so
1612%attr(755,root,root) %{_libdir}/libpdb.so
1613%attr(755,root,root) %{_libdir}/libsmbldap.so
4fe22f1e 1614%{_includedir}/samba-4.0/lookup_sid.h
14c5c7b8
JR
1615%{_includedir}/samba-4.0/machine_sid.h
1616%{_includedir}/samba-4.0/netapi.h
4fe22f1e 1617%{_includedir}/samba-4.0/passdb.h
14c5c7b8 1618%{_includedir}/samba-4.0/smbconf.h
4fe22f1e
JR
1619%{_includedir}/samba-4.0/smb_ldap.h
1620%{_includedir}/samba-4.0/smbldap.h
14c5c7b8 1621%{_includedir}/samba-4.0/smb_share_modes.h
4fe22f1e
JR
1622%{_pkgconfigdir}/netapi.pc
1623
ca8880c8
JR
1624%files -n samba3-vfs-audit
1625%defattr(644,root,root,755)
1626%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
1627%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
1628%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
1629%{_mandir}/man8/vfs_audit.8*
1630%{_mandir}/man8/vfs_extd_audit.8*
1631%{_mandir}/man8/vfs_full_audit.8*
1632
1633%files -n samba3-vfs-cap
1634%defattr(644,root,root,755)
1635%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
1636%{_mandir}/man8/vfs_cap.8*
1637
1638%files -n samba3-vfs-default_quota
1639%defattr(644,root,root,755)
1640%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
1641%{_mandir}/man8/vfs_default_quota.8*
1642
1643%files -n samba3-vfs-expand_msdfs
1644%defattr(644,root,root,755)
1645%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
1646
1647%files -n samba3-vfs-fake_perms
1648%defattr(644,root,root,755)
1649%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
1650%{_mandir}/man8/vfs_fake_perms.8*
1651
ba3b8748
JR
1652%files -n samba3-vfs-notify_fam
1653%defattr(644,root,root,755)
1654%attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
1655%{_mandir}/man8/vfs_notify_fam.8*
ca8880c8
JR
1656
1657%files -n samba3-vfs-netatalk
1658%defattr(644,root,root,755)
1659%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
1660%{_mandir}/man8/vfs_netatalk.8*
1661
1662%files -n samba3-vfs-readahead
1663%defattr(644,root,root,755)
1664%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
1665%{_mandir}/man8/vfs_readahead.8*
1666
1667%files -n samba3-vfs-readonly
1668%defattr(644,root,root,755)
1669%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
1670%{_mandir}/man8/vfs_readonly.8*
1671
1672%files -n samba3-vfs-recycle
1673%defattr(644,root,root,755)
1674%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
1675%{_mandir}/man8/vfs_recycle.8*
1676
1677%files -n samba3-vfs-shadow_copy
1678%defattr(644,root,root,755)
1679%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
1680%{_mandir}/man8/vfs_shadow_copy.8*
1681
1682%files -n samba3-vfs-catia
1683%defattr(644,root,root,755)
1684%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1685%{_mandir}/man8/vfs_catia.8*
1686
1687%files -n samba3-vfs-scannedonly
1688%defattr(644,root,root,755)
1689%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
1690%{_mandir}/man8/vfs_scannedonly.8*
1691
919021bf 1692%files -n smbget3
ca8880c8
JR
1693%defattr(644,root,root,755)
1694%attr(755,root,root) %{_bindir}/smbget
1695%{_mandir}/man1/smbget.1*
1696%{_mandir}/man5/smbgetrc.5*
1697
1698%if %{with cups}
919021bf 1699%files -n cups-backend-smb3
ca8880c8
JR
1700%defattr(644,root,root,755)
1701%attr(755,root,root) %{cups_serverbin}/backend/smb
1702%attr(755,root,root) %{_bindir}/smbspool
1703%{_mandir}/man8/smbspool.8*
1704%endif
1705
01ad4db7
JR
1706%files -n samba3-winbind
1707%attr(755,root,root) %{_sbindir}/winbindd
1708%attr(754,root,root) /etc/rc.d/init.d/winbind
1709%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
1710%{systemdunitdir}/winbind.service
1711%{_mandir}/man8/winbindd*.8*
1712
919021bf 1713%files -n nss_wins3
01ad4db7
JR
1714%defattr(644,root,root,755)
1715%attr(755,root,root) /%{_lib}/libnss_wins*
1716
d16b770b 1717%files -n samba3-libsmbclient
01ad4db7
JR
1718%defattr(644,root,root,755)
1719%attr(755,root,root) %{_libdir}/libsmbclient.so.*
01ad4db7 1720%attr(755,root,root) %{_libdir}/libwbclient.so.*
14c5c7b8 1721%{_mandir}/man7/libsmbclient.7*
01ad4db7 1722
d16b770b 1723%files -n samba3-libsmbclient-devel
01ad4db7
JR
1724%defattr(644,root,root,755)
1725%attr(755,root,root) %{_libdir}/libsmbclient.so
01ad4db7
JR
1726%attr(755,root,root) %{_libdir}/libwbclient.so
1727%{_includedir}/libsmbclient.h
1728%{_includedir}/wbclient.h
1729
01ad4db7 1730%if %{with ldap}
0282dc9c 1731%files -n openldap-schema-samba3
01ad4db7
JR
1732%defattr(644,root,root,755)
1733%{schemadir}/*.schema
1734%endif
This page took 0.632474 seconds and 4 git commands to generate.