[packages/samba/DEVEL: 19/111] - 4.0.3 - WIP to split samba3 stuff into separate package set

baggins baggins at pld-linux.org
Wed Jan 15 19:39:59 CET 2014


commit c083eea853ad9f7f722b362b2806c6ba6179db14
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Mar 1 18:59:34 2013 +0100

    - 4.0.3
    - WIP to split samba3 stuff into separate package set

 samba4.spec | 1112 +++++++++++++++++++++++++++++++----------------------------
 1 file changed, 582 insertions(+), 530 deletions(-)
---
diff --git a/samba4.spec b/samba4.spec
index 326a0eb..3307422 100644
--- a/samba4.spec
+++ b/samba4.spec
@@ -15,7 +15,7 @@
 %if %{with system_libs}
 %define		talloc_ver	2.0.7
 %define		tdb_ver		2:1.2.10
-%define		ldb_ver		1.1.12
+%define		ldb_ver		1.1.15
 %define		tevent_ver	0.9.17
 %endif
 
@@ -37,13 +37,13 @@ Summary(tr.UTF-8):	SMB sunucusu
 Summary(uk.UTF-8):	SMB клієнт та сервер
 Summary(zh_CN.UTF-8):	Samba 客户端和服务器
 Name:		samba4
-Version:	4.0.0
-Release:	0.5
+Version:	4.0.3
+Release:	0.1
 Epoch:		1
 License:	GPL v3
 Group:		Networking/Daemons
 Source0:	http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
-# Source0-md5:	93e9aad40893ba48d08e1b28e7efff72
+# Source0-md5:	fdb093fb362109dae0ccadc314318da7
 Source1:	smb.init
 Source2:	samba.pamd
 Source3:	swat.inetd
@@ -282,7 +282,7 @@ SWAT (Samba Web Administration Tool), котрий дозволяє віддал
 улюбленого WEB-броузера. Поки що він дозволений через inetd на
 TCP-порту 901.
 
-%package swat
+%package -n samba3-swat
 Summary:	Samba Web Administration Tool
 Summary(pl.UTF-8):	Narzędzie administracyjne serwisu Samba
 Summary(pt_BR.UTF-8):	Samba SWAT e documentação Web
@@ -294,25 +294,25 @@ Requires:	inetdaemon
 Requires:	rc-inetd >= 0.8.2
 Obsoletes:	swat
 
-%description swat
+%description -n samba3-swat
 swat allows a Samba administrator to configure the complex smb.conf
 file via a Web browser. In addition, a swat configuration page has
 help links to all the configurable options in the smb.conf file
 allowing an administrator to easily look up the effects of any change.
 
-%description swat -l pl.UTF-8
+%description -n samba3-swat -l pl.UTF-8
 swat pozwala na kompleksową konfigurację smb.conf przy pomocy
 przeglądarki WWW.
 
-%description swat -l pt_BR.UTF-8
+%description -n samba3-swat -l pt_BR.UTF-8
 SWAT - ferramentada Web de configuração do Samba.
 
-%description swat -l ru.UTF-8
+%description -n samba3-swat -l ru.UTF-8
 Пакет samba-swat включает новый SWAT (Samba Web Administration Tool),
 для удаленного администрирования файла smb.conf при помощи вашего
 любимого Web-браузера.
 
-%description swat -l uk.UTF-8
+%description -n samba3-swat -l uk.UTF-8
 Пакет samba-swat містить новий SWAT (Samba Web Administration Tool),
 для дистанційного адміністрування файлу smb.conf за допомогою вашого
 улюбленого Web-браузеру.
@@ -328,7 +328,7 @@ Summary(uk.UTF-8):	Клієнтські програми Samba (SMB)
 Group:		Applications/Networking
 Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 %{?with_kerberos5:Requires:	heimdal-libs >= 1.5.3-1}
-Requires:	libsmbclient = %{epoch}:%{version}-%{release}
+Requires:	libsmbclient-raw = %{epoch}:%{version}-%{release}
 Suggests:	cifs-utils
 Obsoletes:	smbfs
 
@@ -453,33 +453,63 @@ file.
 Moduł PAM, który może być używany do trzymania pliku smbpasswd (hasła
 Samby) zsynchronizowanego z hasłami uniksowymi.
 
-%package -n libsmbclient
+%package -n libsmbclient-raw
+Summary:	libsmbclient-raw - samba client library
+Summary(pl.UTF-8):	libsmbclient-raw - biblioteka klienta samby
+Group:		Libraries
+
+%description -n libsmbclient-raw
+libsmbclient-raw - library that allows to use samba clients functions.
+
+%description -n libsmbclient-raw -l pl.UTF-8
+libsmbclient-raw - biblioteka pozwalająca korzystać z funcji klienta
+samby.
+
+%package -n libsmbclient-raw-devel
+Summary:	libsmbclient-raw - samba client library
+Summary(pl.UTF-8):	libsmbclient-raw - biblioteka klienta samby
+Summary(pt_BR.UTF-8):	Ferramentas de desenvolvimento para clientes samba
+Group:		Development/Libraries
+Requires:	libsmbclient-raw = %{epoch}:%{version}-%{release}
+
+%description -n libsmbclient-raw-devel
+Header files for libsmbclient.
+
+%description -n libsmbclient-raw-devel -l pl.UTF-8
+Pliki nagłówkowe dla libsmbclient-raw.
+
+%description -n libsmbclient-raw-devel -l pt_BR.UTF-8
+Arquivos de inclusão, bibliotecas e documentação necessários para
+desenvolver aplicativos clientes para o samba.
+
+%package -n samba3-libsmbclient
 Summary:	libsmbclient - samba client library
 Summary(pl.UTF-8):	libsmbclient - biblioteka klienta samby
 Group:		Libraries
+Obsoletes:	libsmbclient < 1:4.0.0-1
 
-%description -n libsmbclient
+%description -n samba3-libsmbclient
 libsmbclient - library that allows to use samba clients functions.
 
-%description -n libsmbclient -l pl.UTF-8
+%description -n samba3-libsmbclient -l pl.UTF-8
 libsmbclient - biblioteka pozwalająca korzystać z funcji klienta
 samby.
 
-%package -n libsmbclient-devel
+%package -n samba3-libsmbclient-devel
 Summary:	libsmbclient - samba client library
 Summary(pl.UTF-8):	libsmbclient - biblioteka klienta samby
 Summary(pt_BR.UTF-8):	Ferramentas de desenvolvimento para clientes samba
 Group:		Development/Libraries
-Requires:	libsmbclient = %{epoch}:%{version}-%{release}
-Obsoletes:	libsmbclient-static
+Requires:	samba3-libsmbclient = %{epoch}:%{version}-%{release}
+Obsoletes:	libsmbclient-devel < 1:4.0.0-1
 
-%description -n libsmbclient-devel
+%description -n samba3-libsmbclient-devel
 Header files for libsmbclient.
 
-%description -n libsmbclient-devel -l pl.UTF-8
+%description -n samba3-libsmbclient-devel -l pl.UTF-8
 Pliki nagłówkowe dla libsmbclient.
 
-%description -n libsmbclient-devel -l pt_BR.UTF-8
+%description -n samba3-libsmbclient-devel -l pt_BR.UTF-8
 Arquivos de inclusão, bibliotecas e documentação necessários para
 desenvolver aplicativos clientes para o samba.
 
@@ -494,105 +524,88 @@ Header files for Samba.
 %description devel -l pl.UTF-8
 Pliki nagłówkowe Samby.
 
-%package -n smbget
+%package -n samba3-smbget
 Summary:	A utility for retrieving files using the SMB protocol
 Summary(pl.UTF-8):	Narzędzie do pobierania plików protokołem SMB
 Group:		Applications/Networking
 
-%description -n smbget
+%description -n samba3-smbget
 wget-like utility for download files over SMB.
 
-%description -n smbget -l pl.UTF-8
+%description -n samba3-smbget -l pl.UTF-8
 Narzędzie podobne do wgeta do pobierania plików protokołem SMB
 używanym w sieciach MS Windows.
 
-%package -n cups-backend-smb
+%package -n cups-backend-samba3-smb
 Summary:	CUPS backend for printing to SMB printers
 Summary(pl.UTF-8):	Backend CUPS-a drukujący na drukarkach SMB
 Group:		Applications/Printing
 Requires:	%{name}-client = %{epoch}:%{version}-%{release}
 Requires:	cups >= 1:1.2.0
 
