[open-vm-tools] Removed unnecessary package dependency on 'dbus'. Moved 'vm-support' script to /usr/bin. Added a cal
ravindrakumar
ravindrakumar at fedoraproject.org
Wed Apr 23 21:26:59 UTC 2014
commit 17141dd91c321fc41f7d1874d64e8ea7d055fcc9
Author: Ravindra Kumar <ravindrakumar at vmware.com>
Date: Wed Apr 23 02:20:50 2014 -0700
Removed unnecessary package dependency on 'dbus'. Moved 'vm-support' script to /usr/bin. Added a call to 'tools.set.version' RPC to inform VMware platform when open-vm-tools has been uninstalled.
open-vm-tools.spec | 21 +++++++++++++++++++--
1 files changed, 19 insertions(+), 2 deletions(-)
---
diff --git a/open-vm-tools.spec b/open-vm-tools.spec
index 40ea7c1..227aa00 100644
--- a/open-vm-tools.spec
+++ b/open-vm-tools.spec
@@ -27,7 +27,7 @@
Name: open-vm-tools
Version: %{toolsversion}
-Release: 8%{?dist}
+Release: 9%{?dist}
Summary: Open Virtual Machine Tools for virtual machines hosted on VMware
Group: Applications/System
License: GPLv2
@@ -64,7 +64,6 @@ BuildRequires: systemd
Requires: initscripts
Requires: coreutils
Requires: net-tools
-Requires: dbus
Requires: grep
Requires: sed
Requires: systemd
@@ -135,6 +134,9 @@ find %{buildroot}%{_libdir} -name '*.la' -delete
rm -fr %{buildroot}%{_defaultdocdir}
rm -f docs/api/build/html/FreeSans.ttf
+# Move vm-support to /usr/bin
+mv %{buildroot}%{_sysconfdir}/vmware-tools/vm-support %{buildroot}%{_bindir}
+
# Systemd unit files
install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
@@ -149,6 +151,14 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
%preun
%systemd_preun %{toolsdaemon}.service
+# Tell VMware that open-vm-tools is being uninstalled
+if [ "$1" = "0" -a \
+ -e %{_bindir}/vmware-checkvm -a \
+ -e %{_bindir}/vmware-rpctool ] && \
+ %{_bindir}/vmware-checkvm &> /dev/null; then
+ %{_bindir}/vmware-rpctool 'tools.set.version 0' &> /dev/null || /bin/true
+fi
+
%postun
/sbin/ldconfig
%systemd_postun_with_restart %{toolsdaemon}.service
@@ -167,6 +177,7 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
%{_bindir}/vmware-rpctool
%{_bindir}/vmware-toolbox-cmd
%{_bindir}/vmware-xferlogs
+%{_bindir}/vm-support
%{_libdir}/libguestlib.so.*
%{_libdir}/libhgfs.so.*
%{_libdir}/libvmtools.so.*
@@ -196,6 +207,12 @@ install -p -m 644 -D %{SOURCE1} %{buildroot}%{_unitdir}/%{toolsdaemon}.service
%{_libdir}/libvmtools.so
%changelog
+* Wed Apr 23 2014 Ravindra Kumar <ravindrakumar at vmware.com> - 9.4.0-9
+- Removed unnecessary package dependency on 'dbus'
+- Moved 'vm-support' script to /usr/bin
+- Added a call to 'tools.set.version' RPC to inform VMware
+ platform when open-vm-tools has been uninstalled
+
* Wed Mar 26 2014 Ravindra Kumar <ravindrakumar at vmware.com> - 9.4.0-8
- Add missing package dependency on 'which' (BZ#1045709)
More information about the scm-commits
mailing list