Hello community, here is the log from the commit of package open-vm-tools for openSUSE:Factory checked in at Mon Aug 10 18:23:49 CEST 2009. -------- --- open-vm-tools/open-vm-tools.changes 2009-06-10 14:48:10.000000000 +0200 +++ open-vm-tools/open-vm-tools.changes 2009-08-08 14:07:40.000000000 +0200 @@ -1,0 +2,47 @@ +Sat Aug 8 13:31:49 CEST 2009 - dominique-obs@leuenberger.net + +- move libguestlib.so to the devel pakage, which we have since + version 2009.07.22 and remove the rpmlint check for it. +- Remove the autoreconf call. We do not patch any Makefiles anymore. +- Require libvmtools0 from the -devel package. +- Drop the rpmlintrc file. Permissions are correctyl set, devel + package split out. + +------------------------------------------------------------------- +Thu Aug 6 16:43:54 CEST 2009 - meissner@suse.de + +- Adjust specfile permission handling to match SUSE standard, snippet + moved to permissions package. bnc#474285 + +------------------------------------------------------------------- +Thu Jul 23 11:35:10 CEST 2009 - dominique-obs@leuenberger.net + +- Update to 2009.07.22 + * Better support for dkms by means of a script to help create a + dkms tree. + * "make install" now also installs header files for public + libraries, plus a few fixes to incorrect install behavior. + * Lots of improvements to the new DnD code. + * This will be the last release with support for Linux + kernels < 2.6.9. +- fix compatibiliy update script to redirect stderr to /dev/null + (in case the script is not found, do not scare the user) + +------------------------------------------------------------------- +Tue Jul 21 12:19:11 CEST 2009 - prusnak@suse.cz + +- added || : to modprobe -r and umount calls in vmtoolsd [bnc#523342] + +------------------------------------------------------------------- +Fri Jun 19 08:55:36 CEST 2009 - dominique-obs@leuenberger.net + +- Updated to 2009.06.18 + * Mostly a bug fix release. + * vmhgfs now is able to use vsock as a transport (although + backend support for HGFS over vsock is not yet released in + VMware products). +- Removed patch open-vm-tools-wiperPosix.patch. An alternative + solution was integrated upstream +- Dropped patch open-vm-tools-rpath.patch: merged upstream + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- open-vm-tools-2009.05.22-167859.tar.bz2 open-vm-tools-2009.05.22-rpmlintrc open-vm-tools-rpath.patch open-vm-tools-wiperPosix.patch New: ---- open-vm-tools-2009.07.22-179896.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ open-vm-tools.spec ++++++ --- /var/tmp/diff_new_pack.igUQUt/_old 2009-08-10 18:20:58.000000000 +0200 +++ /var/tmp/diff_new_pack.igUQUt/_new 2009-08-10 18:20:58.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package open-vm-tools (Version 2009.05.22) +# spec file for package open-vm-tools (Version 2009.07.22) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -22,11 +22,11 @@ Name: open-vm-tools Group: System/Emulators/PC Summary: Open Virtual Machine Tools -Version: 2009.05.22 +Version: 2009.07.22 Release: 1 -%define svn_rev 167859 +%define svn_rev 179896 Url: http://open-vm-tools.sourceforge.net/ -License: BSD 3-Clause; GPL v2 only; LGPL v2.1 only +License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only Source: %{name}-%{version}-%{svn_rev}.tar.bz2 Source1: vmtoolsd Source2: vmware-user-autostart.desktop @@ -34,9 +34,6 @@ Source4: open-vm-tools.permissions Source5: vmware-user-autostart-wrapper Source98: preamble -Source99: %{name}-%{version}-rpmlintrc -Patch0: %{name}-wiperPosix.patch -Patch1: %{name}-rpath.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ BuildRequires: kernel-source @@ -94,8 +91,8 @@ The VMware Guest Components Team %package -n vmware-guest-KMP -License: BSD 3-Clause; GPL v2 only; LGPL v2.1 only -Summary: Open Virtual Machine Tools +License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only +Summary: Open Virtual Machine Tools - for VM GUESTS Group: System/Emulators/PC %description -n vmware-guest-KMP @@ -129,7 +126,7 @@ The VMware Guest Components Team %package gui -License: BSD 3-Clause; GPL v2 only; LGPL v2.1 only +License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only Summary: Open Virtual Machine Tools - GUI Group: System/Emulators/PC Requires: open-vm-tools @@ -145,50 +142,44 @@ The VMware Guest Components Team %package -n libvmtools0 -License: BSD 3-Clause; GPL v2 only; LGPL v2.1 only -Summary: Open Virtual Machine Tools -Group: System/Emulators/PC +License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only +Summary: Open Virtual Machine Tools - shared library +Group: System/Libraries %description -n libvmtools0 -Open Virtual Machine Tools (open-vm-tools) are the open source -implementation of VMware Tools. They are a set of guest operating -system virtualization components that enhance performance and user -experience of virtual machines. As virtualization technology rapidly -becomes mainstream, each virtualization solution provider implements -their own set of tools and utilities to supplement the guest virtual -machine. However, most of the implementations are proprietary and are -tied to a specific virtualization platform. - -With the Open Virtual Machine Tools project, we are hoping to solve -this and other related problems. The tools are currently composed of -kernel modules for Linux and user-space programs for all VMware -supported Unix-like guest operating systems. They provide several -useful functions like: +This is a shared library used by several Open VM Tools components, +such as vmware-toolbox-cmd and vmtoolsd (and its plugins). -* File transfer between a host and guest -* Improved memory management and network performance under - virtualization -* General mechanisms and protocols for communication between host and -guests and from guest to guest +Authors: +-------- + The VMware Guest Components Team +%package -n libvmtools-devel +License: BSD 3-clause (or similar) ; GPL v2 only ; LGPL v2.1 only +Summary: Open Virtual Machine Tools - Development headers +Group: Development +Requires: libvmtools0 = %{version} + +%description -n libvmtools-devel +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} -%patch0 -p1 -%patch1 -p1 chmod -x AUTHORS COPYING ChangeLog NEWS README # fix for an rpmlint warning regarding wrong line feeds sed -i -e "s/\r//" README %build -autoreconf # comments in a continued line seem not to work... shame # --disable-unity : liburiparser was not present before 11.0 %configure \ @@ -234,6 +225,7 @@ %makeinstall # Clean up the *.la files make install put all around find $RPM_BUILD_ROOT -name *.la -exec rm {} \; +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 @@ -243,10 +235,7 @@ # 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 -# /usr/bin/vmware-user-suid-wrapper requires u+s. This requires a permissions file -install -D -m 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/permissions.d/%{name} # handle the .destop files for translations -%suse_update_desktop_file vmware-user %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 ) @@ -258,8 +247,8 @@ %run_permissions /sbin/ldconfig %{fillup_and_insserv -Y vmtoolsd} -%verifyscript -%verify_permissions -e /sbin/mount.vmhgfs +%verifyscript gui +%verify_permissions %post gui %run_permissions @@ -270,7 +259,7 @@ if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" ; then - /etc/init.d/vmware-guestd stop > /dev/null || : + /etc/init.d/vmware-guestd stop &> /dev/null || : fi fi %stop_on_removal vmtoolsd @@ -285,7 +274,7 @@ %postun -n libvmtools0 -p /sbin/ldconfig %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files %defattr(-, root, root) @@ -313,17 +302,15 @@ %config(noreplace) %{_sysconfdir}/pam.d/vmtoolsd %{_sysconfdir}/vmware-tools %{_sysconfdir}/init.d/vmtoolsd -%{_sysconfdir}/permissions.d/%{name} %{_sbindir}/rcvmtoolsd %exclude %{_libdir}/*.so %files gui %defattr(-, root, root) -%{_datadir}/applications/vmware-user.desktop %{_sysconfdir}/xdg/autostart/vmware-user-autostart.desktop %{_bindir}/vmware-toolbox %{_bindir}/vmware-user -%{_bindir}/vmware-user-suid-wrapper +%verify(not mode) %attr(0755,root,root) %{_bindir}/vmware-user-suid-wrapper %{_bindir}/vmware-user-autostart-wrapper %{_libdir}/%{name}/plugins/vmusr/libresolutionSet.so %{_libdir}/%{name}/plugins/vmusr/libvixUser.so @@ -333,4 +320,10 @@ %{_libdir}/libvmtools.so.* %{_libdir}/libguestlib.so.* +%files -n libvmtools-devel +%defattr(-,root,root) +%{_includedir}/vmGuestLib +%{_libdir}/*.so +%{_libdir}/pkgconfig/vmguestlib.pc + %changelog ++++++ open-vm-tools-2009.05.22-167859.tar.bz2 -> open-vm-tools-2009.07.22-179896.tar.bz2 ++++++ ++++ 42486 lines of diff (skipped) ++++++ vmtoolsd ++++++ --- /var/tmp/diff_new_pack.igUQUt/_old 2009-08-10 18:21:04.000000000 +0200 +++ /var/tmp/diff_new_pack.igUQUt/_new 2009-08-10 18:21:04.000000000 +0200 @@ -64,7 +64,7 @@ start) echo -n "Starting vmtoolsd " if [ ! -d /tmp/VMwareDnD ]; then - mkdir -m 1777 /tmp/VMwareDnD + mkdir -m 1777 /tmp/VMwareDnD fi modprobe vmblock mount -t vmblock none /proc/fs/vmblock/mountPoint @@ -83,10 +83,10 @@ ## killproc sets the return value according to LSB. /sbin/killproc -TERM $VMTOOLSD_BIN - umount /proc/fs/vmblock/mountPoint - modprobe -r vmblock - modprobe -r vmsync - modprobe -r vmmemctl + umount /proc/fs/vmblock/mountPoint || : + modprobe -r vmblock || : + modprobe -r vmsync || : + modprobe -r vmmemctl || : # Remember status and be verbose rc_status -v ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org