-%description -n cups-backend-smb
+%description -n cups-backend-samba3-smb
 CUPS backend for printing to SMB printers.
 
-%description -n cups-backend-smb -l pl.UTF-8
+%description -n cups-backend-samba3-smb -l pl.UTF-8
 Backend CUPS-a drukujący na drukarkach SMB.
 
-%package vfs-audit
-Summary:	VFS modules to audit file access
-Summary(pl.UTF-8):	Moduły VFS do monitorowania operacji na plikach
+%package -n samba3-vfs-audit
+Summary:	VFS module to audit file access
+Summary(pl.UTF-8):	Moduł VFS do monitorowania operacji na plikach
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-audit
-A simple modules (audit, extd_audit, full_audit) to audit file access
-to the syslog facility. The following operations are logged:
+%description -n samba3-vfs-audit
+A simple module to audit file access to the syslog facility. The
+following operations are logged:
  - share connect/disconnect,
  - directory opens/create/remove,
  - file open/close/rename/unlink/chmod.
 
-%description vfs-audit -l pl.UTF-8
-Proste moduły (audit, extd_audit, full_audit) do monitorowania dostępu
-do plików na serwerze samba do sysloga. Monitorowane są następujące
-operacje:
+%description -n samba3-vfs-audit -l pl.UTF-8
+Proste moduły do monitorowania dostępu do plików na serwerze samba do
+do sysloga. Monitorowane są następujące operacje:
  - podłączenie do/odłączenie od zasobu,
  - otwarcie/utworzenie/zmiana nazwy katalogu,
  - otwarcie/zamknięcie/zmiana nazwy/skasowanie/zmiana praw plików.
 
-%package vfs-cap
+Zawiera moduły audit, extd_audit i full_audit.
+
+%package -n samba3-vfs-cap
 Summary:	VFS module for CAP and samba compatibility
 Summary(pl.UTF-8):	Moduł VFS zgodności z CAP (Columbia AppleTalk Program)
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-cap
+%description -n samba3-vfs-cap
 Convert an incoming Shift-JIS character to the 3 byte hex
 representation used by the Columbia AppleTalk Program (CAP), i.e. :AB.
 This is used for compatibility between Samba and CAP.
 
-%description vfs-cap -l pl.UTF-8
+%description -n samba3-vfs-cap -l pl.UTF-8
 Zamienia znaki kodowane Shift-JIS do trzybajowej szestnastkowej
 reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
 
-%package vfs-catia
-Summary:	VFS module to fix Catia CAD filenames
-Summary(pl.UTF-8):	Moduł VFS poprawiający nazwy plików z pakietu CAD Catia
-Group:		Networking/Daemons
-Requires:	%{name} = %{epoch}:%{version}-%{release}
-
-%description vfs-catia
-The Catia CAD package commonly creates filenames that use characters
-that are illegal in CIFS filenames. The vfs_catia VFS module
-implements a fixed character mapping so that these files can be shared
-with CIFS clients.
-
-%description vfs-catia -l pl.UTF-8
-Pakiet CAD Catia często tworzy nazwy plików, wykorzystujące znaki,
-które nie są dozwolone w nazwach plików CIFS. Moduł VFS vfs_catia
-implementuje stałe odwzorowanie znaków, pozwalające na współdzielenie
-plików z innymi klientami CIFS.
-
-%package vfs-default_quota
+%package -n samba3-vfs-default_quota
 Summary:	VFS module to store default quotas in a specified quota record
 Summary(pl.UTF-8):	Moduł VFS do zapisywania domyślnych limitów w określonym rekordzie
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-default_quota
+%description -n samba3-vfs-default_quota
 This VFS modules stores default quotas in a specified quota record.
 
-%description vfs-default_quota -l pl.UTF-8
+%description -n samba3-vfs-default_quota -l pl.UTF-8
 Ten moduł VFS zapisuje domyślne limity (quoty) w określonym rekordzie
 limitów.
 
-%package vfs-expand_msdfs
+%package -n samba3-vfs-expand_msdfs
 Summary:	VFS module for hosting a Microsoft Distributed File System Tree
 Summary(pl.UTF-8):	Moduł VFS obsługi Microsoft Distributed File System
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-expand_msdfs
+%description -n samba3-vfs-expand_msdfs
 A VFS module for hosting a Microsoft Distributed File System Tree.
 
 The Distributed File System (DFS) provides a means of separating the
@@ -601,7 +614,7 @@ physical locations of these resources on the network. It allows for
 higher availability, smoother storage expansion, load balancing, and
 so on.
 
-%description vfs-expand_msdfs -l pl.UTF-8
+%description -n samba3-vfs-expand_msdfs -l pl.UTF-8
 Moduł VFS do udostępniania drzewa systemu plików Microsoft Distributed
 File System.
 
@@ -610,13 +623,13 @@ plików i katalogów widocznych przez użytkowników z fizycznego
 umiejscowienia tych zasobów w sieci. Pozwala to na wyższą dostępność,
 płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
 
-%package vfs-fake_perms
+%package -n samba3-vfs-fake_perms
 Summary:	VFS module to report read-only fires as writable
 Summary(pl.UTF-8):	Moduł VFS udający, że pliki tylko do odczytu są zapisywalne
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-fake_perms
+%description -n samba3-vfs-fake_perms
 This module allow Roaming Profile files and directories to be set (on
 the Samba server under UNIX) as read only. This module will, if
 installed on the Profiles share, report to the client that the Profile
@@ -624,7 +637,7 @@ files and directories are writeable. This satisfies the client even
 though the files will never be overwritten as the client logs out or
 shuts down.
 
-%description vfs-fake_perms -l pl.UTF-8
+%description -n samba3-vfs-fake_perms -l pl.UTF-8
 Ten moduł pozwala na ustawienie plików i katalogów z wędrujących
 profili (Roaming Profiles) jako tylko do odczytu. Moduł ten w
 przypadku zainstalowania na udziale z profilami będzie zgłaszał
@@ -632,54 +645,54 @@ klientom, że pliki i katalogi z profilu są zapisywane. To wystarczy
 klientom pomimo, że pliki nie zostaną nigdy nadpisane przy logowaniu
 lub wylogowywaniu klienta.
 
-%package vfs-notify_fam
+%package -n samba3-vfs-notify_fam
 Summary:	VFS module to implement file change notifications
 Summary(pl.UTF-8):	Moduł VFS implementujący informowanie o zmianach w plikach
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-notify_fam
+%description -n samba3-vfs-notify_fam
 The vfs_notify_fam module makes use of the system FAM (File Alteration
 Monitor) daemon to implement file change notifications for Windows
 clients.
 
-%description vfs-notify_fam -l pl.UTF-8
+%description -n samba3-vfs-notify_fam -l pl.UTF-8
 Ten moduł używa demona FAM (File Alteration Monitor) do implementacji
 informowania o zmianach w plikach dla klientów Windows.
 
-%package vfs-netatalk
-Summary:	VFS module for ease co-existence of Samba and netatalk
-Summary(pl.UTF-8):	Moduł VFS ułatwiający współpracę usług Samba i netatalk
+%package -n samba3-vfs-netatalk
+Summary:	VFS module for ease co-existence of samba and netatalk
+Summary(pl.UTF-8):	Moduł VFS ułatwiający współpracę serwisów samba i netatalk
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-netatalk
+%description -n samba3-vfs-netatalk
 Package contains a netatalk VFS module for ease co-existence of Samba
 and netatalk file sharing services.
 
-%description vfs-netatalk -l pl.UTF-8
-Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług Samba
+%description -n samba3-vfs-netatalk -l pl.UTF-8
+Pakiet zawiera moduł VFS netatalk umożliwiający współpracę usług samba
 i netatalk przy udostępnianiu zasobów.
 
-%package vfs-recycle
+%package -n samba3-vfs-recycle
 Summary:	VFS module to add recycle bin facility to a samba share
 Summary(pl.UTF-8):	Moduł VFS dodający funkcję kosza do zasobu Samby
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-recycle
+%description -n samba3-vfs-recycle
 VFS module to add recycle bin facility to a samba share.
 
-%description vfs-recycle -l pl.UTF-8
-Moduł VFS dodający funkcję kosza do zasobu Samby.
+%description -n samba3-vfs-recycle -l pl.UTF-8
+Moduł VFS dodający możliwość kosza do zasobu samby.
 
