diff options
author | Jean-Marc Lenoir | 2021-11-15 19:07:27 +0100 |
---|---|---|
committer | Jean-Marc Lenoir | 2021-11-15 19:07:27 +0100 |
commit | abe052eea0a8822046c0abb2422b958cdc8b7c20 (patch) | |
tree | dbcf27639b390879f65cd558a5ed285f48a49fc8 | |
parent | 09f147bb7877e33328af0dfdd9133439344546af (diff) | |
download | aur-abe052eea0a8822046c0abb2422b958cdc8b7c20.tar.gz |
Fixing VMWare Player on Linux when using DHCP addresses
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | vmnet.patch | 13 |
3 files changed, 17 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = vmware-workstation pkgdesc = The industry standard for running multiple operating systems as virtual machines on a single Linux PC. pkgver = 16.2.1 - pkgrel = 1 + pkgrel = 2 url = https://www.vmware.com/products/workstation-for-linux.html install = vmware-workstation.install arch = x86_64 @@ -56,6 +56,6 @@ pkgbase = vmware-workstation sha256sums = 10562d11d50edab9abc2b29c8948714edcb9b084f99b3766d07ddd21259e372e sha256sums = 273d4357599a3e54259c78cc49054fef8ecfd2c2eda35cbcde3a53a62777a5ac sha256sums = 1060b5d45caeda5119b220fab4e1ece398af34d75131139a5dc6f74ee06672c3 - sha256sums = 7c3b6a7871b19e31fafdcc2631751dd9569196740d8e7c2026653d155c0c8da0 + sha256sums = 4384bb0ed7e4d17445641874e87cf53defa7c613e7a649349bbfbe4cb3b1b4f7 pkgname = vmware-workstation @@ -17,7 +17,7 @@ pkgname=vmware-workstation pkgver=16.2.1 _buildver=18811642 _pkgver=${pkgver}_${_buildver} -pkgrel=1 +pkgrel=2 pkgdesc='The industry standard for running multiple operating systems as virtual machines on a single Linux PC.' arch=(x86_64) url='https://www.vmware.com/products/workstation-for-linux.html' @@ -92,7 +92,7 @@ sha256sums=( '10562d11d50edab9abc2b29c8948714edcb9b084f99b3766d07ddd21259e372e' '273d4357599a3e54259c78cc49054fef8ecfd2c2eda35cbcde3a53a62777a5ac' '1060b5d45caeda5119b220fab4e1ece398af34d75131139a5dc6f74ee06672c3' - '7c3b6a7871b19e31fafdcc2631751dd9569196740d8e7c2026653d155c0c8da0' + '4384bb0ed7e4d17445641874e87cf53defa7c613e7a649349bbfbe4cb3b1b4f7' ) options=(!strip emptydirs) diff --git a/vmnet.patch b/vmnet.patch index 60fc5a12d86f..109bae29c29b 100644 --- a/vmnet.patch +++ b/vmnet.patch @@ -12,3 +12,16 @@ # Header directory for the running kernel ifdef LINUXINCLUDE +# Fixing VMWare Player on Linux when using DHCP addresses: https://www.nikhef.nl/~janjust/vmnet/ +--- a/vmnet/userif.c ++++ b/vmnet/userif.c +@@ -998,6 +998,9 @@ + userIf = (VNetUserIF *)port->jack.private; + hubJack = port->jack.peer; + ++ /* never send link down events */ ++ if (!linkUp) return 0; ++ + if (port->jack.state == FALSE || hubJack == NULL) { + return -EINVAL; + } |