diff --git a/open-vm-tools-2009.07.22-179896.tar.bz2 b/open-vm-tools-2009.07.22-179896.tar.bz2 deleted file mode 100644 index de70360..0000000 --- a/open-vm-tools-2009.07.22-179896.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37bcc0ee089fddbbbb3cef5d0a889eff1ea7e3df759c3e7ca9b0152e61d92dc9 -size 2377499 diff --git a/open-vm-tools-2009.12.16-217847.tar.bz2 b/open-vm-tools-2009.12.16-217847.tar.bz2 new file mode 100644 index 0000000..2250686 --- /dev/null +++ b/open-vm-tools-2009.12.16-217847.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb775fde18b15255e6413993b8cbb8758869b656a381133caf0722079db88a83 +size 2415237 diff --git a/open-vm-tools.changes b/open-vm-tools.changes index b5ec952..274f518 100644 --- a/open-vm-tools.changes +++ b/open-vm-tools.changes @@ -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 diff --git a/open-vm-tools.spec b/open-vm-tools.spec index e7c148f..f10b15b 100644 --- a/open-vm-tools.spec +++ b/open-vm-tools.spec @@ -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