-%package vfs-readahead
+%package -n samba3-vfs-readahead
 Summary:	VFS module for pre-loading the kernel buffer cache
 Summary(pl.UTF-8):	Moduł VFS do wczesnego odczytu danych do bufora cache jądra
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-readahead
+%description -n samba3-vfs-readahead
 This VFS module detects read requests at multiples of a given offset
 (hex 0x80000 by default) and then tells the kernel via either the
 readahead system call (on Linux) or the posix_fadvise system call to
@@ -689,7 +702,7 @@ This module is useful for Windows Vista clients reading data using the
 Windows Explorer program, which asynchronously does multiple file read
 requests at offset boundaries of 0x80000 bytes.
 
-%description vfs-readahead -l pl.UTF-8
+%description -n samba3-vfs-readahead -l pl.UTF-8
 Ten moduł VFS wykrywa żądania odczytu spod wielokrotności podanych
 pozycji (domyślnie 0x80000 szesnastkowo) i instruuje jądro poprzez
 wywołanie systemowe readahead (pod Linuksem) lub posix_fadvise do
@@ -700,52 +713,52 @@ przy użyciu programu Windows Explorer, który asynchronicznie wykonuje
 wiele żądań odczytu plików spod pozycji o wielokrotnościach 0x80000
 bajtów.
 
-%package vfs-readonly
+%package -n samba3-vfs-readonly
 Summary:	VFS module for read-only limitation for specified share
 Summary(pl.UTF-8):	Moduł VFS do ograniczania określonego udziału tylko do odczytu
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-readonly
+%description -n samba3-vfs-readonly
 This module performs a read-only limitation for specified share (or
 all of them if it is loaded in a [global] section) based on period
 definition in smb.conf.
 
-%description vfs-readonly -l pl.UTF-8
+%description -n samba3-vfs-readonly -l pl.UTF-8
 Ten moduł wprowadza ograniczenie tylko do odczytu dla określonego
 udziału (lub wszystkich, jeśli jest wczytywany w sekcji [global]) w
 oparciu o definicje okresów w smb.conf.
 
-%package vfs-shadow_copy
+%package -n samba3-vfs-shadow_copy
 Summary:	VFS module to make automatic copy of data in samba share
 Summary(pl.UTF-8):	Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-shadow_copy
+%description -n samba3-vfs-shadow_copy
 VFS module to make automatic copy of data in samba share.
 
-%description vfs-shadow_copy -l pl.UTF-8
+%description -n samba3-vfs-shadow_copy -l pl.UTF-8
 Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
 
-%package vfs-catia
+%package -n samba3-vfs-catia
 Summary:	VFS module to fix Catia CAD filenames
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-catia
+%description -n samba3-vfs-catia
 The Catia CAD package commonly creates filenames that use characters
 that are illegal in CIFS filenames. The vfs_catia VFS module
 implements a fixed character mapping so that these files can be shared
 with CIFS clients.
 
-%package vfs-scannedonly
+%package -n samba3-vfs-scannedonly
 Summary:	Anti-virus solution as VFS module
 Summary(pl.UTF-8):	Rozwiązanie antywirusowe jako moduł VFS
 Group:		Networking/Daemons
 Requires:	%{name} = %{epoch}:%{version}-%{release}
 
-%description vfs-scannedonly
+%description -n samba3-vfs-scannedonly
 The vfs_scannedonly VFS module ensures that only files that have been
 scanned for viruses are visible and accessible to the end user. If
 non-scanned files are found an anti-virus scanning daemon is notified.
@@ -793,6 +806,15 @@ Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 %description -n python-samba4
 Samba Module for Python.
 
+%package -n python-samba3
+Summary:	Samba Module for Python
+Group:		Development/Languages/Python
+%pyrequires_eq 	python
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
+
+%description -n python-samba3
+Samba Module for Python.
+
 %package test
 Summary:	Testing tools for Samba servers and clients
 Group:		Applications/System
@@ -822,6 +844,20 @@ Requires:	perl(Parse::Yapp)
 The samba4-pidl package contains the Perl IDL compiler used by Samba
 and Wireshark to parse IDL and similar protocols.
 
+%package samba3
+Summary:	samba3
+Group:		Networking/Daemons
+
+%description samba3
+samba3
+
+%package todo
+Summary:	todo
+Group:		Networking/Daemons
+
+%description todo
+todo
+
 %prep
 %setup -q -n samba-%{version}
 %patch0 -p1
@@ -1020,10 +1056,10 @@ fi
 %postun winbind
 %systemd_reload
 
-%post swat
+%post -n samba3-swat
 %service -q rc-inetd reload
 
-%postun swat
+%postun -n samba3-swat
 if [ "$1" = 0 ]; then
 	%service -q rc-inetd reload
 fi
@@ -1041,112 +1077,19 @@ fi
 
 %files
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/nmbd
-%attr(755,root,root) %{_sbindir}/smbd
-%attr(755,root,root) %{_sbindir}/samba
-%attr(755,root,root) %{_sbindir}/samba_dnsupdate
-%attr(755,root,root) %{_sbindir}/samba_kcc
-%attr(755,root,root) %{_sbindir}/samba_spnupdate
-%attr(755,root,root) %{_sbindir}/samba_upgradedns
-%attr(755,root,root) %{_sbindir}/samba_upgradeprovision
-%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
-%attr(755,root,root) %{_bindir}/reg*
-%attr(755,root,root) %{_bindir}/smbstatus
-%attr(755,root,root) %{_bindir}/smbcontrol
-
-%attr(755,root,root) %{_bindir}/smbta-util
-%attr(755,root,root) %{_bindir}/smbpasswd
-
-%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
-%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
-%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
-%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
-%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
-%attr(755,root,root) %{_libdir}/mit_samba.so
-%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
-%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
-%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
-%attr(755,root,root) %{_libdir}/samba/libntvfs.so
-%attr(755,root,root) %{_libdir}/samba/libpac.so
-%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
-%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
-%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
-%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
-%attr(755,root,root) %{_libdir}/samba/libservice.so
-%attr(755,root,root) %{_libdir}/samba/libshares.so
-%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
-%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
-%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
-%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
+# samba4 server
+%attr(755,root,root) %{_bindir}/oLschema2ldif
 %dir %{_libdir}/samba/bind9
 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
 %attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
-%dir %{_libdir}/samba/gensec
-%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
 %dir %{_libdir}/samba/hdb
 %attr(755,root,root) %{_libdir}/samba/hdb/hdb_samba4.so
-%dir %{_libdir}/samba/idmap
-%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
-%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
-%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
-%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
-%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
-%dir %{_libdir}/samba/ldb
-%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
-%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
-%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
-%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
-%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
-%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
-%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
-%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
-%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
-%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
-%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
-%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
-%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
-%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
-%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
-%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
-%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
-%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
-%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
-%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
-%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
-%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
-%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
-%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
-%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
-%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
-%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
-%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
-%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
-%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
-%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
-%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
-%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
-%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
-%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
-%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
-%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
-%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
-%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
-%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
-%dir %{_libdir}/samba/nss_info
-%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
-%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
-%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
-%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
-%dir %{_libdir}/samba/pdb
-%attr(755,root,root) %{_libdir}/samba/pdb/ldap.so
-%attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
-%attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
-%attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
+%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
+%attr(755,root,root) %{_libdir}/samba/libntvfs.so
+%attr(755,root,root) %{_libdir}/samba/libpac.so
+%attr(755,root,root) %{_libdir}/samba/libposix_eadb.so
+%attr(755,root,root) %{_libdir}/samba/libprocess_model.so
+%attr(755,root,root) %{_libdir}/samba/libservice.so
 %dir %{_libdir}/samba/process_model
 %attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
 %attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
@@ -1167,165 +1110,81 @@ fi
 %attr(755,root,root) %{_libdir}/samba/service/web.so
 %attr(755,root,root) %{_libdir}/samba/service/winbind.so
 %attr(755,root,root) %{_libdir}/samba/service/wrepl.so
