- Link VGAuthService to libxmlsec1 rather than libxml-security-c in SLE
products where available. (bsc#1122435)
- Add patches to correct and/or improve handling of certain quiesced snapshot
failures (bsc#1124397).
+ no_manifest_on_aborted_snapshot.patch
Don't send a backup manifest when aborting a Linux quiesced snapshot.
+ vmtoolsd_bailout_on_rpc_errors.patch
Bail out vmtoolsd early when there are RPC errors.
+ send_vmbackup_event_generic_manifest.patch
Always send VMBACKUP_EVENT_GENERIC_MANIFEST during quiesced snapshots.
+ include_log_h_for_g_info.patch
Include vmware/tools/log.h to define g_info.
- Update vmtoolsd.service to support cloud-init customization by default
by adding "DefaultDependencies=no" and "Before=cloud-init-local.service"
to the [Unit] section of vmtoolsd.service (bsc#1121964) .
- Copyright year updated in spec file.
OBS-URL: https://build.opensuse.org/request/show/672900
OBS-URL: https://build.opensuse.org/package/show/Virtualization:VMware/open-vm-tools?expand=0&rev=366
- Update to 10.3.5 (build 10430147) (boo#1115118)
+ While running a quiesced snapshot of a Linux guest on the vSphere hosts
earlier than version 6.7, open-vm-tools logs warning messages.
+ CreateTemporaryFileInGuest/CreateTemporaryDirectoryInGuest returns a file
path that does not exist.
+ Excessive spikes of the Memory/Workload percentage metric, in a vRealize
Operations cluster.
+ open-vm-tools Service running as vmusr crashes on Linux systems which are
not running on the VMware platform.
- Drop unnecessary patch:
- false-negative-cloud-init.patch
- handle-linux-kernel-stat-overflow.patch
- optional-override-os-name.patch
OBS-URL: https://build.opensuse.org/request/show/647648
OBS-URL: https://build.opensuse.org/package/show/Virtualization:VMware/open-vm-tools?expand=0&rev=364
- Added Handle Linux kernel /proc FS uint32 type stat overflow when calculating
(bsc#1110793).
+ handle-linux-kernel-stat-overflow.patch
On both 32-bit and 64-bit Linux, tools always parses Linux kernel /proc
FS stats as uint64 values. For rate stats, current - previous can handle
uint64 type stat overflow, but not uint32 type.
- Added patch for Optional override for short and long OS names sent from Tools
(bsc#1047469).
+ optional-override-os-name.patch
Added support for customers to override the returned long and short OS
names through the tools config file. If the setting is present, then names
gathered by hostinfo will be ignored. The user is responsible for setting
the appropriate names.
- Added patch for Workaround for false negative result when detecting
cloud-init existance (bsc#1111619)
+ false-negative-cloud-init.patch
"cloud-init -v" cmd is used to detect if cloud-init is properly configured
and it works on most linux distros. However in some linux distro like
Amazon Linux 2, "cloud-init -v" will print result to stderr instead of
stdout and it makes "forkExecAndWaitCommand" give false negative result.
1. added a new bool switch in "ForkExecAndWaitCommand" to choose
if we should ignore the stderr output when the return code is 0
2. removed unnecessary reference for "ForkExecAndWaitCommand" in
linuxDeploymentUtilities.c
3. trivial change for some formatting
- Update to 10.2.5 (build 8068406) (boo#1089181)
OBS-URL: https://build.opensuse.org/request/show/641751
OBS-URL: https://build.opensuse.org/package/show/Virtualization:VMware/open-vm-tools?expand=0&rev=362
- Remove vgauthd.service from the %pre and %post section in the spec file.
This allows vmtoolsd.service to enable vgauthd if needed which creates
the vmtoolsd.service.requires/vgauthd.service symlink. (bsc#1103868)
- Add Requires: libxmlsec1-openssl1 to the spec file. This is needed when
using xmlsec1 rather than xml-ssecurity-c.
- Update to 10.3.0 (build 8931395)
+ Starting with 10.3.0, open-vm-tools builds with xmlsec1 by default (instead
of building with xml-security). To revert to the old behavior and build
with xml-security, use the option '--enable-xmlsecurity' for the
./configure command.
+ Add BuildRequires: libxml2-devel
+ Add BuildRequires: pkgconfig(xmlsec1) for all openSUSE builds
+ Use --enable-xmlsecurity when building for SLE
- Drop unnecessary patches
- 100-libtirpc.patch
OBS-URL: https://build.opensuse.org/request/show/629299
OBS-URL: https://build.opensuse.org/package/show/Virtualization:VMware/open-vm-tools?expand=0&rev=359
Updating to version 9.10.0.
Highlights include:
- Update to open-vm-tools-9.10.0-2476743:
- Build using gcc4.7 for SLES11 environments to avoid mul64.h dependency problem for i586 architectures (Note - This prevents building on <= SLES11SP2)
- Add libmspack BuildRequires (required by deploypkg).
- Add openssl BuildRequires (required by grabbitmqproxy and vgauth).
- Compile using --without-xmlsecurity and --without-xerces as pkgconfig(xml-security-c) is not yet available in the build service, (this disables vgauth support).
- Disable deploypkg for older versions of SLES and openSUSE.
- Disable ssl for older versions of SLES and openSUSE (this disables grabbitmqproxy and vgauth).
- Update spec file to be compatible with SLES and openSUSE.
OBS-URL: https://build.opensuse.org/request/show/309111
OBS-URL: https://build.opensuse.org/package/show/Virtualization:VMware/open-vm-tools?expand=0&rev=294