[packages/samba4] - updated files - reintroduced epoch for easy upgrade of libsmbclient - add test and pidl packages

baggins baggins at pld-linux.org
Mon Jan 14 16:05:16 CET 2013


commit 7e84928bd7adf77fd2edd40e673f2050e783bfd5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Jan 14 16:04:37 2013 +0100

    - updated files
    - reintroduced epoch for easy upgrade of libsmbclient
    - add test and pidl packages

 samba4.spec | 419 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 388 insertions(+), 31 deletions(-)
---
diff --git a/samba4.spec b/samba4.spec
index 47b2b81..d43c2dd 100644
--- a/samba4.spec
+++ b/samba4.spec
@@ -1,4 +1,6 @@
 #
+# TODO: add -libs package?
+#
 # Conditional build:
 %bcond_without	ads		# without ActiveDirectory support
 %bcond_without	cups		# without CUPS support
@@ -39,6 +41,7 @@ Summary(zh_CN.UTF-8):	Samba 客户端和服务器
 Name:		samba4
 Version:	4.0.0
 Release:	0.1
+Epoch:		1
 License:	GPL v3
 Group:		Networking/Daemons
 Source0:	http://www.samba.org/samba/ftp/stable/samba-%{version}.tar.gz
@@ -81,6 +84,8 @@ BuildRequires:	ncurses-devel >= 5.2
 %{?with_ldap:BuildRequires:	openldap-devel >= 2.3.0}
 BuildRequires:	openssl-devel >= 0.9.7d
 BuildRequires:	pam-devel >= 0.99.8.1
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Parse::Yapp)
 BuildRequires:	pkgconfig
 BuildRequires:	popt-devel
 %{?with_pgsql:BuildRequires:	postgresql-devel}
@@ -101,7 +106,7 @@ BuildRequires:	python-tevent >= %{tevent_ver}
 BuildRequires:	xfsprogs-devel
 BuildConflicts:	libbsd-devel
 Requires(post,preun):	/sbin/chkconfig
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 Requires:	logrotate >= 3.7-4
 Requires:	pam >= 0.99.8.1
 Requires:	rc-scripts >= 0.4.0.12
@@ -283,7 +288,7 @@ Summary(pt_BR.UTF-8):	Samba SWAT e documentação Web
 Summary(ru.UTF-8):	Программа конфигурации SMB-сервера Samba
 Summary(uk.UTF-8):	Програма конфигурації SMB-сервера Samba
 Group:		Networking/Admin
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 Requires:	inetdaemon
 Requires:	rc-inetd >= 0.8.2
 Obsoletes:	swat
@@ -320,9 +325,9 @@ Summary(pt_BR.UTF-8):	Cliente SMB do samba
 Summary(ru.UTF-8):	Клиентские программы Samba (SMB)
 Summary(uk.UTF-8):	Клієнтські програми Samba (SMB)
 Group:		Applications/Networking
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 %{?with_kerberos5:Requires:	heimdal-libs >= 1.5.3-1}
-Requires:	libsmbclient = %{version}-%{release}
+Requires:	libsmbclient = %{epoch}:%{version}-%{release}
 Obsoletes:	smbfs
 Suggests:	cifs-utils
 
@@ -398,7 +403,7 @@ Summary:	Samba-winbind daemon, utilities and documentation
 Summary(pl.UTF-8):	Demon samba-winbind, narzędzia i dokumentacja
 Group:		Networking/Daemons
 Requires(post,preun):	/sbin/chkconfig
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 
 %description winbind
 Provides the winbind daemon and testing tools to allow authentication
@@ -413,7 +418,7 @@ Windows lub Samba.
 Summary:	Name Service Switch service for WINS
 Summary(pl.UTF-8):	Usługa Name Service Switch dla WINS
 Group:		Base
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 
 %description -n nss_wins
 Provides the libnss_wins shared library which resolves NetBIOS names
@@ -455,7 +460,7 @@ 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 = %{version}-%{release}
+Requires:	libsmbclient = %{epoch}:%{version}-%{release}
 Obsoletes:	libsmbclient-static
 
 %description -n libsmbclient-devel
@@ -495,7 +500,7 @@ używanym w sieciach MS Windows.
 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 = %{version}-%{release}
+Requires:	%{name}-client = %{epoch}:%{version}-%{release}
 Requires:	cups >= 1:1.2.0
 
 %description -n cups-backend-smb
@@ -508,7 +513,7 @@ Backend CUPS-a drukujący na drukarkach SMB.
 Summary:	VFS module to audit file access
 Summary(pl.UTF-8):	Moduł VFS do monitorowania operacji na plikach
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-audit
 A simple module to audit file access to the syslog facility. The
