mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 05:51:15 +02:00
Merge branch '2.1' into 2.2
# Conflicts: # gns3server/version.py # requirements.txt
This commit is contained in:
commit
d1ccf3bc84
24 files changed
+549
-46
No files matched your search
+22
-12
@@ -124,26 +124,36 @@ def find_vnetlib_registry(regkey):
|
||||
|
||||
def find_vnetlib_on_windows():
|
||||
|
||||
vnetlib_path = shutil.which("vnetlib")
|
||||
# look for vnetlib in PATH
|
||||
vnetlib_path = shutil.which("vnetlib64")
|
||||
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib.exe in default VMware Workstation directory
|
||||
vnetlib_path = shutil.which("vnetlib")
|
||||
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib using the directory listed in the registry (for VMware Workstation)
|
||||
vnetlib_path = find_vnetlib_registry(r"SOFTWARE\Wow6432Node\VMware, Inc.\VMware Workstation")
|
||||
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib using the directory listed in the registry (for VMware Player)
|
||||
vnetlib_path = find_vnetlib_registry(r"SOFTWARE\Wow6432Node\VMware, Inc.\VMware Player")
|
||||
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib in default VMware Workstation directory
|
||||
vnetlib_ws = os.path.expandvars(r"%PROGRAMFILES(X86)%\VMware\VMware Workstation\vnetlib64.exe")
|
||||
if not os.path.exists(vnetlib_ws):
|
||||
vnetlib_ws = os.path.expandvars(r"%PROGRAMFILES(X86)%\VMware\VMware Workstation\vnetlib.exe")
|
||||
if os.path.exists(vnetlib_ws):
|
||||
vnetlib_path = vnetlib_ws
|
||||
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib.exe using the directory listed in the registry
|
||||
vnetlib_path = find_vnetlib_registry(r"SOFTWARE\Wow6432Node\VMware, Inc.\VMware Workstation")
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib.exe in default VMware VIX directory
|
||||
if vnetlib_path is None:
|
||||
# look for vnetlib in default VMware VIX directory
|
||||
vnetlib_vix = os.path.expandvars(r"%PROGRAMFILES(X86)%\VMware\VMware VIX\vnetlib64.exe")
|
||||
if not os.path.exists(vnetlib_vix):
|
||||
vnetlib_vix = os.path.expandvars(r"%PROGRAMFILES(X86)%\VMware\VMware VIX\vnetlib.exe")
|
||||
if os.path.exists(vnetlib_vix):
|
||||
vnetlib_path = vnetlib_vix
|
||||
else:
|
||||
# look for vnetlib.exe using the directory listed in the registry
|
||||
vnetlib_path = find_vnetlib_registry(r"SOFTWARE\Wow6432Node\VMware, Inc.\VMware Player")
|
||||
if os.path.exists(vnetlib_vix):
|
||||
vnetlib_path = vnetlib_vix
|
||||
|
||||
return vnetlib_path
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user