-%dir %{_libdir}/samba/vfs
-%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
-%attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
-%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
-%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
-%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
-%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
-%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
-%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
-%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
-%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
-%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
-%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
-%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
-%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
-%attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
-%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
-%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
-%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
-%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
-%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
+%attr(755,root,root) %{_sbindir}/samba
+%attr(755,root,root) %{_sbindir}/samba_dnsupdate
+%attr(755,root,root) %{_sbindir}/samba_spnupdate
+%attr(755,root,root) %{_sbindir}/samba_upgradedns
+%attr(755,root,root) %{_sbindir}/samba_upgradeprovision
 %{_datadir}/samba/setup
-%{_mandir}/man8/idmap_autorid.8*
-%{_mandir}/man8/vfs_acl_tdb.8*
-%{_mandir}/man8/vfs_acl_xattr.8*
-%{_mandir}/man8/vfs_crossrename.8*
-%{_mandir}/man8/vfs_dirsort.8*
-%{_mandir}/man8/vfs_fileid.8*
-%{_mandir}/man8/vfs_preopen.8*
-%{_mandir}/man8/vfs_shadow_copy2.8*
-%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
-%{_mandir}/man8/vfs_streams_xattr.8*
-%{_mandir}/man8/vfs_streams_depot.8*
-%{_mandir}/man8/vfs_time_audit.8*
-%{_mandir}/man8/vfs_xattr_tdb.8*
-%{_mandir}/man8/vfs_aio_fork.8*
-%{_mandir}/man8/vfs_aio_linux.8*
-%{_mandir}/man8/vfs_aio_pthread.8*
-%{_mandir}/man8/vfs_media_harmony.8*
-
-%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
-%attr(754,root,root) /etc/rc.d/init.d/smb
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
-%{systemdunitdir}/nmb.service
-%{systemdunitdir}/samba.service
-%{systemdunitdir}/smb.service
-%{systemdtmpfilesdir}/samba.conf
-%{_mandir}/man1/log2pcap.1*
-%{_mandir}/man1/smbstatus.1*
-%{_mandir}/man1/smbcontrol.1*
-%{_mandir}/man5/smbpasswd.5*
-%{_mandir}/man7/samba.7*
-%{_mandir}/man8/nmbd.8*
+%{_mandir}/man1/oLschema2ldif.1*
 %{_mandir}/man8/samba.8*
