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