*/
/* vmkernel (ESX) */
-#define STR_OS_ESX_4 "VMware ESX/ESXi 4.x"
-#define STR_OS_ESX_5 "VMware ESXi 5.x"
-#define STR_OS_ESX_6 "VMware ESXi 6.0"
-#define STR_OS_ESX_65 "VMware ESXi 6.5"
+#define STR_OS_VMKERNEL "vmkernel"
/* Linux */
#define STR_OS_AMAZON_LINUX "amazonlinux"
GOSL(STR_OS_UBUNTU, GUEST_OS_UBUNTU, "linux.iso") \
GOSL(STR_OS_UBUNTU "-64", GUEST_OS_OTHER26XLINUX_64, "linux.iso") \
GOSL("unixware7", GUEST_OS_UNIXWARE7, NULL) \
- GOSL("vmkernel", GUEST_OS_VMKERNEL, NULL) \
- GOSL("vmkernel5", GUEST_OS_VMKERNEL5, NULL) \
- GOSL("vmkernel6", GUEST_OS_VMKERNEL6, NULL) \
- GOSL("vmkernel65", GUEST_OS_VMKERNEL65, NULL) \
- GOSL("vmkernel7", GUEST_OS_VMKERNEL7, NULL) \
+ GOSL(STR_OS_VMKERNEL, GUEST_OS_VMKERNEL, NULL) \
+ GOSL(STR_OS_VMKERNEL "5", GUEST_OS_VMKERNEL5, NULL) \
+ GOSL(STR_OS_VMKERNEL "6", GUEST_OS_VMKERNEL6, NULL) \
+ GOSL(STR_OS_VMKERNEL "65", GUEST_OS_VMKERNEL65, NULL) \
+ GOSL(STR_OS_VMKERNEL "7", GUEST_OS_VMKERNEL7, NULL) \
GOSL(STR_OS_PHOTON "-64", GUEST_OS_PHOTON_64, NULL) \
GOSL("whistler", GUEST_OS_WINXP, "winPreVista.iso") /* old */ \
GOSL("win2000", GUEST_OS_WIN2000, "winPreVista.iso") /* old */ \
char osNameFull[MAX_OS_FULLNAME_LEN];
/* The most recent osName always goes here. */
- Str_Strcpy(osName, "vmkernel7", sizeof osName);
+ Str_Strcpy(osName, STR_OS_VMKERNEL "7", sizeof osName);
/* Handle any special cases */
if ((buf->release[0] <= '4') && (buf->release[1] == '.')) {
- Str_Strcpy(osName, "vmkernel", sizeof osName);
+ Str_Strcpy(osName, STR_OS_VMKERNEL, sizeof osName);
} else if ((buf->release[0] == '5') && (buf->release[1] == '.')) {
- Str_Strcpy(osName, "vmkernel5", sizeof osName);
+ Str_Strcpy(osName, STR_OS_VMKERNEL "5", sizeof osName);
} else if ((buf->release[0] >= '6') && (buf->release[1] == '.')) {
if (buf->release[2] < '5') {
- Str_Strcpy(osName, "vmkernel6", sizeof osName);
+ Str_Strcpy(osName, STR_OS_VMKERNEL "6", sizeof osName);
} else {
- Str_Strcpy(osName, "vmkernel65", sizeof osName);
+ Str_Strcpy(osName, STR_OS_VMKERNEL "65", sizeof osName);
}
}