@@ -530,7 +535,7 @@ Zawiera moduły audit, extd_audit i full_audit.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-cap
 Convert an incoming Shift-JIS character to the 3 byte hex
@@ -545,7 +550,7 @@ reprezentacji używanej przez program Columbia AppleTalk Program (CAP).
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-default_quota
 This VFS modules stores default quotas in a specified quota record.
@@ -558,7 +563,7 @@ limitów.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-expand_msdfs
 A VFS module for hosting a Microsoft Distributed File System Tree.
@@ -582,7 +587,7 @@ płynniejsze powiększanie przestrzeni, rozdzielanie obciążenia itp.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-fake_perms
 This module allow Roaming Profile files and directories to be set (on
@@ -604,7 +609,7 @@ lub wylogowywaniu klienta.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-notify_fam
 The vfs_notify_fam module makes use of the system FAM (File Alteration
@@ -619,7 +624,7 @@ informowania o zmianach w plikach dla klientów Windows.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-netatalk
 Package contains a netatalk VFS module for ease co-existence of Samba
@@ -633,7 +638,7 @@ i netatalk przy udostępnianiu zasobów.
 Summary:	VFS module to add recycle bin facility to a samba share
 Summary(pl.UTF-8):	Moduł VFS dodający możliwość kosza do zasobu samby
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-recycle
 VFS module to add recycle bin facility to a samba share.
@@ -645,7 +650,7 @@ Moduł VFS dodający możliwość kosza do zasobu samby.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-readahead
 This VFS module detects read requests at multiples of a given offset
@@ -672,7 +677,7 @@ bajtów.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-readonly
 This module performs a read-only limitation for specified share (or
@@ -688,7 +693,7 @@ oparciu o definicje okresów w smb.conf.
 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} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-shadow_copy
 VFS module to make automatic copy of data in samba share.
@@ -699,7 +704,7 @@ Moduł VFS do tworzenia automatycznych kopii danych w zasobach samby.
 %package vfs-catia
 Summary:	VFS module to fix Catia CAD filenames
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-catia
 The Catia CAD package commonly creates filenames that use characters
@@ -710,7 +715,7 @@ with CIFS clients.
 %package vfs-scannedonly
 Summary:	Anti-virus solution as VFS module
 Group:		Networking/Daemons
-Requires:	%{name} = %{version}-%{release}
+Requires:	%{name} = %{epoch}:%{version}-%{release}
 
 %description vfs-scannedonly
 The vfs_scannedonly VFS module ensures that only files that have been
@@ -734,11 +739,40 @@ Ten pakiet zawiera schemat samby dla openldap-a.
 Summary:	Samba Module for Python
 Group:		Development/Languages/Python
 %pyrequires_eq 	python
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
 
 %description -n python-samba4
 Samba Module for Python.
 
+%package test
+Summary:	Testing tools for Samba servers and clients
+Group:		Applications/System
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	%{name}-common = %{epoch}:%{version}-%{release}
+Requires:	%{name}-winbind = %{epoch}:%{version}-%{release}
+
+%description test
+samba4-test provides testing tools for both the server and client
+packages of Samba.
+
+%package test-devel
+Summary:	Testing devel files for Samba servers and clients
+Group:		Applications/System
+Requires:	%{name}-test = %{epoch}:%{version}-%{release}
+
+%description test-devel
+samba-test-devel provides testing devel files for both the server
+and client packages of Samba.
+
+%package pidl
+Summary:	Perl IDL compiler
+Group:		Development/Tools
+Requires:	perl(Parse::Yapp)
+
+%description pidl
+The samba4-pidl package contains the Perl IDL compiler used by Samba
+and Wireshark to parse IDL and similar protocols.
+
 %prep
 %setup -q -n samba-%{version}
 %patch0 -p1
@@ -803,6 +837,12 @@ CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
 
 %{__make}
 
+# Build PIDL for installation into vendor directories before
+# 'make proto' gets to it.
+cd pidl
+%{__perl} Makefile.PL \
+	INSTALLDIRS=vendor
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig/rc-inetd} \
@@ -815,6 +855,19 @@ install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,pam.d,security,sysconfig
 	DESTDIR=$RPM_BUILD_ROOT \
 	CONFIGDIR=$RPM_BUILD_ROOT%{_sysconfdir}/samba
 
+# Undo the PIDL install, we want to try again with the right options.
+%{__rm} -r $RPM_BUILD_ROOT/%{_datadir}/perl5
+
+# Install PIDL
+cd pidl
+%{__make} install \
+	PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+cd ..
+
+# Clean out crap left behind by the PIDL install
+%{__rm} $RPM_BUILD_ROOT%{perl_vendorlib}/wscript_build
+%{__rm} -r $RPM_BUILD_ROOT%{perl_vendorlib}/Parse/Yapp
+
 install -p source3/script/mksmbpasswd.sh $RPM_BUILD_ROOT%{_sbindir}
 
 install packaging/systemd/samba.conf.tmp $RPM_BUILD_ROOT%{systemdtmpfilesdir}/samba.conf
@@ -937,18 +990,155 @@ fi
 %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}/smbpasswd