-%{_mandir}/man8/smbta-util.8*
-%{_mandir}/man8/smbd.8*
-%{_mandir}/man8/smbpasswd.8*
-%{_mandir}/man8/smbta-util.8*
-
-%dir %{_sambahome}
-%dir /var/lib/samba
-%ghost /var/lib/samba/*.dat
-%dir /var/lib/samba/printing
-
-%attr(750,root,root) %dir /var/log/samba
-%attr(750,root,root) %dir /var/log/samba/cores
-%attr(750,root,root) %dir /var/log/samba/cores/smbd
-%attr(750,root,root) %dir /var/log/samba/cores/nmbd
-%attr(750,root,root) %dir /var/log/archive/samba
-%attr(1777,root,root) %dir /var/spool/samba
-%if %{with ldap}
-%doc examples/LDAP
-%endif
+%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
+%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
+%attr(755,root,root) %{_libdir}/samba/libsamba-net.so
+%attr(755,root,root) %{_libdir}/samba/libsamba_python.so
+%attr(755,root,root) %{_libdir}/samba/libshares.so
+%attr(755,root,root) %{_libdir}/samba/libauth4.so
+%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
+%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
+%attr(755,root,root) %{_libdir}/samba/libcliauth.so
+%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
+%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
+%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
+%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
+%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
+%attr(755,root,root) %{_libdir}/samba/libcluster.so
+%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
+%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
+%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
+%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
+%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
+%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
+%attr(755,root,root) %{_libdir}/samba/libsmbpasswdparser.so
+# serverr
 
 %files winbind
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/winbindd
+# winbind4
 %attr(755,root,root) %{_bindir}/wbinfo
 %attr(755,root,root) /%{_lib}/security/pam_winbind*
 %attr(755,root,root) /%{_lib}/libnss_winbind*
 %attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
-%attr(754,root,root) /etc/rc.d/init.d/winbind
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
-%{systemdunitdir}/winbind.service
 %{_mandir}/man1/wbinfo*.1*
 %{_mandir}/man5/pam_winbind.conf.5*
 %{_mandir}/man7/winbind_krb5_locator.7*
 %{_mandir}/man8/pam_winbind.8*
-%{_mandir}/man8/winbindd*.8*
 
 %files -n nss_wins
 %defattr(644,root,root,755)
-%attr(755,root,root) /%{_lib}/libnss_wins*
 
 %files client
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/cifsdd
-%attr(755,root,root) %{_bindir}/dbwrap_tool
-%attr(755,root,root) %{_bindir}/net
-%attr(755,root,root) %{_bindir}/nmblookup
 %attr(755,root,root) %{_bindir}/nmblookup4
-%attr(755,root,root) %{_bindir}/oLschema2ldif
-%attr(755,root,root) %{_bindir}/rpcclient
-%attr(755,root,root) %{_bindir}/samba-tool
-%attr(755,root,root) %{_bindir}/sharesec
-%attr(755,root,root) %{_bindir}/smbcacls
-%attr(755,root,root) %{_bindir}/smbclient
 %attr(755,root,root) %{_bindir}/smbclient4
-%attr(755,root,root) %{_bindir}/smbtree
-%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
 %{_mandir}/man1/findsmb.1*
-%{_mandir}/man1/nmblookup.1*
 %{_mandir}/man1/nmblookup4.1*
-%{_mandir}/man1/oLschema2ldif.1*
-%{_mandir}/man1/rpcclient.1*
-%{_mandir}/man1/sharesec.1*
-%{_mandir}/man1/smbcacls.1*
-%{_mandir}/man1/smbclient.1*
-%{_mandir}/man1/smbtar.1*
-%{_mandir}/man1/smbtree.1*
-%{_mandir}/man8/net.8*
-%{_mandir}/man8/samba-tool.8*
+%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
 
 %files common
 %defattr(644,root,root,755)
 %doc README WHATSNEW.txt Roadmap
+%attr(755,root,root) %{_sbindir}/samba_kcc
+%attr(755,root,root) %{_bindir}/samba-tool
 %dir %{_sysconfdir}/samba
 %attr(664,root,fileshare) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smb.conf
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/lmhosts
-%attr(755,root,root) %{_bindir}/eventlogadm
-%attr(755,root,root) %{_bindir}/ntlm_auth
-%attr(755,root,root) %{_bindir}/pdbedit
-%attr(755,root,root) %{_bindir}/profiles
-%attr(755,root,root) %{_bindir}/smbcquotas
-%attr(755,root,root) %{_bindir}/testparm
 %dir %{_datadir}/samba
 %dir %{_datadir}/samba/codepages
 %{_datadir}/samba/codepages/lowcase.dat
 %{_datadir}/samba/codepages/upcase.dat
 %{_datadir}/samba/codepages/valid.dat
-%{_mandir}/man1/ntlm_auth.1*
-%{_mandir}/man1/profiles.1*
-%{_mandir}/man1/smbcquotas.1*
-%{_mandir}/man1/testparm.1*
 #%{_mandir}/man1/log2pcap.1*
+%{_mandir}/man8/samba-tool.8*
 %{_mandir}/man5/lmhosts.5*
 %{_mandir}/man5/smb.conf.5*
-%{_mandir}/man8/pdbedit.8*
-%{_mandir}/man8/eventlogadm.8*
-%{_mandir}/man8/idmap_ad.8*
-%{_mandir}/man8/idmap_hash.8*
-%{_mandir}/man8/idmap_ldap.8*
-%{_mandir}/man8/idmap_nss.8*
-%{_mandir}/man8/idmap_rid.8*
-%{_mandir}/man8/idmap_tdb.8*
-%{_mandir}/man8/idmap_tdb2.8*
 %if %{without system_libs}
 %attr(755,root,root) %{_bindir}/tdbbackup
 %attr(755,root,root) %{_bindir}/tdbdump
@@ -1334,9 +1193,6 @@ fi
 %{_mandir}/man8/tdbdump.8*
 %{_mandir}/man8/tdbtool.8*
 %endif
-
-%files libs
-%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
 %attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
@@ -1361,136 +1217,70 @@ fi
 %attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
 %attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
-
-%attr(755,root,root) %{_libdir}/libnetapi.so.0
-%attr(755,root,root) %{_libdir}/libpdb.so.0
-%attr(755,root,root) %{_libdir}/libsmbconf.so.0
-%attr(755,root,root) %{_libdir}/libsmbldap.so.0
-
-%dir %{_libdir}/samba
-%attr(755,root,root) %{_libdir}/samba/libaddns.so
-%attr(755,root,root) %{_libdir}/samba/libads.so
-%attr(755,root,root) %{_libdir}/samba/libasn1util.so
-%attr(755,root,root) %{_libdir}/samba/libauth4.so
 %attr(755,root,root) %{_libdir}/samba/libauthkrb5.so
-%attr(755,root,root) %{_libdir}/samba/libauth_sam_reply.so
-%attr(755,root,root) %{_libdir}/samba/libauth.so
-%attr(755,root,root) %{_libdir}/samba/libauth_unix_token.so
-%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
-%attr(755,root,root) %{_libdir}/samba/libcliauth.so
-%attr(755,root,root) %{_libdir}/samba/libcli_cldap.so
-%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
-%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
-%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
-%attr(755,root,root) %{_libdir}/samba/libcli_smb_common.so
-%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
-%attr(755,root,root) %{_libdir}/samba/libcluster.so
-%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
-%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
-%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
-%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
-%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
-%attr(755,root,root) %{_libdir}/samba/liberrors.so
-%attr(755,root,root) %{_libdir}/samba/libevents.so
-%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
-%attr(755,root,root) %{_libdir}/samba/libgpo.so
-%attr(755,root,root) %{_libdir}/samba/libgse.so
-%attr(755,root,root) %{_libdir}/samba/libidmap.so
-%attr(755,root,root) %{_libdir}/samba/libiniparser.so
-%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
-%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
-%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
-%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
-%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
-%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
-%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
-%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
-%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
-%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
-%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
-%attr(755,root,root) %{_libdir}/samba/libnetif.so
-%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
-%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
-%attr(755,root,root) %{_libdir}/samba/libnss_info.so
-%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
-%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
-%attr(755,root,root) %{_libdir}/samba/libreplace.so
-%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
+%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
+%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
+%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
+%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
+%attr(755,root,root) %{_libdir}/samba/libserver-role.so
 %attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
 %attr(755,root,root) %{_libdir}/samba/libsamba-security.so
 %attr(755,root,root) %{_libdir}/samba/libsamba-sockets.so
 %attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
-%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
-%attr(755,root,root) %{_libdir}/samba/libserver-role.so
-%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
-%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
-%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
-%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
-%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
+%attr(755,root,root) %{_libdir}/samba/libreplace.so
+%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
+%attr(755,root,root) %{_libdir}/samba/libnetif.so
+%attr(755,root,root) %{_libdir}/samba/libnpa_tstream.so
+%attr(755,root,root) %{_libdir}/samba/libkrb5samba.so
+%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
+%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
+%attr(755,root,root) %{_libdir}/samba/liberrors.so
+%attr(755,root,root) %{_libdir}/samba/libevents.so
+%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
+%attr(755,root,root) %{_libdir}/samba/libdbwrap.so
+%attr(755,root,root) %{_libdir}/samba/libaddns.so
+%attr(755,root,root) %{_libdir}/samba/libasn1util.so
 %attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
-%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
-%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
-%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
-%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
-%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
-%attr(755,root,root) %{_libdir}/samba/libutil_tdb.so
-%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
+%attr(755,root,root) %{_libdir}/samba/libiniparser.so
+%dir %{_libdir}/samba
 %if %{without system_libs}
 %attr(755,root,root) %{_libdir}/samba/libtalloc.so.*
 %attr(755,root,root) %{_libdir}/samba/libtdb.so.*
 %endif
-%dir %{_libdir}/samba/auth
-%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
-%attr(755,root,root) %{_libdir}/samba/auth/script.so
-%attr(755,root,root) %{_libdir}/samba/auth/unix.so
-%attr(755,root,root) %{_libdir}/samba/auth/wbc.so
 
-%files swat
+%files libs
 %defattr(644,root,root,755)
-#%doc swat/README* swat/help/*
-%doc swat/help/*
-%attr(755,root,root) %{_sbindir}/swat
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
-%dir %{_datadir}/samba/swat
-%{_datadir}/samba/swat/help
-%{_datadir}/samba/swat/images
-%{_datadir}/samba/swat/include
-%dir %{_datadir}/samba/swat/lang
-%lang(ja) %{_datadir}/samba/swat/lang/ja
-%lang(tr) %{_datadir}/samba/swat/lang/tr
-%lang(de) %{_datadir}/samba/codepages/de.msg
-%{_datadir}/samba/codepages/en.msg
-%lang(fi) %{_datadir}/samba/codepages/fi.msg
-%lang(fr) %{_datadir}/samba/codepages/fr.msg
-%lang(it) %{_datadir}/samba/codepages/it.msg
-%lang(ja) %{_datadir}/samba/codepages/ja.msg
-%lang(nl) %{_datadir}/samba/codepages/nl.msg
-%lang(pl) %{_datadir}/samba/codepages/pl.msg
-%lang(ru) %{_datadir}/samba/codepages/ru*
-%lang(tr) %{_datadir}/samba/codepages/tr.msg
-%{_mandir}/man8/swat.8*
 
 %files -n pam-pam_smbpass
 %defattr(644,root,root,755)
-%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
-%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
 
-%files -n libsmbclient
+%files -n libsmbclient-raw
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
+
+%files -n libsmbclient-raw-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
+%{_pkgconfigdir}/smbclient-raw.pc
+
+%files -n samba3-libsmbclient
+%defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
-%attr(755,root,root) %{_libdir}/libwbclient.so.*
 %{_mandir}/man7/libsmbclient.7*
+%attr(755,root,root) %{_libdir}/samba/libutil_cmdline.so
+%attr(755,root,root) %{_libdir}/samba/libsmbregistry.so
+%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
+%attr(755,root,root) %{_libdir}/samba/liblibcli_lsa3.so
+%attr(755,root,root) %{_libdir}/samba/liblibsmb.so
+%attr(755,root,root) %{_libdir}/samba/libmsrpc3.so
+%attr(755,root,root) %{_libdir}/samba/libgse.so
 
-%files -n libsmbclient-devel
+%files -n samba3-libsmbclient-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libsmbclient-raw.so
 %attr(755,root,root) %{_libdir}/libsmbclient.so
-%attr(755,root,root) %{_libdir}/libwbclient.so
 %{_includedir}/libsmbclient.h
 %{_includedir}/wbclient.h
-%{_pkgconfigdir}/smbclient-raw.pc
 
 %files devel
 %defattr(644,root,root,755)
@@ -1511,10 +1301,7 @@ fi
 %attr(755,root,root) %{_libdir}/libsamba-util.so
 %attr(755,root,root) %{_libdir}/libsamdb.so
 %attr(755,root,root) %{_libdir}/libtevent-util.so
-%attr(755,root,root) %{_libdir}/libnetapi.so
-%attr(755,root,root) %{_libdir}/libpdb.so
 %attr(755,root,root) %{_libdir}/libsmbconf.so
-%attr(755,root,root) %{_libdir}/libsmbldap.so
 %{_includedir}/samba
 %{_includedir}/samba-4.0
 %exclude %{_includedir}/samba-4.0/torture.h
@@ -1535,172 +1322,437 @@ fi
 %{_pkgconfigdir}/samba-util.pc
 %{_pkgconfigdir}/samdb.pc
 
-%files -n smbget
+%if %{with ldap}
+%files -n openldap-schema-samba
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/smbget
-%{_mandir}/man1/smbget.1*
-%{_mandir}/man5/smbgetrc.5*
+%{schemadir}/samba.schema
+%endif
 
-%if %{with cups}
-%files -n cups-backend-smb
+%files -n python-samba4
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/smbspool
-%attr(755,root,root) %{cups_serverbin}/backend/smb
-%{_mandir}/man8/smbspool.8*
+%dir %{py_sitedir}/samba
+%attr(755,root,root) %{py_sitedir}/samba/*.so
+%{py_sitedir}/samba/*.py[co]
+%dir %{py_sitedir}/samba/dcerpc
+%{py_sitedir}/samba/dcerpc/*.py[co]
+%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
+%dir %{py_sitedir}/samba/external
+%{py_sitedir}/samba/external/*.py[co]
+%dir %{py_sitedir}/samba/external/subunit
+%{py_sitedir}/samba/external/subunit/*.py[co]
+%dir %{py_sitedir}/samba/external/subunit/tests
+%{py_sitedir}/samba/external/subunit/tests/*.py[co]
+%dir %{py_sitedir}/samba/netcmd
+%{py_sitedir}/samba/netcmd/*.py[co]
+%dir %{py_sitedir}/samba/provision
+%{py_sitedir}/samba/provision/*.py[co]
+%dir %{py_sitedir}/samba/tests
+%{py_sitedir}/samba/tests/*.py[co]
+%dir %{py_sitedir}/samba/tests/blackbox
+%{py_sitedir}/samba/tests/blackbox/*.py[co]
+%dir %{py_sitedir}/samba/tests/samba_tool
+%{py_sitedir}/samba/tests/samba_tool/*.py[co]
+%dir %{py_sitedir}/samba/tests/dcerpc
+%{py_sitedir}/samba/tests/dcerpc/*.py[co]
+%dir %{py_sitedir}/samba/web_server
+%{py_sitedir}/samba/web_server/*.py[co]
+%if %{without system_libs}
+%attr(755,root,root) %{py_sitedir}/*.so
+%{py_sitedir}/tevent.py[co]
 %endif
 
-%files vfs-audit
+%files -n python-samba3
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
-%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
-%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
-%{_mandir}/man8/vfs_audit.8*
-%{_mandir}/man8/vfs_extd_audit.8*
-%{_mandir}/man8/vfs_full_audit.8*
+%dir %{py_sitedir}/samba
+%dir %{py_sitedir}/samba/samba3
+%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
+%{py_sitedir}/samba/samba3/*.py[co]
 
-%files vfs-cap
+%files test
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
-%{_mandir}/man8/vfs_cap.8*
+%attr(755,root,root) %{_bindir}/gentest
+%attr(755,root,root) %{_bindir}/locktest
+%attr(755,root,root) %{_bindir}/masktest
+%attr(755,root,root) %{_bindir}/ndrdump
+%attr(755,root,root) %{_bindir}/smbtorture
+%attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
+%attr(755,root,root) %{_libdir}/samba/libsubunit.so
+%attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
+#??? usr/lib/*/samba/libsmbclient.so.*
+%{_mandir}/man1/gentest.1*
+%{_mandir}/man1/locktest.1*
+%{_mandir}/man1/masktest.1*
+%{_mandir}/man1/ndrdump.1*
+%{_mandir}/man1/smbtorture.1*
 
