Accepting request 28337 from Virtualization:VMware

Copy from Virtualization:VMware/open-vm-tools based on submit request 28337 from user coolo

OBS-URL: https://build.opensuse.org/request/show/28337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/open-vm-tools?expand=0&rev=13
This commit is contained in:
OBS User autobuild 2010-01-09 10:48:58 +00:00 committed by Git OBS Bridge
parent 06a6605705
commit 0552c47d5a
4 changed files with 79 additions and 49 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:37bcc0ee089fddbbbb3cef5d0a889eff1ea7e3df759c3e7ca9b0152e61d92dc9
size 2377499

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb775fde18b15255e6413993b8cbb8758869b656a381133caf0722079db88a83
size 2415237

View File

@ -1,3 +1,62 @@
-------------------------------------------------------------------
Wed Jan 6 11:36:07 UTC 2010 - dimstar@opensuse.org
- Update to 2009.12.16:
+ Some improvements to vmtoolsd, base libraries and and the
plugin interface.
+ Some library refactoring: use new lock library, changes to
support compilation of some code on ARM.
+ some fixes in configure.ac to try to correctly support newer
distros.
+ vsock/vmci improvements.
+ bug fixes in the vmxnet / vmxnet3 drivers, and FreeBSD's
vmblock driver.
+ vmxnet3 for Linux is now upstream (as of Linux 2.6.32), and
will be removed from later releases of open-vm-tools.
+ pvscsi will be available upstream starting with Linux 2.6.33
and at that time will be removed from open-vm-tools.
- Disable building of vmxnet3 if kernel is 2.6.32 or newer.
-------------------------------------------------------------------
Mon Nov 23 22:04:39 CET 2009 - dimstar@opensuse.org
- Update to 2009.11.17
+ Lots of refactoring and cleanup in the code, mainly targeting
the definition of a set of public APIs.
+ vmblock-fuse can now replace the vmblock kernel module for DnD
operations.
+ Fix some memory leaks in the guestInfo module.
-------------------------------------------------------------------
Mon Nov 22 19:56:32 CEST 2009 - dimstar@opensuse.org
- Update to 2009.10.15
+ The HGFS module got some performance enhancements.
+ Minor enhancements to vmtoolsd and the logging system.
+ Fix for a few issues reported on the sourceforge bug tracker.
+ Lots of code refactoring, and a few bug fixes.
-------------------------------------------------------------------
Mon Nov 21 13:17:03 CEST 2009 - dimstar@opensuse.org
- Update to 2009.09.18
+ Mostly bug fixes and minor enhancements.
+ The pvscsi code was re-factored in preparation for upstreaming.
The driver has been sent to the LKML for inclusion in the main
Linux tree and might be removed from open-vm-tools once it's
accepted.
-------------------------------------------------------------------
Mon Aug 10 18:37:21 CEST 2009 - dimstar@opensuse.org
- Update to 2009.08.24
+ Remove support for Linux kernels < 2.6.9.
+ The vsock now implements a new notification protocol that has
better performance than the previous.
+ New infrastructure for sending more network config-related
information about the virtual machine to the host.
+ Other bug fixes and minor improvements to the code.
-------------------------------------------------------------------
Sat Aug 8 13:31:49 CEST 2009 - dominique-obs@leuenberger.net

View File

