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