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