diff --git a/open-vm-tools-2010.01.19-226760.tar.bz2 b/open-vm-tools-2010.01.19-226760.tar.bz2 deleted file mode 100644 index fd77dd8..0000000 --- a/open-vm-tools-2010.01.19-226760.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b35ecb09aae15290bc75346aa00d46477984243f6ff49b66de30781994af6217 -size 2379802 diff --git a/open-vm-tools-2010.02.23-236320.tar.bz2 b/open-vm-tools-2010.02.23-236320.tar.bz2 new file mode 100644 index 0000000..fb7a589 --- /dev/null +++ b/open-vm-tools-2010.02.23-236320.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec51b1df725d87830fb7110fa355eb06a66df7e0ad6da6016abae4e7670e5437 +size 2394276 diff --git a/open-vm-tools.changes b/open-vm-tools.changes index fee1b0f..cd3d4ee 100644 --- a/open-vm-tools.changes +++ b/open-vm-tools.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 25 20:42:39 UTC 2010 - dominique.leuenberger@tmf-group.com + +- Update to 2010.02.23: + + Mostly bug fixes, cleanups and code refactoring. + ------------------------------------------------------------------- Wed Feb 10 09:05:51 UTC 2010 - dimstar@opensuse.org diff --git a/open-vm-tools.spec b/open-vm-tools.spec index 3cc0943..5b90df2 100644 --- a/open-vm-tools.spec +++ b/open-vm-tools.spec @@ -1,5 +1,5 @@ # -# spec file for package open-vm-tools (Version 2010.01.19) +# spec file for package open-vm-tools (Version 2010.02.23) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -17,14 +17,15 @@ # norootforbuild +# exclude AMD PCnet32 LANCE pci.id from Supplements list [bnc#397554] %define __find_supplements sh -c '/usr/lib/rpm/find-supplements %{name} | grep -v pci:v00001022d00002000' Name: open-vm-tools Group: System/Emulators/PC Summary: Open Virtual Machine Tools -Version: 2010.01.19 +Version: 2010.02.23 Release: 1 -%define svn_rev 226760 +%define svn_rev 236320 Url: http://open-vm-tools.sourceforge.net/ License: BSD3c ; GPLv2 ; LGPLv2.1 Source: %{name}-%{version}-%{svn_rev}.tar.bz2 @@ -61,6 +62,7 @@ Supplements: modalias(pci:v000015ADd*sv*sd*bc*sc*i*) %if 0%{suse_version} <= 1120 %define vm_module %{vm_modules} vmxnet3 %endif + %suse_kernel_module_package -n vmware-guest -p %{SOURCE98} xen um %description @@ -164,6 +166,7 @@ sed -i -e "s/\r//" README --disable-dependency-tracking \ --disable-static make + TOPDIR=$PWD cd .. mkdir -p obj @@ -192,25 +195,32 @@ for flavor in %{flavors_to_build}; do popd done popd + # fix some rights on the kernel modules, to have a complete -debuginfo package chmod u+x $RPM_BUILD_ROOT/lib/modules/*/updates/* + %makeinstall # Clean up the *.la files make install put all around 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 ln -sf ../../etc/init.d/vmtoolsd $RPM_BUILD_ROOT%{_sbindir}/rcvmtoolsd + # vmware-user is started by vmware-user-suid-wrapper by xdg-autostart # unfortunately, vmware-user-suid-wrapper does not wait for it's block device # to appear. For this reason we have now a vmware-user-autostart-wrapper # which checks for /proc/fs/vmblock/dev to appear and then starts vmware-user-suid-wrapper install -D -m 0755 %{S:5} $RPM_BUILD_ROOT%{_bindir}/vmware-user-autostart-wrapper install -D -m 0644 %{S:2} $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop + # handle the .destop files for translations %suse_update_desktop_file vmware-user-autostart + # fix a link pointing to the buildroot for mount.vmhgfs ( cd %{buildroot}/sbin; rm mount.vmhgfs; ln -s ..%{_sbindir}/mount.vmhgfs ) + # the script installs some binaries into /usr/share/open-vm-tools which are just some tests. # So we drop them for the moment. Upstream has been informed about this. rm -rf %{buildroot}%{_datadir}/%{name} @@ -219,6 +229,7 @@ rm -rf %{buildroot}%{_datadir}/%{name} %run_permissions /sbin/ldconfig %{fillup_and_insserv -Y vmtoolsd} + %verifyscript gui %verify_permissions