-%files vfs-catia
+%attr(755,root,root) %{_bindir}/vfstest
+%{_mandir}/man1/vfstest.1*
+# files to ignore in testsuite mode
+#%{_libdir}/samba/libnss_wrapper.so
+#%{_libdir}/samba/libsocket_wrapper.so
+#%{_libdir}/samba/libuid_wrapper.so
+
+%files test-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_vfsdir}/catia.so
-%{_mandir}/man8/vfs_catia.8*
+%attr(755,root,root) %{_libdir}/libtorture.so
+%{_includedir}/samba-4.0/torture.h
+%{_pkgconfigdir}/torture.pc
 
-%files vfs-default_quota
+%files pidl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/pidl
+%{_mandir}/man1/pidl.1*
+%{_mandir}/man3/Parse::Pidl*.3*
+%{perl_vendorlib}/Parse/Pidl*
+
+%files samba3
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/ntlm_auth
+%{_mandir}/man1/ntlm_auth.1*
+%{systemdunitdir}/nmb.service
+%{systemdunitdir}/smb.service
+%attr(755,root,root) %{_bindir}/smbclient
+%{_mandir}/man1/smbclient.1*
+%attr(755,root,root) %{_bindir}/nmblookup
+%{_mandir}/man1/nmblookup.1*
+%attr(755,root,root) %{_bindir}/dbwrap_tool
+%attr(755,root,root) %{_bindir}/eventlogadm
+%{_mandir}/man8/eventlogadm.8*
+%attr(755,root,root) %{_bindir}/net
+%{_mandir}/man8/net.8*
+%attr(755,root,root) %{_bindir}/pdbedit
+%{_mandir}/man8/pdbedit.8*
+%attr(755,root,root) %{_bindir}/profiles
+%{_mandir}/man1/profiles.1*
+%attr(755,root,root) %{_bindir}/rpcclient
+%{_mandir}/man1/rpcclient.1*
+%attr(755,root,root) %{_bindir}/sharesec
+%{_mandir}/man1/sharesec.1*
+%attr(755,root,root) %{_bindir}/smbcacls
+%{_mandir}/man1/smbcacls.1*
+%attr(755,root,root) %{_bindir}/smbcontrol
+%{_mandir}/man1/smbcontrol.1*
+%attr(755,root,root) %{_bindir}/smbcquotas
+%{_mandir}/man1/smbcquotas.1*
+%attr(755,root,root) %{_bindir}/smbpasswd
+%{_mandir}/man8/smbpasswd.8*
+%attr(755,root,root) %{_bindir}/smbstatus
+%{_mandir}/man1/smbstatus.1*
+%attr(755,root,root) %{_bindir}/smbta-util
+%{_mandir}/man8/smbta-util.8*
+%attr(755,root,root) %{_bindir}/smbtree
+%{_mandir}/man1/smbtree.1*
+%attr(755,root,root) %{_bindir}/testparm
+%{_mandir}/man1/testparm.1*
+%attr(755,root,root) %{_sbindir}/nmbd
+%attr(755,root,root) %{_sbindir}/smbd
+%{_mandir}/man8/nmbd.8*
+%{_mandir}/man8/smbd.8*
+%attr(755,root,root) %{_sbindir}/winbindd
+%attr(754,root,root) /etc/rc.d/init.d/winbind
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/winbind
+%{systemdunitdir}/winbind.service
+%{_mandir}/man8/winbindd*.8*
+%attr(755,root,root) /%{_lib}/libnss_wins*
+%attr(755,root,root) %{_libdir}/samba/libsmbsharemodes.so.0
+%doc source3/pam_smbpass/{CHAN*,README,TODO} source3/pam_smbpass/samples
+%attr(755,root,root) /%{_lib}/security/pam_smbpass.so
+%attr(755,root,root) %{_libdir}/samba/auth/script.so
+%dir %{_libdir}/samba/idmap
+%attr(755,root,root) %{_libdir}/samba/idmap/autorid.so
+%attr(755,root,root) %{_libdir}/samba/idmap/ad.so
+%attr(755,root,root) %{_libdir}/samba/idmap/hash.so
+%attr(755,root,root) %{_libdir}/samba/idmap/rid.so
+%attr(755,root,root) %{_libdir}/samba/idmap/tdb2.so
+%attr(755,root,root) %{_libdir}/samba/libidmap.so
+%{_mandir}/man8/idmap_ad.8*
+%{_mandir}/man8/idmap_hash.8*
+%{_mandir}/man8/idmap_ldap.8*
+%{_mandir}/man8/idmap_nss.8*
+%{_mandir}/man8/idmap_rid.8*
+%{_mandir}/man8/idmap_tdb.8*
+%{_mandir}/man8/idmap_tdb2.8*
+%attr(755,root,root) %{_libdir}/samba/libnss_info.so
+%dir %{_libdir}/samba/vfs
+%attr(755,root,root) %{_libdir}/samba/vfs/aio_linux.so
+%attr(755,root,root) %{_libdir}/samba/vfs/aio_posix.so
+%attr(755,root,root) %{_libdir}/samba/vfs/aio_pthread.so
+%attr(755,root,root) %{_libdir}/samba/vfs/media_harmony.so
+%attr(755,root,root) %{_libdir}/samba/vfs/posix_eadb.so
+%attr(755,root,root) %{_libdir}/samba/vfs/acl_tdb.so
+%attr(755,root,root) %{_libdir}/samba/vfs/acl_xattr.so
+%attr(755,root,root) %{_libdir}/samba/vfs/aio_fork.so
+%attr(755,root,root) %{_libdir}/samba/vfs/crossrename.so
+%attr(755,root,root) %{_libdir}/samba/vfs/dirsort.so
+%attr(755,root,root) %{_libdir}/samba/vfs/fileid.so
+%attr(755,root,root) %{_libdir}/samba/vfs/linux_xfs_sgid.so
+%attr(755,root,root) %{_libdir}/samba/vfs/preopen.so
+%attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy2.so
+%attr(755,root,root) %{_libdir}/samba/vfs/smb_traffic_analyzer.so
+%attr(755,root,root) %{_libdir}/samba/vfs/streams_depot.so
+%attr(755,root,root) %{_libdir}/samba/vfs/streams_xattr.so
+%attr(755,root,root) %{_libdir}/samba/vfs/syncops.so
+%attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
+%attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
+%{_mandir}/man8/vfs_acl_tdb.8*
+%{_mandir}/man8/vfs_acl_xattr.8*
+%{_mandir}/man8/vfs_crossrename.8*
+%{_mandir}/man8/vfs_dirsort.8*
+%{_mandir}/man8/vfs_fileid.8*
+%{_mandir}/man8/vfs_preopen.8*
+%{_mandir}/man8/vfs_shadow_copy2.8*
+%{_mandir}/man8/vfs_smb_traffic_analyzer.8*
+%{_mandir}/man8/vfs_streams_xattr.8*
+%{_mandir}/man8/vfs_streams_depot.8*
+%{_mandir}/man8/vfs_time_audit.8*
+%{_mandir}/man8/vfs_xattr_tdb.8*
+%{_mandir}/man8/vfs_aio_fork.8*
+%{_mandir}/man8/vfs_aio_linux.8*
+%{_mandir}/man8/vfs_aio_pthread.8*
+%{_mandir}/man8/vfs_media_harmony.8*
+%attr(755,root,root) %{_libdir}/samba/libgpo.so
+%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
+%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
+%attr(755,root,root) %{_libdir}/libwbclient.so.*
+%attr(755,root,root) %{_libdir}/libwbclient.so
+%attr(755,root,root) %{_libdir}/libnetapi.so
+%attr(755,root,root) %{_libdir}/samba/nss_info/hash.so
+%attr(755,root,root) %{_libdir}/libpdb.so
+%attr(755,root,root) %{_libdir}/libsmbldap.so
+%{_mandir}/man1/smbtar.1*
+%attr(755,root,root) %{_libdir}/libnetapi.so.0
+%attr(755,root,root) %{_libdir}/libpdb.so.0
+%attr(755,root,root) %{_libdir}/libsmbconf.so.0
+%attr(755,root,root) %{_libdir}/libsmbldap.so.0
+%attr(755,root,root) %{_libdir}/samba/libads.so
+%attr(755,root,root) %{_libdir}/samba/libauth.so
+%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
+%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
+%attr(755,root,root) %{_libdir}/samba/libtrusts_util.so
+%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.so
+%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
+%attr(755,root,root) %{_libdir}/samba/libsmbd_base.so
+%attr(755,root,root) %{_libdir}/samba/libsamba3-util.so
+%attr(755,root,root) %{_libdir}/samba/libprinting_migrate.so
+%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
+%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
+%attr(755,root,root) %{_libdir}/samba/libutil_reg.so
+%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
+%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
+
+%files -n samba3-vfs-audit
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/samba/vfs/audit.so
+%attr(755,root,root) %{_libdir}/samba/vfs/extd_audit.so
+%attr(755,root,root) %{_libdir}/samba/vfs/full_audit.so
+%{_mandir}/man8/vfs_audit.8*
+%{_mandir}/man8/vfs_extd_audit.8*
+%{_mandir}/man8/vfs_full_audit.8*
+
+%files -n samba3-vfs-cap
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/samba/vfs/cap.so
+%{_mandir}/man8/vfs_cap.8*
+
+%files -n samba3-vfs-default_quota
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/default_quota.so
 %{_mandir}/man8/vfs_default_quota.8*
 