@ -1,7 +1,7 @@
#
# spec file for package open-vm-tools (Version 2009.07.22)
# spec file for package open-vm-tools (Version 2009.12.16)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -22,11 +22,11 @@
Name: open-vm-tools
Group: System/Emulators/PC
Summary: Open Virtual Machine Tools
Version: 2009.07.22
Version: 2009.12.16
Release: 1
%define svn_rev 179896
%define svn_rev 217847
Url: http://open-vm-tools.sourceforge.net/
License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only
License: BSD3c ; GPLv2 ; LGPLv2.1
Source: %{name}-%{version}-%{svn_rev}.tar.bz2
Source1: vmtoolsd
Source2: vmware-user-autostart.desktop
@ -57,7 +57,10 @@ PreReq: permissions
ExclusiveArch: %ix86 x86_64
Requires: vmware-guest-kmp
Supplements: modalias(pci:v000015ADd*sv*sd*bc*sc*i*)
%define vm_modules vmblock vmhgfs vmmemctl vmsync vmxnet vmci vsock vmxnet3 pvscsi
%define vm_modules vmblock vmhgfs vmmemctl vmsync vmxnet vmci vsock pvscsi
%if 0%{suse_version} <= 1120
%define vm_module %{vm_modules} vmxnet3
%endif
%suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um
%description
@ -84,14 +87,8 @@ useful functions like:
* General mechanisms and protocols for communication between host and
guests and from guest to guest
Authors:
--------
The VMware Guest Components Team
%package -n vmware-guest-KMP
License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only
License: BSD3c ; GPLv2 ; LGPLv2.1
Summary: Open Virtual Machine Tools - for VM GUESTS
Group: System/Emulators/PC
@ -119,14 +116,8 @@ useful functions like:
* General mechanisms and protocols for communication between host and
guests and from guest to guest
Authors:
--------
The VMware Guest Components Team
%package gui
License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only
License: BSD3c ; GPLv2 ; LGPLv2.1
Summary: Open Virtual Machine Tools - GUI
Group: System/Emulators/PC
Requires: open-vm-tools
@ -135,14 +126,8 @@ Supplements: packageand(open-vm-tools:xorg-x11)
%description gui
GUI Toolbox for Open Virtual Machine Tools
Authors:
--------
The VMware Guest Components Team
%package -n libvmtools0
License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only
License: BSD3c ; GPLv2 ; LGPLv2.1
Summary: Open Virtual Machine Tools - shared library
Group: System/Libraries
@ -150,15 +135,8 @@ Group: System/Libraries
This is a shared library used by several Open VM Tools components,
such as vmware-toolbox-cmd and vmtoolsd (and its plugins).
Authors:
--------
The VMware Guest Components Team
%package -n libvmtools-devel
License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only
License: BSD3c ; GPLv2 ; LGPLv2.1
Summary: Open Virtual Machine Tools - Development headers
Group: Development
Requires: libvmtools0 = %{version}
@ -167,12 +145,6 @@ Requires: libvmtools0 = %{version}
Those are the development headers for libvmtools. They are needed
if you intend to create own plugins for vmtoolsd.
Authors:
--------
The VMware Guest Components Team
%prep
%setup -q -n %{name}-%{version}-%{svn_rev}
chmod -x AUTHORS COPYING ChangeLog NEWS README
@ -224,7 +196,7 @@ popd
chmod u+x $RPM_BUILD_ROOT/lib/modules/*/updates/*
%makeinstall
# Clean up the *.la files make install put all around
find $RPM_BUILD_ROOT -name *.la -exec rm {} \;
find %{buildroot} -name '*.la' -delete -print
rm %{buildroot}%{_datadir}/applications/vmware-user.desktop
# install the vmtoolsd init script and also it's rcvmtoolsd softlink
install -D -m 0755 %{S:1} $RPM_BUILD_ROOT%{_sysconfdir}/init.d/vmtoolsd
@ -282,16 +254,15 @@ rm -rf %{buildroot}
%{_bindir}/vmtoolsd
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/plugins
%dir %{_libdir}/%{name}/plugins/common
%dir %{_libdir}/%{name}/plugins/vmsvc
%dir %{_libdir}/%{name}/plugins/vmusr
%{_libdir}/%{name}/plugins/vmsvc/libguestInfo.so
%{_libdir}/%{name}/plugins/vmsvc/libhgfsServer.so
%{_libdir}/%{name}/plugins/vmsvc/libpowerOps.so
%{_libdir}/%{name}/plugins/vmsvc/libtimeSync.so
%{_libdir}/%{name}/plugins/vmsvc/libvix.so
%{_libdir}/%{name}/plugins/vmsvc/libvmbackup.so
%{_libdir}/%{name}/plugins/vmusr/libhgfsServer.so
%{_libdir}/%{name}/plugins/vmusr/libvix.so
%{_libdir}/%{name}/plugins/common/libhgfsServer.so
%{_libdir}/%{name}/plugins/common/libvix.so
%{_bindir}/vmware-checkvm
%{_bindir}/vmware-hgfsclient
%{_bindir}/vmware-rpctool