Summary: | emulators/open-vm-tools: Update to 10.1.0 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Ravindra Kumar <ravindrakumar> | ||||||||||||||
Component: | Individual Port(s) | Assignee: | Steve Wills <swills> | ||||||||||||||
Status: | Closed FIXED | ||||||||||||||||
Severity: | Affects Many People | CC: | franco, john.wolfe, jsavanyo, mp, ngie, pi, ravindrakumar, swills, vmware-gos-qa | ||||||||||||||
Priority: | --- | Keywords: | needs-qa | ||||||||||||||
Version: | Latest | Flags: | koobs:
maintainer-feedback?
(swills) ngie: maintainer-feedback? (swills) |
||||||||||||||
Hardware: | Any | ||||||||||||||||
OS: | Any | ||||||||||||||||
URL: | https://github.com/vmware/open-vm-tools/releases/tag/stable-10.0.5 | ||||||||||||||||
Attachments: |
|
Description
Ravindra Kumar
2016-09-08 01:41:18 UTC
root@FreeBSD-11-64:~ # vmware-toolbox-cmd -v 9.4.0.25793 (build-1280544) root@FreeBSD-11-64:~ # vmtoolsd -v VMware Tools daemon, version 9.4.0.25793 (build-1280544) Thanks for the report Ravindra. If you could provide a patch updating the port that would be appreciated. Created attachment 180200 [details]
patch-to-10.1.0
I've found this patch (TODO: where did I got this?) and need someone to run-test it.
Ah, found it: that patch comes from the maintainer, see https://lists.freebsd.org/pipermail/freebsd-ports/2017-January/106759.html (In reply to Kurt Jaeger from comment #4) pi@ reached out to me about this PR. I'll take the patch, rebase it, then do some run tests on my ^/head through ^/stable/9 VMs. Created attachment 180202 [details]
patch-to-10.1.0
Updated patch, based on ^/head@r434550
Created attachment 180207 [details]
patch-to-10.1.0
Remove /usr/lib/debug directory removal -- this doesn't need to be done on ^/head@r313995 .
(In reply to Ngie Cooper from comment #7) Thanks for adding the patch from the CFT, I'd updated it with the change to remove the /usr/lib/debug directory removal already, perhaps you had an older version? I'll update it to remove the change to patch-vmmemctl-os.c since (a different version of) that is already committed. I'd appreciate any feedback on the updated version. Created attachment 180275 [details]
patch-to-10.1.0
Change: add gdkpixbuf2 to USE_GNOME only when OPTION_SET+= X11 is set.
Created attachment 180346 [details]
updated patch
Please see attached patch
(In reply to Steve Wills from comment #10) The new patch doesn't work on 12.0-CURRENT @ r314359: install -m 0644 /usr/ports/emulators/open-vm-tools/work/open-vm-tools-10.1.0-4449150/open-vm-tools/modules/freebsd/vmblock.ko /usr/ports/emulators/open-vm-tools/work/stage/usr/local/lib/vmware-tools/modules/drivers/vmblock.ko install: /usr/ports/emulators/open-vm-tools/work/open-vm-tools-10.1.0-4449150/open-vm-tools/modules/freebsd/vmblock.ko: No such file or directory *** Error code 71 (In reply to Ngie Cooper from comment #11) Ok. This has to deal with the fact that there's an issue with PORTS_MODULES and WRKDIRPREFIX where if I feed in MAKEOBJDIRPREFIX for WRKDIRPREFIX, it will cause build failures as noted below (which isn't new to the port version upgrade, probably). Created attachment 180364 [details]
Updated patch 2017/02/28
Here's another update which solves the issue in PR 209853 by having the service start/stop automatically and set the tools version to 0 on uninstall.
testbuilds now run to completion in my poudriere setup on 12a@r311651, 11a and 10i. There's a newer version 10.1.5 out. A commit references this bug: Author: swills Date: Wed Mar 22 14:52:02 UTC 2017 New revision: 436703 URL: https://svnweb.freebsd.org/changeset/ports/436703 Log: emulators/open-vm-tools: Update to 10.1.0 PR: 212471 Changes: head/emulators/open-vm-tools/Makefile head/emulators/open-vm-tools/distinfo head/emulators/open-vm-tools/files/patch-base64rename head/emulators/open-vm-tools/files/patch-configure head/emulators/open-vm-tools/files/patch-freebsd-8 head/emulators/open-vm-tools/files/patch-getpwnam head/emulators/open-vm-tools/files/patch-hgfsProto.h head/emulators/open-vm-tools/files/patch-hgfsmounter-Makefile.in head/emulators/open-vm-tools/files/patch-lib__include__vm_assert.h head/emulators/open-vm-tools/files/patch-lib__include__vm_atomic.h head/emulators/open-vm-tools/files/patch-lib__vmCheck__vmcheck.c head/emulators/open-vm-tools/files/patch-lib_include_vmware_tools_log.h head/emulators/open-vm-tools/files/patch-libvmtools__i18n.c head/emulators/open-vm-tools/files/patch-modules-Makefile.in head/emulators/open-vm-tools/files/patch-modules__freebsd__vmhgfs__channel.h head/emulators/open-vm-tools/files/patch-net_compat.h head/emulators/open-vm-tools/files/patch-scripts-Makefile head/emulators/open-vm-tools/files/patch-scripts_linux_pam.d_vmtoolsd head/emulators/open-vm-tools/files/patch-toolbox__toolboxcmd-shrink.c head/emulators/open-vm-tools/files/patch-util_misc.c head/emulators/open-vm-tools/files/patch-vm_basic_asm.h head/emulators/open-vm-tools/files/patch-vm_basic_types.h head/emulators/open-vm-tools/files/patch-vmblock-vfsops.c head/emulators/open-vm-tools/files/patch-vmblock-vnops.c head/emulators/open-vm-tools/files/patch-vmblockmounter-Makefile.in head/emulators/open-vm-tools/files/patch-vmhgfs-Makefile head/emulators/open-vm-tools/files/patch-vmhgfs-kernelStubs.h head/emulators/open-vm-tools/files/patch-vmhgfs-os.c head/emulators/open-vm-tools/files/patch-vmhgfs-vfsops.c head/emulators/open-vm-tools/files/patch-vmhgfs-vnopscommon.c head/emulators/open-vm-tools/files/patch-vmmemctl-os.c head/emulators/open-vm-tools/files/patch-vmtoolsd-Makefile.in head/emulators/open-vm-tools/files/pkg-message.in head/emulators/open-vm-tools/files/vmware-kmod.in head/emulators/open-vm-tools/pkg-plist head/emulators/open-vm-tools-nox11/Makefile Port is updated. |