-%files vfs-expand_msdfs
+%files -n samba3-vfs-expand_msdfs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/expand_msdfs.so
 
-%files vfs-fake_perms
+%files -n samba3-vfs-fake_perms
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/fake_perms.so
 %{_mandir}/man8/vfs_fake_perms.8*
 
-#%files vfs-notify_fam
+#%files -n samba3- vfs-notify_fam
 #%defattr(644,root,root,755)
 #%attr(755,root,root) %{_libdir}/samba/vfs/notify_fam.so
 #%{_mandir}/man8/vfs_notify_fam.8*
 
-%files vfs-netatalk
+%files -n samba3-vfs-netatalk
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/netatalk.so
 %{_mandir}/man8/vfs_netatalk.8*
 
-%files vfs-readahead
+%files -n samba3-vfs-readahead
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/readahead.so
 %{_mandir}/man8/vfs_readahead.8*
 
-%files vfs-readonly
+%files -n samba3-vfs-readonly
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/readonly.so
 %{_mandir}/man8/vfs_readonly.8*
 
-%files vfs-recycle
+%files -n samba3-vfs-recycle
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/recycle.so
 %{_mandir}/man8/vfs_recycle.8*
 
-%files vfs-shadow_copy
+%files -n samba3-vfs-shadow_copy
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/shadow_copy.so
 %{_mandir}/man8/vfs_shadow_copy.8*
 
-%files vfs-catia
+%files -n samba3-vfs-catia
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/catia.so
 %{_mandir}/man8/vfs_catia.8*
 
-%files vfs-scannedonly
+%files -n samba3-vfs-scannedonly
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/samba/vfs/scannedonly.so
 %{_mandir}/man8/vfs_scannedonly.8*
 
-%files vfs-shadow_copy
+%files -n samba3-smbget
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_vfsdir}/shadow_copy.so
-%{_mandir}/man8/vfs_shadow_copy.8*
+%attr(755,root,root) %{_bindir}/smbget
+%{_mandir}/man1/smbget.1*
+%{_mandir}/man5/smbgetrc.5*
 
-%if %{with ldap}
-%files -n openldap-schema-samba
+%if %{with cups}
+%files -n cups-backend-samba3-smb
 %defattr(644,root,root,755)
-%{schemadir}/samba.schema
+%attr(755,root,root) %{cups_serverbin}/backend/smb
+%attr(755,root,root) %{_bindir}/smbspool
+%{_mandir}/man8/smbspool.8*
 %endif
 
-%files -n python-samba4
+%files -n samba3-swat
 %defattr(644,root,root,755)
