]> git.pld-linux.org Git - packages/samba.git/blame - samba4.spec
- rel 1
[packages/samba.git] / samba4.spec
CommitLineData
c04968c4
JR
1# TODO:
2# - unbundle ntdb (no external release as of 16.Oct.2013)
29511e6d 3#
e4bb74d8 4# Conditional build:
34895621
JR
5%bcond_without ads # without ActiveDirectory support
6%bcond_without cups # without CUPS support
34895621
JR
7%bcond_without ldap # without LDAP support
8%bcond_without avahi
e71e0470 9%bcond_without system_libs
105507bc 10
e71e0470
JR
11%if %{with system_libs}
12%define talloc_ver 2.0.7
cd86127c
JR
13%define tdb_ver 2:1.2.11
14%define ldb_ver 1.1.16
f6857f17 15%define tevent_ver 0.9.18
c04968c4 16%define ntdb_ver 0.9
4ecf4d28
JB
17%endif
18
7d14b7f3 19%define virusfilter_version 0.1.3
7a0e596a
JR
20Summary: Active Directory server
21Summary(pl.UTF-8): Serwer Active Directory
670da5b0 22Name: samba4
0ba286a8 23Version: 4.1.1
24254223 24Release: 1
6646cd44 25Epoch: 1
6bef715a 26License: GPL v3
11d2c190 27Group: Networking/Daemons
670da5b0 28Source0: http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
0ba286a8 29# Source0-md5: f63feeae652afc3a0fefdd38176957fb
ba850b61 30Source1: smb.init
46c25e95 31Source2: samba.pamd
46c25e95
JR
32Source4: samba.sysconfig
33Source5: samba.logrotate
138aecb0 34Source6: smb.conf
68134596 35Source7: winbind.init
36Source8: winbind.sysconfig
cd86127c 37Source9: samba.init
46c25e95 38Source10: https://github.com/downloads/fumiyas/samba-virusfilter/samba-virusfilter-%{virusfilter_version}.tar.bz2
7d14b7f3 39# Source10-md5: a3a30d5fbf309d356e8c5833db680c17
f5211db7 40Source11: samba3.logrotate
34895621 41Patch0: system-heimdal.patch
46c25e95 42Patch1: samba-c++-nofail.patch
46c25e95 43Patch4: samba-lprng-no-dot-printers.patch
cd86127c
JR
44Patch5: systemd-pid-dir.patch
45Patch6: unicodePwd-nthash-values-over-LDAP.patch
c04968c4 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}
1ae9cf92 52#BuildRequires: ceph-devel
aceac5ef 53BuildRequires: ctdb-devel
62dc8910 54%{?with_cups:BuildRequires: cups-devel >= 1:1.2.0}
51bcdd9a 55BuildRequires: dmapi-devel
a3c759b7 56BuildRequires: docbook-style-xsl
5b010594 57BuildRequires: gamin-devel
ff01b4ff 58BuildRequires: gdbm-devel
9f74dab7 59BuildRequires: gettext-devel
1ae9cf92 60BuildRequires: glusterfs-devel
3dbf1ce9 61BuildRequires: gnutls-devel
8e43bad6 62BuildRequires: heimdal-devel >= 1.5.3-1
9f74dab7 63BuildRequires: iconv
1125cc60 64BuildRequires: keyutils-devel
a3c759b7 65BuildRequires: libaio-devel
34895621 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
6646cd44
JR
74BuildRequires: perl(ExtUtils::MakeMaker)
75BuildRequires: perl(Parse::Yapp)
9f74dab7 76BuildRequires: pkgconfig
f092c096 77BuildRequires: popt-devel
16c4fca4 78%{?with_pgsql:BuildRequires: postgresql-devel}
190a259b
JR
79BuildRequires: python-devel
80BuildRequires: python-dns
6bf53014 81BuildRequires: python-modules
190a259b 82BuildRequires: python-testtools
f092c096 83BuildRequires: readline-devel >= 4.2
dce29ff7 84BuildRequires: rpmbuild(macros) >= 1.647
a3c759b7 85BuildRequires: rpm-pythonprov
e155c475 86BuildRequires: sed >= 4.0
e71e0470 87%if %{with system_libs}
e71e0470 88BuildRequires: ldb-devel >= %{ldb_ver}
c04968c4 89#BuildRequires: ntdb-devel >= %{ntdb_ver}
e71e0470
JR
90BuildRequires: python-ldb-devel >= %{ldb_ver}
91BuildRequires: python-talloc-devel >= %{talloc_ver}
92BuildRequires: python-tevent >= %{tevent_ver}
05913998
JR
93BuildRequires: talloc-devel >= %{talloc_ver}
94BuildRequires: tdb-devel >= %{tdb_ver}
95BuildRequires: tevent-devel >= %{tevent_ver}
e71e0470 96%endif
bd658e80 97BuildRequires: xfsprogs-devel
34895621 98BuildConflicts: libbsd-devel
656b05ab 99Requires(post,preun): /sbin/chkconfig
6646cd44 100Requires: %{name}-common = %{epoch}:%{version}-%{release}
29533586 101Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
7f7b5c36 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
dce29ff7 107Requires: systemd-units >= 38
62dc8910 108# smbd links with libcups
ac083993 109%{?with_cups:Requires: cups-lib >= 1:1.2.0}
e765216e
JR
110Obsoletes: samba-doc-html
111Obsoletes: samba-doc-pdf
05913998
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
7a0e596a 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
7a0e596a 144Then pakiet dostarcza główny demon Active Directory.
da957f7e 145
ac6f9d13 146%package client
7a0e596a
JR
147Summary: Samba AD client programs
148Summary(pl.UTF-8): Klienci serwera Samba AD
2eedd257 149Group: Applications/Networking
6646cd44 150Requires: %{name}-common = %{epoch}:%{version}-%{release}
7f7b5c36 151Requires: python-samba4 = %{epoch}:%{version}-%{release}
8e43bad6 152Requires: heimdal-libs >= 1.5.3-1
b0b9dc36 153Suggests: cifs-utils
85d322d3 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
7a0e596a 168Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
2eedd257 169Group: Networking/Daemons
d39cef87 170Requires: python-samba4 = %{epoch}:%{version}-%{release}
8e43bad6
JR
171%if %{with system_libs}
172Requires: ldb >= %{ldb_ver}
c04968c4 173#Requires: ntdb >= %{ntdb_ver}
0b940f4e
JR
174Requires: talloc >= %{talloc_ver}
175Requires: tdb >= %{tdb_ver}
8e43bad6
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
4ecf4d28 185klientów Samby.
ac6f9d13 186
29533586
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
6646cd44 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
8e43bad6 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
5ddfdd70 226%package -n pam-pam_smbpass3
382a477a
JR
227Summary: PAM Samba Password Module
228Summary(pl.UTF-8): Moduł PAM smbpass
229Group: Base
230Obsoletes: pam_smbpass
5ddfdd70 231Obsoletes: pam-pam_smbpass < 1:4.0.8-3
382a477a 232
5ddfdd70 233%description -n pam-pam_smbpass3
382a477a
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
5ddfdd70 238%description -n pam-pam_smbpass3 -l pl.UTF-8
382a477a
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}
b069341b
JR
256Requires: python-dns
257Requires: python-modules
8e43bad6
JR
258%if %{with system_libs}
259Requires: python-ldb >= %{ldb_ver}
c04968c4 260#Requires: python-ntdb >= %{ntdb_ver}
8e43bad6
JR
261Requires: python-talloc >= %{talloc_ver}
262Requires: python-tevent >= %{tevent_ver}
263%endif
6ed8d415 264Obsoletes: python-samba
382a477a
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
7a0e596a
JR
290Summary: SMB server
291Summary(pl.UTF-8): Serwer SMB
382a477a 292Group: Networking/Daemons
29533586
JR
293Requires: samba3-common = %{epoch}:%{version}-%{release}
294Requires: %{name}-common-server = %{epoch}:%{version}-%{release}
7a0e596a
JR
295# smbd links with libcups
296%{?with_cups:Requires: cups-lib >= 1:1.2.0}
7a0e596a
JR
297Obsoletes: samba-pdb-xml
298Obsoletes: samba-vfs-block
382a477a
JR
299
300%description -n samba3
7a0e596a
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
3dbf1ce9 308%description -n samba3 -l pl.UTF-8
7a0e596a
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.
382a477a 316
3dbf1ce9
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
d210f559 326Obsoletes: samba < 1:4.0.0-1
3dbf1ce9
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
382a477a 336%package -n samba3-client
7a0e596a
JR
337Summary: Samba client programs
338Summary(pl.UTF-8): Klienci serwera Samba
339Group: Applications/Networking
340Requires: samba3-common = %{epoch}:%{version}-%{release}
664cf74c 341Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
8e43bad6 342Requires: heimdal-libs
7a0e596a 343Obsoletes: smbfs
1b1289b5 344Obsoletes: samba-client < 1:4.0.0-1
7a0e596a 345Suggests: cifs-utils
382a477a
JR
346
347%description -n samba3-client
7a0e596a
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
3dbf1ce9 352%description -n samba3-client -l pl.UTF-8
7a0e596a
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.
382a477a
JR
356
357%package -n samba3-common
7a0e596a
JR
358Summary: Files used by both Samba servers and clients
359Summary(pl.UTF-8): Pliki używane przez serwer i klientów Samba
382a477a 360Group: Networking/Daemons
7a0e596a
JR
361Requires: talloc >= %{libtalloc_ver}
362Requires: tdb >= %{libtdb_ver}
1b1289b5 363Obsoletes: samba-common < 1:4.0.0-1
382a477a
JR
364
365%description -n samba3-common
7a0e596a
JR
366Samba-common provides files necessary for both the server and client
367packages of Samba.
368
3dbf1ce9 369%description -n samba3-common -l pl.UTF-8
7a0e596a
JR
370Samba-common dostarcza pliki niezbędne zarówno dla serwera jak i
371klientów Samba.
382a477a 372
f1c7ad61
JR
373%package -n samba3-devel
374Summary: Header files for Samba
375Summary(pl.UTF-8): Pliki nagłówkowe Samby
376Group: Development/Libraries
1b1289b5 377Obsoletes: samba-devel < 1:4.0.0-1
8e43bad6 378Requires: samba3-common = %{epoch}:%{version}-%{release}
f1c7ad61
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
c083eea8
JR
386%package -n samba3-vfs-audit
387Summary: VFS module to audit file access
388Summary(pl.UTF-8): Moduł VFS do monitorowania operacji na plikach
4c0ad0d2 389Group: Networking/Daemons
17937b31 390Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 391Obsoletes: samba-vfs-audit < 1:4.0.0-1
70ff6d03 392
c083eea8
JR
393%description -n samba3-vfs-audit
394A simple module to audit file access to the syslog facility. The
395following operations are logged:
8d59ae13 396 - share connect/disconnect,
397 - directory opens/create/remove,
398 - file open/close/rename/unlink/chmod.
70ff6d03 399
c083eea8
JR
400%description -n samba3-vfs-audit -l pl.UTF-8
401Proste moduły do monitorowania dostępu do plików na serwerze samba do
402do sysloga. Monitorowane są następujące operacje:
96088f7b 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 406
c083eea8
JR
407Zawiera moduły audit, extd_audit i full_audit.
408
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
17937b31 413Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 414Obsoletes: samba-vfs-cap < 1:4.0.0-1
d1f5710a 415
c083eea8 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
c083eea8 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
c083eea8 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
17937b31 429Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 430Obsoletes: samba-vfs-default_quota < 1:4.0.0-1
d1f5710a 431
c083eea8 432%description -n samba3-vfs-default_quota
97334e11 433This VFS modules stores default quotas in a specified quota record.
d1f5710a 434
c083eea8 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
c083eea8 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
17937b31 443Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 444Obsoletes: samba-vfs-expand_msdfs < 1:4.0.0-1
d1f5710a 445
c083eea8 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
c083eea8 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
c083eea8 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
17937b31 468Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 469Obsoletes: samba-vfs-fake_perms < 1:4.0.0-1
d1f5710a 470
c083eea8 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
c083eea8 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
c083eea8 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
17937b31 491Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 492Obsoletes: samba-vfs-notify_fam < 1:4.0.0-1
8ba454ef 493
c083eea8 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
c083eea8 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
c083eea8
JR
503%package -n samba3-vfs-netatalk
504Summary: VFS module for ease co-existence of samba and netatalk
505Summary(pl.UTF-8): Moduł VFS ułatwiający współpracę serwisów samba i netatalk
d1f5710a 506Group: Networking/Daemons
17937b31 507Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 508Obsoletes: samba-vfs-netatalk < 1:4.0.0-1
d1f5710a 509
c083eea8 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
c083eea8
JR
514%description -n samba3-vfs-netatalk -l pl.UTF-8
515Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
96088f7b 516i netatalk przy udostępnianiu zasobów.
d1f5710a 517
c083eea8 518%package -n samba3-vfs-recycle
97334e11 519Summary: VFS module to add recycle bin facility to a samba share
4ecf4d28 520Summary(pl.UTF-8): Moduł VFS dodający funkcję kosza do zasobu Samby
97334e11 521Group: Networking/Daemons
17937b31 522Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 523Obsoletes: samba-vfs-recycle < 1:4.0.0-1
97334e11 524
c083eea8 525%description -n samba3-vfs-recycle
97334e11
JB
526VFS module to add recycle bin facility to a samba share.
527
c083eea8
JR
528%description -n samba3-vfs-recycle -l pl.UTF-8
529Moduł VFS dodający możliwość kosza do zasobu samby.
97334e11 530
c083eea8 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
17937b31 535Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 536Obsoletes: samba-vfs-readahead < 1:4.0.0-1
4d8c5e20 537
c083eea8 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
c083eea8 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
c083eea8 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
17937b31 563Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 564Obsoletes: samba-vfs-readonly < 1:4.0.0-1
97334e11 565
c083eea8 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
c083eea8 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
c083eea8 576%package -n samba3-vfs-shadow_copy
670da5b0
JR
577Summary: VFS module to make automatic copy of data in samba share
578Summary(pl.UTF-8): Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
579Group: Networking/Daemons
17937b31 580Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 581Obsoletes: samba-vfs-shadow_copy < 1:4.0.0-1
670da5b0 582
c083eea8 583%description -n samba3-vfs-shadow_copy
670da5b0
JR
584VFS module to make automatic copy of data in samba share.
585
c083eea8 586%description -n samba3-vfs-shadow_copy -l pl.UTF-8
670da5b0
JR
587Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
588
c083eea8 589%package -n samba3-vfs-catia
670da5b0
JR
590Summary: VFS module to fix Catia CAD filenames
591Group: Networking/Daemons
17937b31 592Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 593Obsoletes: samba-vfs-catia < 1:4.0.0-1
670da5b0 594
c083eea8 595%description -n samba3-vfs-catia
670da5b0
JR
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.
600
c083eea8 601%package -n samba3-vfs-scannedonly
d718c2e1 602Summary: Anti-virus solution as VFS module
4ecf4d28 603Summary(pl.UTF-8): Rozwiązanie antywirusowe jako moduł VFS
d718c2e1 604Group: Networking/Daemons
17937b31 605Requires: samba3 = %{epoch}:%{version}-%{release}
1b1289b5 606Obsoletes: samba-vfs-scannedonly < 1:4.0.0-1
d718c2e1 607
c083eea8 608%description -n samba3-vfs-scannedonly
aceac5ef
ER
609The vfs_scannedonly VFS module ensures that only files that have been
610scanned for viruses are visible and accessible to the end user. If
611non-scanned files are found an anti-virus scanning daemon is notified.
d718c2e1 612
5ddfdd70 613%package -n smbget3
382a477a
JR
614Summary: A utility for retrieving files using the SMB protocol
615Summary(pl.UTF-8): Narzędzie do pobierania plików protokołem SMB
616Group: Applications/Networking
5ddfdd70 617Obsoletes: smbget < 1:4.0.8-3
4ecf4d28 618
5ddfdd70 619%description -n smbget3
382a477a 620wget-like utility for download files over SMB.
4ecf4d28 621
5ddfdd70 622%description -n smbget3 -l pl.UTF-8
382a477a
JR
623Narzędzie podobne do wgeta do pobierania plików protokołem SMB
624używanym w sieciach MS Windows.
4ecf4d28 625
5ddfdd70 626%package -n cups-backend-smb3
382a477a
JR
627Summary: CUPS backend for printing to SMB printers
628Summary(pl.UTF-8): Backend CUPS-a drukujący na drukarkach SMB
629Group: Applications/Printing
630Requires: samba3-client = %{epoch}:%{version}-%{release}
631Requires: cups >= 1:1.2.0
5ddfdd70 632Obsoletes: cups-backend-smb < 1:4.0.8-3
4ecf4d28 633
5ddfdd70 634%description -n cups-backend-smb3
382a477a 635CUPS backend for printing to SMB printers.
99795f36 636
5ddfdd70 637%description -n cups-backend-smb3 -l pl.UTF-8
382a477a 638Backend CUPS-a drukujący na drukarkach SMB.
99795f36 639
382a477a
JR
640%package -n samba3-winbind
641Summary: Samba-winbind daemon, utilities and documentation
642Summary(pl.UTF-8): Demon samba-winbind, narzędzia i dokumentacja
643Group: Networking/Daemons
644Requires(post,preun): /sbin/chkconfig
29533586 645Requires: samba3-common = %{epoch}:%{version}-%{release}
382a477a 646Requires: systemd-units >= 38
1b1289b5 647Obsoletes: samba-winbind < 1:4.0.0-1
6646cd44 648
382a477a
JR
649%description -n samba3-winbind
650Provides the winbind daemon and testing tools to allow authentication
651and group/user enumeration from a Windows or Samba domain controller.
6646cd44 652
382a477a
JR
653%description -n samba3-winbind -l pl.UTF-8
654Pakiet zawiera demona winbind oraz narzędzia testowe. Umożliwia
655uwierzytelnianie i wyliczanie grup/użytkowników z kontrolera domeny
656Windows lub Samba.
6646cd44 657
5ddfdd70 658%package -n nss_wins3
382a477a
JR
659Summary: Name Service Switch service for WINS
660Summary(pl.UTF-8): Usługa Name Service Switch dla WINS
661Group: Base
8e43bad6 662Requires: %{name}-common = %{epoch}:%{version}-%{release}
5ddfdd70 663Obsoletes: nss_wins < 1:4.0.8-3
382a477a 664
5ddfdd70 665%description -n nss_wins3
382a477a
JR
666Provides the libnss_wins shared library which resolves NetBIOS names
667to IP addresses.
668
5ddfdd70 669%description -n nss_wins3 -l pl.UTF-8
382a477a
JR
670Biblioteka dzielona libnss_wins rozwiązująca nazwy NetBIOS na adresy
671IP.
672
664cf74c 673%package -n samba3-libsmbclient
382a477a
JR
674Summary: libsmbclient - samba client library
675Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
676Group: Libraries
277b5368 677Obsoletes: libsmbclient
382a477a 678
664cf74c 679%description -n samba3-libsmbclient
382a477a
JR
680libsmbclient - library that allows to use samba clients functions.
681
664cf74c 682%description -n samba3-libsmbclient -l pl.UTF-8
382a477a
JR
683libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
684samby.
685
664cf74c 686%package -n samba3-libsmbclient-devel
382a477a
JR
687Summary: libsmbclient - samba client library
688Summary(pl.UTF-8): libsmbclient - biblioteka klienta samby
382a477a 689Group: Development/Libraries
664cf74c 690Requires: samba3-libsmbclient = %{epoch}:%{version}-%{release}
277b5368
JR
691Obsoletes: libsmbclient-devel
692Obsoletes: libsmbclient-static
6646cd44 693
664cf74c 694%description -n samba3-libsmbclient-devel
382a477a 695Header files for libsmbclient.
6646cd44 696
664cf74c 697%description -n samba3-libsmbclient-devel -l pl.UTF-8
382a477a 698Pliki nagłówkowe dla libsmbclient.
c083eea8 699
1b1289b5 700%package -n openldap-schema-samba3
382a477a
JR
701Summary: Samba LDAP schema
702Summary(pl.UTF-8): Schemat LDAP dla samby
ed426448 703Group: Networking/Daemons
382a477a
JR
704Requires(post,postun): sed >= 4.0
705Requires: openldap-servers
1b1289b5 706Obsoletes: openldap-schema-samba < 1:4.0.0-1
ed426448 707
17234a2e 708%description -n openldap-schema-samba3
382a477a
JR
709This package contains samba.schema for openldap.
710
17234a2e 711%description -n openldap-schema-samba3 -l pl.UTF-8
382a477a 712Ten pakiet zawiera schemat samby dla openldap-a.
ed426448 713
1925a8b4 714%prep
670da5b0 715%setup -q -n samba-%{version}
34895621 716%patch0 -p1
8932759c 717%patch1 -p1
ce9af3e2 718%patch4 -p1
450db13e 719%patch5 -p1
2aa9f2b6 720%patch6 -p1
c04968c4 721%patch7 -p1
6fb3721a 722
7f7b5c36
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
34895621
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} \
2e711b12
JR
750 --with-privatelibdir=%{_libdir}/samba \
751 --with-modulesdir=%{_libdir}/samba \
01485082 752 --with-pammodulesdir=/%{_lib}/security \
34895621
JR
753 --with-lockdir=/var/lib/samba \
754 --with-privatedir=%{_sysconfdir}/samba \
34895621 755 --disable-rpath-install \
5c9e395f 756 --builtin-libraries=replace,ccan \
c04968c4 757 --bundled-libraries=NONE,subunit,iniparser,ntdb,%{!?with_system_libs:talloc,tdb,ldb,tevent,pytalloc,pytalloc-util,pytdb,pytevent,pyldb,pyldb-util} \
34895621
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 \
34895621 761 --with%{!?with_ads:out}-ads \
40d90f9e 762 --with-aio-support \
432ee34d 763 --with-automount \
34895621
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 \
34895621 771 --with-sendfile-support \
4ef99dd8 772 --with-syslog \
773 --with-utmp \
34895621 774 --with-winbind \
66e5c63e 775 --%{?with_avahi:en}%{!?with_avahi:dis}able-avahi \
34895621
JR
776 --enable-cups \
777 --enable-iprint
1925a8b4 778
70ff6d03 779%{__make}
192f48a8 780
6646cd44
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
cd86127c 789install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd,ld.so.conf.d,env.d} \
2e711b12 790 $RPM_BUILD_ROOT{/var/{log/archive,spool}/samba,/var/lib/samba/printing} \
08bf002e 791 $RPM_BUILD_ROOT/var/log/samba/cores/{smbd,nmbd} \
2e711b12
JR
792 $RPM_BUILD_ROOT{/sbin,/%{_lib}/security,%{_libdir},%{_libdir}/samba/vfs,%{_includedir},%{_sambahome},%{schemadir}} \
793 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
ba850b61 794
34895621 795%{__make} install \
bd658e80 796 DESTDIR=$RPM_BUILD_ROOT \
29511e6d 797 CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
bd658e80 798
6646cd44
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
fbf926f3 811%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Parse/Pidl/.packlist
6646cd44 812
42039dcb
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
2e711b12
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
f5211db7 828cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/samba3
3dbf1ce9 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
cd86127c
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
37a62870
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
34895621
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
b069341b
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
7a0e596a 866# remove man pages for not installed commands
fbf926f3 867%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/log2pcap.1*
fbf926f3
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*
7a0e596a 872
1a8c003b
AM
873%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
874%py_comp $RPM_BUILD_ROOT%{py_sitedir}
f6857f17 875%py_postclean
1a8c003b 876
ea8d81e5
JB
877%clean
878rm -rf $RPM_BUILD_ROOT
9661cd11 879
1925a8b4 880%post
cd86127c
JR
881/sbin/chkconfig --add samba
882%service samba restart "Samba AD daemon"
dce29ff7 883%systemd_post samba.service
1925a8b4 884
885%preun
cd86127c
JR
886if [ "$1" = "0" ]; then
887 %service samba stop
888 /sbin/chkconfig --del samba
889fi
dce29ff7
JR
890%systemd_preun samba.service
891
892%postun
893%systemd_reload
11d2c190 894
0b940f4e
JR
895%post common -p /sbin/ldconfig
896%postun common -p /sbin/ldconfig
70975be6 897
d39cef87
JR
898%post -n python-samba4 -p /sbin/ldconfig
899%postun -n python-samba4 -p /sbin/ldconfig
900
3dbf1ce9 901%post -n samba3-server
382a477a
JR
902/sbin/chkconfig --add smb
903%service smb restart "Samba3 daemons"
1a90c755 904%systemd_post smb.service nmb.service
382a477a 905
3dbf1ce9 906%preun -n samba3-server
382a477a
JR
907if [ "$1" = "0" ]; then
908 %service smb stop
217f90c0 909 /sbin/chkconfig --del smb
382a477a
JR
910fi
911%systemd_preun smb.service nmb.service
912
3dbf1ce9 913%postun -n samba3-server
382a477a
JR
914%systemd_reload
915
00fd225e
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
382a477a 921%post -n samba3-winbind
29511e6d 922/sbin/chkconfig --add winbind
27879fe9 923%service winbind restart "Winbind daemon"
dce29ff7 924%systemd_post winbind.service
29511e6d 925
382a477a 926%preun -n samba3-winbind
29511e6d 927if [ "$1" = "0" ]; then
27879fe9 928 %service winbind stop
29511e6d 929 /sbin/chkconfig --del winbind
930fi
dce29ff7
JR
931%systemd_preun winbind.service
932
382a477a 933%postun -n samba3-winbind
dce29ff7 934%systemd_reload
29511e6d 935
00fd225e
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
8bb2da81 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
8bb2da81 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
00fd225e
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)
cd86127c
JR
959%config(noreplace) %verify(not md5 mtime size) /etc/env.d/LDB_MODULES_PATH
960%attr(754,root,root) /etc/rc.d/init.d/samba
0b940f4e
JR
961%{systemdunitdir}/samba.service
962%{systemdtmpfilesdir}/samba.conf
c083eea8 963%attr(755,root,root) %{_bindir}/oLschema2ldif
0b940f4e
JR
964%attr(755,root,root) %{_sbindir}/samba
965%attr(755,root,root) %{_sbindir}/samba_dnsupdate
7f7b5c36 966%attr(755,root,root) %{_sbindir}/samba_kcc
0b940f4e
JR
967%attr(755,root,root) %{_sbindir}/samba_spnupdate
968%attr(755,root,root) %{_sbindir}/samba_upgradedns
0b940f4e 969%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
c083eea8 970%attr(755,root,root) %{_libdir}/samba/libpac.so
0b940f4e
JR
971%dir %{_libdir}/samba/bind9
972%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
973%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
974%dir %{_libdir}/samba/hdb
975%attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
0b940f4e
JR
976%dir %{_libdir}/samba/gensec
977%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
e4310f27 978%dir %{_libdir}/samba/ldb
e4310f27 979%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
0b940f4e 980%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
e4310f27
JR
981%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
982%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
983%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
984%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
985%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
986%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
987%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
988%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
989%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
990%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
991%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
992%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
993%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
e4310f27 994%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
0b940f4e 995%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
e4310f27
JR
996%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
997%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
998%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
999%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
1000%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
1001%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
1002%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
1003%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
1004%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
1005%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
1006%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
1007%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
1008%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
1009%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
1010%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
1011%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
1012%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
1013%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
1014%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
1015%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
1016%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
1017%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
1018%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
382a477a
JR
1019%dir %{_libdir}/samba/process_model
1020%attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
1021%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
1022%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
1023%dir %{_libdir}/samba/service
1024%attr(755,root,root) %{_libdir}/samba/service/cldap.so
1025%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
1026%attr(755,root,root) %{_libdir}/samba/service/dns.so
1027%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
1028%attr(755,root,root) %{_libdir}/samba/service/drepl.so
1029%attr(755,root,root) %{_libdir}/samba/service/kcc.so
1030%attr(755,root,root) %{_libdir}/samba/service/kdc.so
1031%attr(755,root,root) %{_libdir}/samba/service/ldap.so
1032%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
1033%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
1034%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
1035%attr(755,root,root) %{_libdir}/samba/service/smb.so
1036%attr(755,root,root) %{_libdir}/samba/service/web.so
1037%attr(755,root,root) %{_libdir}/samba/service/winbind.so
1038%attr(755,root,root) %{_libdir}/samba/service/wrepl.so
0b940f4e
JR
1039%{_datadir}/samba/setup
1040%{_mandir}/man1/oLschema2ldif.1*
1041%{_mandir}/man8/samba.8*
c9c921bd 1042
ac6f9d13 1043%files client
2eedd257 1044%defattr(644,root,root,755)
6646cd44 1045%attr(755,root,root) %{_bindir}/cifsdd
6646cd44 1046%attr(755,root,root) %{_bindir}/nmblookup4
0b940f4e 1047%attr(755,root,root) %{_bindir}/reg*
6646cd44 1048%attr(755,root,root) %{_bindir}/smbclient4
6c886cab 1049%{_mandir}/man1/findsmb.1*
481bc0b7 1050%{_mandir}/man1/nmblookup4.1*
0b940f4e 1051%{_mandir}/man1/reg*.1*
ac6f9d13 1052
ac6f9d13 1053%files common
2eedd257 1054%defattr(644,root,root,755)
2e711b12 1055%doc README WHATSNEW.txt Roadmap
b069341b 1056/etc/ld.so.conf.d/samba.conf
89730013 1057%attr(755,root,root) %{_bindir}/samba-regedit
c083eea8 1058%attr(755,root,root) %{_bindir}/samba-tool
2f0e4f6e 1059%dir %{_sysconfdir}/samba
d0e87ba8 1060%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
70975be6
JR
1061%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
1062%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
e4310f27
JR
1063%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
1064%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
8e43bad6
JR
1065%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
1066%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
0b940f4e
JR
1067%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
1068%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
8e43bad6
JR
1069%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
1070%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
1071%attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
1072%attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
1073%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
1074%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
1075%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
1076%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
1077%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
1078%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
ed426448
JR
1079%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
1080%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
8e43bad6
JR
1081%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
1082%attr(755,root,root) %ghost %{_libdir}/libndr-standard.so.0
1083%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
1084%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
1085%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so.*.*.*
1086%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
4d036a87
JR
1087%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
1088%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
8e43bad6
JR
1089%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
1090%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
4d036a87
JR
1091%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
1092%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
8e43bad6
JR
1093%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
1094%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
1095%attr(755,root,root) %{_libdir}/libnetapi.so.0
1096%attr(755,root,root) %{_libdir}/libpdb.so.0
4d036a87 1097%attr(755,root,root) %{_libdir}/libsmbconf.so.0
8e43bad6 1098%attr(755,root,root) %{_libdir}/libsmbldap.so.0
4d036a87
JR
1099%dir %{_libdir}/samba
1100%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
8e43bad6
JR
1101%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
1102%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
4d036a87 1103%attr(755,root,root) %{_libdir}/samba/libaddns.so
8e43bad6 1104%attr(755,root,root) %{_libdir}/samba/libads.so
4d036a87 1105%attr(755,root,root) %{_libdir}/samba/libasn1util.so
8e43bad6
JR
1106%attr(755,root,root) %{_libdir}/samba/libauth.so
1107%attr(755,root,root) %{_libdir}/samba/libauth4.so
4d036a87 1108%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
8e43bad6
JR
1109%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
1110%attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
1111%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
1112%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
4d036a87
JR
1113%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
1114%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
8e43bad6
JR
1115%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
1116%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
4d036a87 1117%attr(755,root,root) %{_libdir}/samba/libcliauth.so
8e43bad6
JR
1118%attr(755,root,root) %{_libdir}/samba/libcluster.so
1119%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
4d036a87 1120%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
8e43bad6
JR
1121%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
1122%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
1123%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
4d036a87 1124%attr(755,root,root) %{_libdir}/samba/liberrors.so
8e43bad6
JR
1125%attr(755,root,root) %{_libdir}/samba/libevents.so
1126%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
1127%attr(755,root,root) %{_libdir}/samba/libgse.so
1128%attr(755,root,root) %{_libdir}/samba/libiniparser.so
4d036a87
JR
1129%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
1130%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
8e43bad6 1131%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
4d036a87 1132%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
8e43bad6
JR
1133%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
1134%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
1135%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
1136%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
1137%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
1138%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
1139%attr(755,root,root) %{_libdir}/samba/libnetif.so
89730013 1140%attr(755,root,root) %{_libdir}/samba/libnon_posix_acls.so
8e43bad6 1141%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
7f7b5c36 1142%attr(755,root,root) %{_libdir}/samba/libntvfs.so
8e43bad6
JR
1143%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
1144%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
7f7b5c36 1145%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
4d036a87
JR
1146%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
1147%attr(755,root,root) %{_libdir}/samba/libsamba-security.so
1148%attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
1149%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
1150%attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
8e43bad6 1151%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
4d036a87 1152%attr(755,root,root) %{_libdir}/samba/libserver-role.so
7f7b5c36
JR
1153%attr(755,root,root) %{_libdir}/samba/libservice.so
1154%attr(755,root,root) %{_libdir}/samba/libshares.so
4d036a87 1155%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
4d036a87 1156%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
4d036a87
JR
1157%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
1158%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
8e43bad6
JR
1159%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
1160%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
4d036a87 1161%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
4d036a87 1162%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
8e43bad6 1163%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
89730013 1164%attr(755,root,root) %{_libdir}/samba/libutil_ntdb.so
4d036a87
JR
1165%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
1166%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
1167%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
1168%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
8e43bad6
JR
1169%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
1170%dir %{_libdir}/samba/vfs
1171%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
89730013 1172%attr(755,root,root) %{_libdir}/samba/vfs/btrfs.so
1ae9cf92 1173#%attr(755,root,root) %{_libdir}/samba/vfs/ceph.so
8e43bad6 1174%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
1ae9cf92 1175%attr(755,root,root) %{_libdir}/samba/vfs/glusterfs.so
8e43bad6
JR
1176%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
1177%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
1178%dir %{_datadir}/samba
1179%dir %{_datadir}/samba/codepages
1180%{_datadir}/samba/codepages/lowcase.dat
1181%{_datadir}/samba/codepages/upcase.dat
1182%{_datadir}/samba/codepages/valid.dat
1183%{_mandir}/man5/lmhosts.5*
1184%{_mandir}/man5/smb.conf.5*
1185%{_mandir}/man7/samba.7*
89730013 1186%{_mandir}/man8/samba-regedit.8*
8e43bad6 1187%{_mandir}/man8/samba-tool.8*
89730013
JR
1188%{_mandir}/man8/vfs_acl_xattr.8*
1189%{_mandir}/man8/vfs_btrfs.8*
1190%{_mandir}/man8/vfs_fileid.8*
1191%{_mandir}/man8/vfs_xattr_tdb.8*
4d036a87 1192
89730013
JR
1193# TODO
1194%attr(755,root,root) %{_bindir}/ntdbbackup
1195%attr(755,root,root) %{_bindir}/ntdbdump
1196%attr(755,root,root) %{_bindir}/ntdbrestore
1197%attr(755,root,root) %{_bindir}/ntdbtool
1198%attr(755,root,root) %{_libdir}/samba/libntdb.so.*
1199%{_mandir}/man8/ntdbbackup.8*
1200%{_mandir}/man8/ntdbdump.8*
1201%{_mandir}/man8/ntdbrestore.8*
1202%{_mandir}/man8/ntdbtool.8*
e71e0470 1203%if %{without system_libs}
287950f2
JR
1204%attr(755,root,root) %{_bindir}/tdbbackup
1205%attr(755,root,root) %{_bindir}/tdbdump
1206%attr(755,root,root) %{_bindir}/tdbtool
e71e0470
JR
1207%attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
1208%attr(755,root,root) %{_libdir}/samba/libtdb.so.*
287950f2
JR
1209%{_mandir}/man8/tdbbackup.8*
1210%{_mandir}/man8/tdbdump.8*
1211%{_mandir}/man8/tdbtool.8*
e71e0470
JR
1212%endif
1213
29533586
JR
1214%files common-server
1215%defattr(644,root,root,755)
1216%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
1217%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
1218%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
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
382a477a 1237%files winbind
b36aa9d5 1238%defattr(644,root,root,755)
382a477a
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)
f1c7ad61
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
8e43bad6
JR
1266%{_includedir}/samba-4.0/gen_ndr/drsblobs.h
1267%{_includedir}/samba-4.0/gen_ndr/drsuapi.h
f1c7ad61
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
f1c7ad61 1274%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc.h
8e43bad6 1275%{_includedir}/samba-4.0/gen_ndr/ndr_atsvc_c.h
f1c7ad61 1276%{_includedir}/samba-4.0/gen_ndr/ndr_dcerpc.h
8e43bad6
JR
1277%{_includedir}/samba-4.0/gen_ndr/ndr_drsblobs.h
1278%{_includedir}/samba-4.0/gen_ndr/ndr_drsuapi.h
f1c7ad61 1279%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper.h
8e43bad6 1280%{_includedir}/samba-4.0/gen_ndr/ndr_epmapper_c.h
f1c7ad61 1281%{_includedir}/samba-4.0/gen_ndr/ndr_krb5pac.h
f1c7ad61 1282%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt.h
8e43bad6 1283%{_includedir}/samba-4.0/gen_ndr/ndr_mgmt_c.h
f1c7ad61
JR
1284%{_includedir}/samba-4.0/gen_ndr/ndr_misc.h
1285%{_includedir}/samba-4.0/gen_ndr/ndr_nbt.h
f1c7ad61 1286%{_includedir}/samba-4.0/gen_ndr/ndr_samr.h
8e43bad6 1287%{_includedir}/samba-4.0/gen_ndr/ndr_samr_c.h
f1c7ad61 1288%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl.h
8e43bad6 1289%{_includedir}/samba-4.0/gen_ndr/ndr_svcctl_c.h
f1c7ad61
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
8e43bad6 1296%{_includedir}/samba-4.0/ldap-util.h
f1c7ad61
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
f1c7ad61
JR
1300%{_includedir}/samba-4.0/ldb_wrap.h
1301%{_includedir}/samba-4.0/ndr.h
1302%dir %{_includedir}/samba-4.0/ndr
8e43bad6
JR
1303%{_includedir}/samba-4.0/ndr/ndr_drsblobs.h
1304%{_includedir}/samba-4.0/ndr/ndr_drsuapi.h
f1c7ad61
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
8e43bad6 1309%{_includedir}/samba-4.0/read_smb.h
f1c7ad61
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
f1c7ad61 1315%{_includedir}/samba-4.0/samba/version.h
8e43bad6 1316%{_includedir}/samba-4.0/samba_util.h
f1c7ad61 1317%{_includedir}/samba-4.0/share.h
8e43bad6
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
89730013 1321%{_includedir}/samba-4.0/smb2_lease.h
8e43bad6
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
f1c7ad61
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
f1c7ad61
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
8e43bad6
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
f1c7ad61 1374%{_pkgconfigdir}/dcerpc.pc
8e43bad6 1375%{_pkgconfigdir}/dcerpc_atsvc.pc
05913998
JR
1376%{_pkgconfigdir}/dcerpc_samr.pc
1377%{_pkgconfigdir}/dcerpc_server.pc
1378%{_pkgconfigdir}/gensec.pc
8e43bad6 1379%{_pkgconfigdir}/ndr.pc
05913998
JR
1380%{_pkgconfigdir}/ndr_krb5pac.pc
1381%{_pkgconfigdir}/ndr_nbt.pc
1382%{_pkgconfigdir}/ndr_standard.pc
05913998
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
4d036a87 1389%{_pkgconfigdir}/smbclient-raw.pc
89730013
JR
1390# TODO
1391#%if %{without system_libs}
1392%{_mandir}/man3/ntdb.3*
1393#%endif
4d036a87 1394
5ddfdd70 1395%files -n pam-pam_smbpass3
29511e6d 1396%defattr(644,root,root,755)
382a477a
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*
29511e6d 1406
c083eea8 1407%files -n python-samba4
9f6f5df1 1408%defattr(644,root,root,755)
7f7b5c36
JR
1409%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
1410%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
0245eccc 1411%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
0245eccc 1412%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
7f7b5c36 1413%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
04e7a791 1414%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
c083eea8
JR
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
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]
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]
6ed8d415
JR
1431%dir %{py_sitedir}/samba/samba3
1432%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
1433%{py_sitedir}/samba/samba3/*.py[co]
c083eea8
JR
1434%dir %{py_sitedir}/samba/tests
1435%{py_sitedir}/samba/tests/*.py[co]
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]
1440%dir %{py_sitedir}/samba/tests/dcerpc
1441%{py_sitedir}/samba/tests/dcerpc/*.py[co]
1442%dir %{py_sitedir}/samba/web_server
1443%{py_sitedir}/samba/web_server/*.py[co]
89730013
JR
1444# TODO
1445%attr(755,root,root) %{py_sitedir}/ntdb.so
c083eea8
JR
1446%if %{without system_libs}
1447%attr(755,root,root) %{py_sitedir}/*.so
1448%{py_sitedir}/tevent.py[co]
fd9d8b85 1449%endif
70ff6d03 1450
c083eea8 1451%files test
d1f5710a 1452%defattr(644,root,root,755)
c083eea8
JR
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
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
c083eea8
JR
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*
d1f5710a 1467
c083eea8 1468%files test-devel
4ecf4d28 1469%defattr(644,root,root,755)
c083eea8
JR
1470%attr(755,root,root) %{_libdir}/libtorture.so
1471%{_includedir}/samba-4.0/torture.h
1472%{_pkgconfigdir}/torture.pc
4ecf4d28 1473
17937b31 1474%files -n samba3
c083eea8 1475%defattr(644,root,root,755)
c083eea8 1476%attr(755,root,root) %{_bindir}/dbwrap_tool
c083eea8 1477%attr(755,root,root) %{_bindir}/smbcontrol
c083eea8 1478%attr(755,root,root) %{_bindir}/smbpasswd
c083eea8 1479%attr(755,root,root) %{_bindir}/smbstatus
c083eea8 1480%attr(755,root,root) %{_bindir}/smbta-util
450db13e 1481%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
c083eea8
JR
1482%attr(755,root,root) %{_sbindir}/nmbd
1483%attr(755,root,root) %{_sbindir}/smbd
287950f2
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
f1c7ad61 1487%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
c083eea8 1488%dir %{_libdir}/samba/idmap
c083eea8 1489%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
0b940f4e 1490%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
c083eea8 1491%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
89730013 1492%attr(755,root,root) %{_libdir}/samba/idmap/rfc2307.so
c083eea8
JR
1493%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
1494%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
c083eea8 1495%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
c083eea8 1496%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
450db13e
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
c083eea8
JR
1501%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
1502%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
c083eea8 1503%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
450db13e 1504%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
c083eea8
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
0b940f4e 1512%dir %{_libdir}/samba/pdb
f6857f17 1513%attr(755,root,root) %{_libdir}/samba/pdb/ldapsam.so
0b940f4e
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
0b940f4e 1520%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
450db13e 1521%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
0b940f4e 1522%{_mandir}/man1/dbwrap_tool.1*
0b940f4e 1523%{_mandir}/man1/smbcontrol.1*
0b940f4e 1524%{_mandir}/man1/smbstatus.1*
0b940f4e 1525%{_mandir}/man5/smbpasswd.5*
0b940f4e
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*
89730013 1531%{_mandir}/man8/idmap_rfc2307.8*
0b940f4e
JR
1532%{_mandir}/man8/idmap_rid.8*
1533%{_mandir}/man8/idmap_tdb2.8*
1534%{_mandir}/man8/idmap_tdb.8*
0b940f4e 1535%{_mandir}/man8/nmbd.8*
0b940f4e
JR
1536%{_mandir}/man8/smbd.8*
1537%{_mandir}/man8/smbpasswd.8*
1538%{_mandir}/man8/smbta-util.8*
c083eea8 1539%{_mandir}/man8/vfs_acl_tdb.8*
0b940f4e
JR
1540%{_mandir}/man8/vfs_aio_fork.8*
1541%{_mandir}/man8/vfs_aio_linux.8*
1542%{_mandir}/man8/vfs_aio_pthread.8*
450db13e 1543%{_mandir}/man8/vfs_commit.8*
c083eea8
JR
1544%{_mandir}/man8/vfs_crossrename.8*
1545%{_mandir}/man8/vfs_dirsort.8*
89730013 1546%{_mandir}/man8/vfs_linux_xfs_sgid.8*
0b940f4e 1547%{_mandir}/man8/vfs_media_harmony.8*
c083eea8
JR
1548%{_mandir}/man8/vfs_preopen.8*
1549%{_mandir}/man8/vfs_shadow_copy2.8*
1550%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
c083eea8 1551%{_mandir}/man8/vfs_streams_depot.8*
0b940f4e 1552%{_mandir}/man8/vfs_streams_xattr.8*
89730013 1553%{_mandir}/man8/vfs_syncops.8*
c083eea8 1554%{_mandir}/man8/vfs_time_audit.8*
c083eea8 1555
3dbf1ce9
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
f5211db7 1560%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba3
3dbf1ce9
JR
1561%{systemdunitdir}/nmb.service
1562%{systemdunitdir}/smb.service
1563
382a477a
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
cd86127c 1572%attr(755,root,root) %{_bindir}/smbtar
382a477a 1573%attr(755,root,root) %{_bindir}/smbtree
8e43bad6
JR
1574%attr(755,root,root) %{_libdir}/samba/libgpo.so
1575%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
382a477a
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*
cd86127c 1581%{_mandir}/man1/smbtar.1*
382a477a 1582%{_mandir}/man1/smbtree.1*
287950f2 1583%{_mandir}/man8/net.8*
382a477a 1584
17937b31 1585%files -n samba3-common
ed426448
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
8e43bad6
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
ed426448
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
f1c7ad61
JR
1609%files -n samba3-devel
1610%defattr(644,root,root,755)
450db13e
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
f1c7ad61 1614%{_includedir}/samba-4.0/lookup_sid.h
287950f2
JR
1615%{_includedir}/samba-4.0/machine_sid.h
1616%{_includedir}/samba-4.0/netapi.h
f1c7ad61 1617%{_includedir}/samba-4.0/passdb.h
287950f2 1618%{_includedir}/samba-4.0/smbconf.h
f1c7ad61
JR
1619%{_includedir}/samba-4.0/smb_ldap.h
1620%{_includedir}/samba-4.0/smbldap.h
287950f2 1621%{_includedir}/samba-4.0/smb_share_modes.h
f1c7ad61
JR
1622%{_pkgconfigdir}/netapi.pc
1623
c083eea8
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
d1f5710a 1639%defattr(644,root,root,755)
2e711b12 1640%attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
4d8c5e20 1641%{_mandir}/man8/vfs_default_quota.8*
d1f5710a 1642
c083eea8 1643%files -n samba3-vfs-expand_msdfs
d1f5710a 1644%defattr(644,root,root,755)
2e711b12 1645%attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
d1f5710a 1646
c083eea8 1647%files -n samba3-vfs-fake_perms
d1f5710a 1648%defattr(644,root,root,755)
2e711b12 1649%attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
4d8c5e20 1650%{_mandir}/man8/vfs_fake_perms.8*
d1f5710a 1651
450db13e
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*
8ba454ef 1656
c083eea8 1657%files -n samba3-vfs-netatalk
d1f5710a 1658%defattr(644,root,root,755)
2e711b12 1659%attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
4d8c5e20
JB
1660%{_mandir}/man8/vfs_netatalk.8*
1661
c083eea8 1662%files -n samba3-vfs-readahead
4d8c5e20 1663%defattr(644,root,root,755)
2e711b12 1664%attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
4d8c5e20 1665%{_mandir}/man8/vfs_readahead.8*
d1f5710a 1666
c083eea8 1667%files -n samba3-vfs-readonly
97334e11 1668%defattr(644,root,root,755)
2e711b12 1669%attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
4d8c5e20 1670%{_mandir}/man8/vfs_readonly.8*
97334e11 1671
c083eea8 1672%files -n samba3-vfs-recycle
97334e11 1673%defattr(644,root,root,755)
2e711b12 1674%attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
4d8c5e20 1675%{_mandir}/man8/vfs_recycle.8*
97334e11 1676
c083eea8 1677%files -n samba3-vfs-shadow_copy
2e711b12
JR
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
c083eea8 1682%files -n samba3-vfs-catia
2e711b12
JR
1683%defattr(644,root,root,755)
1684%attr(755,root,root) %{_libdir}/samba/vfs/catia.so
1685%{_mandir}/man8/vfs_catia.8*
1686
c083eea8 1687%files -n samba3-vfs-scannedonly
d718c2e1 1688%defattr(644,root,root,755)
2e711b12 1689%attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
d718c2e1
AF
1690%{_mandir}/man8/vfs_scannedonly.8*
1691
5ddfdd70 1692%files -n smbget3
4ecf4d28 1693%defattr(644,root,root,755)
c083eea8
JR
1694%attr(755,root,root) %{_bindir}/smbget
1695%{_mandir}/man1/smbget.1*
1696%{_mandir}/man5/smbgetrc.5*
4ecf4d28 1697
c083eea8 1698%if %{with cups}
5ddfdd70 1699%files -n cups-backend-smb3
99795f36 1700%defattr(644,root,root,755)
c083eea8
JR
1701%attr(755,root,root) %{cups_serverbin}/backend/smb
1702%attr(755,root,root) %{_bindir}/smbspool
1703%{_mandir}/man8/smbspool.8*
105507bc 1704%endif
8d59ae13 1705
382a477a
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
5ddfdd70 1713%files -n nss_wins3
382a477a
JR
1714%defattr(644,root,root,755)
1715%attr(755,root,root) /%{_lib}/libnss_wins*
1716
664cf74c 1717%files -n samba3-libsmbclient
382a477a
JR
1718%defattr(644,root,root,755)
1719%attr(755,root,root) %{_libdir}/libsmbclient.so.*
382a477a 1720%attr(755,root,root) %{_libdir}/libwbclient.so.*
287950f2 1721%{_mandir}/man7/libsmbclient.7*
382a477a 1722
664cf74c 1723%files -n samba3-libsmbclient-devel
382a477a
JR
1724%defattr(644,root,root,755)
1725%attr(755,root,root) %{_libdir}/libsmbclient.so
382a477a
JR
1726%attr(755,root,root) %{_libdir}/libwbclient.so
1727%{_includedir}/libsmbclient.h
1728%{_includedir}/wbclient.h
1729
382a477a 1730%if %{with ldap}
8bb2da81 1731%files -n openldap-schema-samba3
382a477a
JR
1732%defattr(644,root,root,755)
1733%{schemadir}/*.schema
1734%endif
This page took 0.589613 seconds and 4 git commands to generate.