-%attr(755,root,root) %{_bindir}/smbta-util
 %attr(755,root,root) %{_bindir}/smbcontrol
 
+%attr(755,root,root) %{_bindir}/smbta-util
+%attr(755,root,root) %{_bindir}/smbpasswd
+
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-atsvc.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-samr.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc-samr.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-server.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc-server.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc.so.*.*.*
+%attr(755,root,root) %{_libdir}/libnetapi.so.0
+%attr(755,root,root) %ghost %{_libdir}/libregistry.so.0
+%attr(755,root,root) %{_libdir}/libregistry.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsamba-policy.so.0
+%attr(755,root,root) %{_libdir}/libsamba-policy.so.*.*.*
+%attr(755,root,root) %{_libdir}/mit_samba.so
+%attr(755,root,root) %{_libdir}/winbind_krb5_locator.so
+%attr(755,root,root) %{_libdir}/samba/libHDB_SAMBA4.so
+%attr(755,root,root) %{_libdir}/samba/libcli-ldap.so
+%attr(755,root,root) %{_libdir}/samba/libcli_spoolss.so
+%attr(755,root,root) %{_libdir}/samba/libcmdline-credentials.so
+%attr(755,root,root) %{_libdir}/samba/libdb-glue.so
+%attr(755,root,root) %{_libdir}/samba/libdfs_server_ad.so
+%attr(755,root,root) %{_libdir}/samba/libdsdb-module.so
+%attr(755,root,root) %{_libdir}/samba/libgpo.so
+%attr(755,root,root) %{_libdir}/samba/libidmap.so
+%attr(755,root,root) %{_libdir}/samba/libnet_keytab.so
+%attr(755,root,root) %{_libdir}/samba/libnetif.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/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/libprinting_migrate.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/libsmbd_base.so
+%attr(755,root,root) %{_libdir}/samba/libsmbd_conn.so
+%attr(755,root,root) %{_libdir}/samba/libsmbldaphelper.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/libtrusts_util.so
+%attr(755,root,root) %{_libdir}/samba/libxattr_tdb.so
+%dir /usr/lib64/samba/bind9
+%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9.so
+%attr(755,root,root) %{_libdir}/samba/bind9/dlz_bind9_9.so
+%dir /usr/lib64/samba/gensec
+%attr(755,root,root) %{_libdir}/samba/gensec/krb5.so
+%dir /usr/lib64/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
-%{_mandir}/man8/idmap_autorid.8*
+%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 /usr/lib64/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 /usr/lib64/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
+%dir /usr/lib64/samba/process_model
+%attr(755,root,root) %{_libdir}/samba/process_model/onefork.so
+%attr(755,root,root) %{_libdir}/samba/process_model/prefork.so
+%attr(755,root,root) %{_libdir}/samba/process_model/standard.so
+%dir /usr/lib64/samba/service
+%attr(755,root,root) %{_libdir}/samba/service/cldap.so
+%attr(755,root,root) %{_libdir}/samba/service/dcerpc.so
+%attr(755,root,root) %{_libdir}/samba/service/dns.so
+%attr(755,root,root) %{_libdir}/samba/service/dns_update.so
+%attr(755,root,root) %{_libdir}/samba/service/drepl.so
+%attr(755,root,root) %{_libdir}/samba/service/kcc.so
+%attr(755,root,root) %{_libdir}/samba/service/kdc.so
+%attr(755,root,root) %{_libdir}/samba/service/ldap.so
+%attr(755,root,root) %{_libdir}/samba/service/nbtd.so
+%attr(755,root,root) %{_libdir}/samba/service/ntp_signd.so
+%attr(755,root,root) %{_libdir}/samba/service/s3fs.so
+%attr(755,root,root) %{_libdir}/samba/service/smb.so
+%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
@@ -965,6 +1155,7 @@ fi
 %attr(755,root,root) %{_libdir}/samba/vfs/time_audit.so
 %attr(755,root,root) %{_libdir}/samba/vfs/xattr_tdb.so
 %{_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*
@@ -977,7 +1168,10 @@ fi
 %{_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
@@ -1029,15 +1223,20 @@ fi
 
 %files client
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/nmblookup4
-%attr(755,root,root) %{_bindir}/smbclient4
+%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/rpcclient.1*
@@ -1060,10 +1259,91 @@ fi
 %attr(755,root,root) %{_bindir}/profiles
 %attr(755,root,root) %{_bindir}/smbcquotas
 %attr(755,root,root) %{_bindir}/testparm
-%attr(755,root,root) %{_bindir}/vfstest
 %dir %{_libdir}/samba
+%attr(755,root,root) %{_libdir}/libsmbldap.so.0
+%attr(755,root,root) %{_libdir}/samba/libLIBWBCLIENT_OLD.so
+%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/libauth_unix_token.so
+%attr(755,root,root) %{_libdir}/samba/libcli-ldap-common.so
+%attr(755,root,root) %{_libdir}/samba/libcli-nbt.so
+%attr(755,root,root) %{_libdir}/samba/libcli_cldap.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/libdbwrap.so
+%attr(755,root,root) %ghost %{_libdir}/libdcerpc-binding.so.0
+%attr(755,root,root) %{_libdir}/libdcerpc-binding.so.*.*.*
+%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba.so
+%attr(755,root,root) %{_libdir}/samba/libdcerpc-samba4.so
+%attr(755,root,root) %{_libdir}/samba/libflag_mapping.so
+%attr(755,root,root) %{_libdir}/samba/libinterfaces.so
+%attr(755,root,root) %{_libdir}/samba/libldbsamba.so
+%attr(755,root,root) %{_libdir}/samba/liblibcli_netlogon3.so
+%attr(755,root,root) %ghost %{_libdir}/libndr-krb5pac.so.0
+%attr(755,root,root) %{_libdir}/libndr-krb5pac.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libndr-nbt.so.0
+%attr(755,root,root) %{_libdir}/libndr-nbt.so.*.*.*
+%attr(755,root,root) %{_libdir}/samba/libndr-samba.so
+%attr(755,root,root) %{_libdir}/samba/libndr-samba4.so
+%attr(755,root,root) %{_libdir}/samba/libsamba-modules.so
+%attr(755,root,root) %ghost %{_libdir}/libsamba-util.so.0
+%attr(755,root,root) %{_libdir}/libsamba-util.so.*.*.*
+%attr(755,root,root) %{_libdir}/samba/libsamdb-common.so
+%attr(755,root,root) %ghost %{_libdir}/libsamdb.so.0
+%attr(755,root,root) %{_libdir}/libsamdb.so.*.*.*
+%attr(755,root,root) %{_libdir}/samba/libsmb_transport.so
+%attr(755,root,root) %{_libdir}/samba/libtdb-wrap.so
+%attr(755,root,root) %ghost %{_libdir}/libtevent-util.so.0
+%attr(755,root,root) %{_libdir}/libtevent-util.so.*.*.*
+%attr(755,root,root) %{_libdir}/samba/libutil_setid.so
+%attr(755,root,root) %{_libdir}/samba/libCHARSET3.so
+%attr(755,root,root) %{_libdir}/samba/libMESSAGING.so
+%attr(755,root,root) %{_libdir}/samba/libauth.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/libauthkrb5.so
+%attr(755,root,root) %{_libdir}/samba/libcliauth.so
+%attr(755,root,root) %{_libdir}/samba/liberrors.so
+%attr(755,root,root) %{_libdir}/samba/libevents.so
+%attr(755,root,root) %ghost %{_libdir}/libgensec.so.0
+%attr(755,root,root) %{_libdir}/libgensec.so.*.*.*
+%attr(755,root,root) %{_libdir}/samba/libgse.so
+%attr(755,root,root) %{_libdir}/samba/libiniparser.so
+%attr(755,root,root) %{_libdir}/samba/libkrb5samba.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) %ghost %{_libdir}/libndr-standard.so.0
+%attr(755,root,root) %{_libdir}/libndr-standard.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libndr.so.0
+%attr(755,root,root) %{_libdir}/libndr.so.*.*.*
+%attr(755,root,root) %{_libdir}/libpdb.so.0
+%attr(755,root,root) %{_libdir}/samba/libpopt_samba3.so
+%attr(755,root,root) %{_libdir}/samba/libreplace.so
+%attr(755,root,root) %ghost %{_libdir}/libsamba-credentials.so.0
+%attr(755,root,root) %{_libdir}/libsamba-credentials.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsamba-hostconfig.so.0
+%attr(755,root,root) %{_libdir}/libsamba-hostconfig.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/libsamba3-util.so
+%attr(755,root,root) %{_libdir}/samba/libsecrets3.so
+%attr(755,root,root) %{_libdir}/samba/libserver-role.so
+%attr(755,root,root) %{_libdir}/libsmbconf.so.0
+%attr(755,root,root) %{_libdir}/samba/libsmbd_shim.so
+%attr(755,root,root) %{_libdir}/samba/libsmbregistry.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_tdb.so
+%attr(755,root,root) %{_libdir}/samba/libwinbind-client.so
 %dir %{_libdir}/samba/auth
 %attr(755,root,root) %{_libdir}/samba/auth/script.so
+%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
+%dir %{_datadir}/samba
+%dir %{_datadir}/samba/codepages
 %{_datadir}/samba/codepages/lowcase.dat
 %{_datadir}/samba/codepages/upcase.dat
 %{_datadir}/samba/codepages/valid.dat
@@ -1071,7 +1351,6 @@ fi
 %{_mandir}/man1/profiles.1*
 %{_mandir}/man1/smbcquotas.1*
 %{_mandir}/man1/testparm.1*
-%{_mandir}/man1/vfstest.1*
 #%{_mandir}/man1/log2pcap.1*
 %{_mandir}/man5/lmhosts.5*
 %{_mandir}/man5/smb.conf.5*
@@ -1127,21 +1406,63 @@ fi
 
 %files -n libsmbclient
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libsmbclient-raw.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsmbclient-raw.so.0
 %attr(755,root,root) %{_libdir}/libsmbclient.so.*
 %attr(755,root,root) %{_libdir}/libwbclient.so.*
 %{_mandir}/man7/libsmbclient.7*
 
 %files -n 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
+/usr/lib64/pkgconfig/smbclient-raw.pc
 
 %files devel
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libdcerpc-atsvc.so
+%attr(755,root,root) %{_libdir}/libdcerpc-binding.so
+%attr(755,root,root) %{_libdir}/libdcerpc-samr.so
+%attr(755,root,root) %{_libdir}/libdcerpc-server.so
+%attr(755,root,root) %{_libdir}/libdcerpc.so
+%attr(755,root,root) %{_libdir}/libgensec.so
+%attr(755,root,root) %{_libdir}/libndr-krb5pac.so
+%attr(755,root,root) %{_libdir}/libndr-nbt.so
+%attr(755,root,root) %{_libdir}/libndr-standard.so
+%attr(755,root,root) %{_libdir}/libndr.so
+%attr(755,root,root) %{_libdir}/libregistry.so
+%attr(755,root,root) %{_libdir}/libsamba-credentials.so
+%attr(755,root,root) %{_libdir}/libsamba-hostconfig.so
+%attr(755,root,root) %{_libdir}/libsamba-policy.so
+%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
+/usr/lib64/pkgconfig/dcerpc.pc
+/usr/lib64/pkgconfig/dcerpc_atsvc.pc
+/usr/lib64/pkgconfig/dcerpc_samr.pc
+/usr/lib64/pkgconfig/dcerpc_server.pc
+/usr/lib64/pkgconfig/gensec.pc
+/usr/lib64/pkgconfig/ndr.pc
+/usr/lib64/pkgconfig/ndr_krb5pac.pc
+/usr/lib64/pkgconfig/ndr_nbt.pc
+/usr/lib64/pkgconfig/ndr_standard.pc
+/usr/lib64/pkgconfig/netapi.pc
+/usr/lib64/pkgconfig/registry.pc
+/usr/lib64/pkgconfig/samba-credentials.pc
+/usr/lib64/pkgconfig/samba-hostconfig.pc
+/usr/lib64/pkgconfig/samba-policy.pc
+/usr/lib64/pkgconfig/samba-util.pc
+/usr/lib64/pkgconfig/samdb.pc
 
 %files -n smbget
 %defattr(644,root,root,755)
@@ -1272,3 +1593,39 @@ fi
 %attr(755,root,root) %{py_sitedir}/*.so
 %{py_sitedir}/tevent.py[co]
 %endif
+
+%files test
+%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
+
+%files test-devel
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libtorture.so
+%{_includedir}/samba-4.0/torture.h
+%{_libdir}/pkgconfig/torture.pc
+
+%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*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/samba4.git/commitdiff/7e84928bd7adf77fd2edd40e673f2050e783bfd5



More information about the pld-cvs-commit mailing list