-%dir %{py_sitedir}/samba
-%attr(755,root,root) %{py_sitedir}/samba/*.so
-%{py_sitedir}/samba/*.py[co]
-%dir %{py_sitedir}/samba/dcerpc
-%{py_sitedir}/samba/dcerpc/*.py[co]
-%attr(755,root,root) %{py_sitedir}/samba/dcerpc/*.so
-%dir %{py_sitedir}/samba/external
-%{py_sitedir}/samba/external/*.py[co]
-%dir %{py_sitedir}/samba/external/subunit
-%{py_sitedir}/samba/external/subunit/*.py[co]
-%dir %{py_sitedir}/samba/external/subunit/tests
-%{py_sitedir}/samba/external/subunit/tests/*.py[co]
-%dir %{py_sitedir}/samba/netcmd
-%{py_sitedir}/samba/netcmd/*.py[co]
-%dir %{py_sitedir}/samba/provision
-%{py_sitedir}/samba/provision/*.py[co]
-%dir %{py_sitedir}/samba/samba3
-%attr(755,root,root) %{py_sitedir}/samba/samba3/*.so
-%{py_sitedir}/samba/samba3/*.py[co]
-%dir %{py_sitedir}/samba/tests
-%{py_sitedir}/samba/tests/*.py[co]
-%dir %{py_sitedir}/samba/tests/blackbox
-%{py_sitedir}/samba/tests/blackbox/*.py[co]
-%dir %{py_sitedir}/samba/tests/samba_tool
-%{py_sitedir}/samba/tests/samba_tool/*.py[co]
-%dir %{py_sitedir}/samba/tests/dcerpc
-%{py_sitedir}/samba/tests/dcerpc/*.py[co]
-%dir %{py_sitedir}/samba/web_server
-%{py_sitedir}/samba/web_server/*.py[co]
-%if %{without system_libs}
-%attr(755,root,root) %{py_sitedir}/*.so
-%{py_sitedir}/tevent.py[co]
-%endif
+#%doc swat/README* swat/help/*
+%doc swat/help/*
+%attr(755,root,root) %{_sbindir}/swat
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/swat
+%dir %{_datadir}/samba/swat
+%{_datadir}/samba/swat/help
+%{_datadir}/samba/swat/images
+%{_datadir}/samba/swat/include
+%dir %{_datadir}/samba/swat/lang
+%lang(ja) %{_datadir}/samba/swat/lang/ja
+%lang(tr) %{_datadir}/samba/swat/lang/tr
+%{_mandir}/man8/swat.8*
+%lang(de) %{_datadir}/samba/codepages/de.msg
+%{_datadir}/samba/codepages/en.msg
+%lang(fi) %{_datadir}/samba/codepages/fi.msg
+%lang(fr) %{_datadir}/samba/codepages/fr.msg
+%lang(it) %{_datadir}/samba/codepages/it.msg
+%lang(ja) %{_datadir}/samba/codepages/ja.msg
+%lang(nl) %{_datadir}/samba/codepages/nl.msg
+%lang(pl) %{_datadir}/samba/codepages/pl.msg
+%lang(ru) %{_datadir}/samba/codepages/ru*
+%lang(tr) %{_datadir}/samba/codepages/tr.msg
 
-%files test
+%files todo
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/gentest
-%attr(755,root,root) %{_bindir}/locktest
-%attr(755,root,root) %{_bindir}/masktest
-%attr(755,root,root) %{_bindir}/ndrdump
-%attr(755,root,root) %{_bindir}/smbtorture
-%attr(755,root,root) %{_bindir}/vfstest
-%attr(755,root,root) %{_libdir}/libtorture.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtorture.so.0
-%attr(755,root,root) %{_libdir}/samba/libsubunit.so
-%attr(755,root,root) %{_libdir}/samba/libdlz_bind9_for_torture.so
-%{_mandir}/man1/gentest.1*
-%{_mandir}/man1/locktest.1*
-%{_mandir}/man1/masktest.1*
-%{_mandir}/man1/ndrdump.1*
-%{_mandir}/man1/smbtorture.1*
-%{_mandir}/man1/vfstest.1*
-# files to ignore in testsuite mode
-#%{_libdir}/samba/libnss_wrapper.so
-#%{_libdir}/samba/libsocket_wrapper.so
-#%{_libdir}/samba/libuid_wrapper.so
+# ?
+%attr(755,root,root) %{_sbindir}/mksmbpasswd.sh
+# registry-tools
+%attr(755,root,root) %{_bindir}/reg*
 
-%files test-devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtorture.so
-%{_includedir}/samba-4.0/torture.h
-%{_pkgconfigdir}/torture.pc
+%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
+# py
+%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
+%attr(755,root,root) %{_libdir}/mit_samba.so
+# test
+%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
+# test
+%attr(755,root,root) %{_libdir}/samba/libtdb_compat.so
+# py, 3
+%dir %{_libdir}/samba/gensec
+%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
+%dir %{_libdir}/samba/ldb
+%attr(755,root,root) %{_libdir}/samba/ldb/acl.so
+%attr(755,root,root) %{_libdir}/samba/ldb/aclread.so
+%attr(755,root,root) %{_libdir}/samba/ldb/anr.so
+%attr(755,root,root) %{_libdir}/samba/ldb/descriptor.so
+%attr(755,root,root) %{_libdir}/samba/ldb/dirsync.so
+%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_in.so
+%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_out.so
+%attr(755,root,root) %{_libdir}/samba/ldb/extended_dn_store.so
+%attr(755,root,root) %{_libdir}/samba/ldb/ildap.so
+%attr(755,root,root) %{_libdir}/samba/ldb/instancetype.so
+%attr(755,root,root) %{_libdir}/samba/ldb/lazy_commit.so
+%attr(755,root,root) %{_libdir}/samba/ldb/ldbsamba_extensions.so
+%attr(755,root,root) %{_libdir}/samba/ldb/linked_attributes.so
+%attr(755,root,root) %{_libdir}/samba/ldb/local_password.so
+%attr(755,root,root) %{_libdir}/samba/ldb/new_partition.so
+%attr(755,root,root) %{_libdir}/samba/ldb/objectclass.so
+%attr(755,root,root) %{_libdir}/samba/ldb/objectclass_attrs.so
+%attr(755,root,root) %{_libdir}/samba/ldb/objectguid.so
+%attr(755,root,root) %{_libdir}/samba/ldb/operational.so
+%attr(755,root,root) %{_libdir}/samba/ldb/partition.so
+%attr(755,root,root) %{_libdir}/samba/ldb/password_hash.so
+%attr(755,root,root) %{_libdir}/samba/ldb/ranged_results.so
+%attr(755,root,root) %{_libdir}/samba/ldb/repl_meta_data.so
+%attr(755,root,root) %{_libdir}/samba/ldb/resolve_oids.so
+%attr(755,root,root) %{_libdir}/samba/ldb/rootdse.so
+%attr(755,root,root) %{_libdir}/samba/ldb/samba3sam.so
+%attr(755,root,root) %{_libdir}/samba/ldb/samba3sid.so
+%attr(755,root,root) %{_libdir}/samba/ldb/samba_dsdb.so
+%attr(755,root,root) %{_libdir}/samba/ldb/samba_secrets.so
+%attr(755,root,root) %{_libdir}/samba/ldb/samldb.so
+%attr(755,root,root) %{_libdir}/samba/ldb/schema_data.so
+%attr(755,root,root) %{_libdir}/samba/ldb/schema_load.so
+%attr(755,root,root) %{_libdir}/samba/ldb/secrets_tdb_sync.so
+%attr(755,root,root) %{_libdir}/samba/ldb/show_deleted.so
+%attr(755,root,root) %{_libdir}/samba/ldb/simple_dn.so
+%attr(755,root,root) %{_libdir}/samba/ldb/simple_ldap_map.so
+%attr(755,root,root) %{_libdir}/samba/ldb/subtree_delete.so
+%attr(755,root,root) %{_libdir}/samba/ldb/subtree_rename.so
+%attr(755,root,root) %{_libdir}/samba/ldb/update_keytab.so
+%attr(755,root,root) %{_libdir}/samba/ldb/wins_ldb.so
+%dir %{_libdir}/samba/nss_info
+%attr(755,root,root) %{_libdir}/samba/nss_info/rfc2307.so
+%attr(755,root,root) %{_libdir}/samba/nss_info/sfu.so
+%attr(755,root,root) %{_libdir}/samba/nss_info/sfu20.so
+%dir %{_libdir}/samba/pdb
+%attr(755,root,root) %{_libdir}/samba/pdb/ldap.so
+%attr(755,root,root) %{_libdir}/samba/pdb/smbpasswd.so
+%attr(755,root,root) %{_libdir}/samba/pdb/tdbsam.so
+%attr(755,root,root) %{_libdir}/samba/pdb/wbc_sam.so
+%{_mandir}/man8/idmap_autorid.8*
 
-%files pidl
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/pidl
-%{_mandir}/man1/pidl.1*
-%{_mandir}/man3/Parse::Pidl*.3*
-%{perl_vendorlib}/Parse/Pidl*
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/samba/smbusers
+%attr(754,root,root) /etc/rc.d/init.d/smb
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/samba
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/samba
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/samba
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.samba
+%{systemdunitdir}/samba.service
+%{systemdtmpfilesdir}/samba.conf
+%{_mandir}/man1/log2pcap.1*
+%{_mandir}/man5/smbpasswd.5*
+%{_mandir}/man7/samba.7*
+
+%dir %{_sambahome}
+%dir /var/lib/samba
+%ghost /var/lib/samba/*.dat
+%dir /var/lib/samba/printing
+
+%attr(750,root,root) %dir /var/log/samba
+%attr(750,root,root) %dir /var/log/samba/cores
+%attr(750,root,root) %dir /var/log/samba/cores/smbd
+%attr(750,root,root) %dir /var/log/samba/cores/nmbd
+%attr(750,root,root) %dir /var/log/archive/samba
+%attr(1777,root,root) %dir /var/spool/samba
+%if %{with ldap}
+%doc examples/LDAP
+%endif
+
+# client?
+%attr(755,root,root) %{_libdir}/samba/libldb-cmdline.so
+
+%dir %{_libdir}/samba/auth
+%attr(755,root,root) %{_libdir}/samba/auth/samba4.so
+%attr(755,root,root) %{_libdir}/samba/auth/unix.so
+%attr(755,root,root) %{_libdir}/samba/auth/wbc.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/8f2607b83208e9672972be90df9adb474f035876



More information about the pld-cvs-commit mailing list