]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
GOS Table: The official Amazon Linux 2 string is "amazonlinux2-64"
authorOliver Kurth <okurth@vmware.com>
Tue, 6 Mar 2018 18:38:43 +0000 (10:38 -0800)
committerOliver Kurth <okurth@vmware.com>
Tue, 6 Mar 2018 18:38:43 +0000 (10:38 -0800)
The hosted UI isn't creating an Amazon 2 VM with the correct guest OS
identifier string. Fix this.

open-vm-tools/lib/include/guest_os.h
open-vm-tools/lib/include/guest_os_tables.h
open-vm-tools/lib/misc/hostinfoPosix.c

index b85e9ca59d9fa0d9ae2d5f18e86e14cea30d57c1..46b3639850c18d76117f70cffb7be558a6ac48ca 100644 (file)
@@ -187,7 +187,7 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 
 #define ALL4XLINUX64          BS(OTHER4XLINUX_64), BS(PHOTON_64), \
                               BS(CENTOS8_64), BS(ORACLE8_64), \
-                              BS(AMAZON2_64)
+                              BS(AMAZONLINUX2_64)
 
 #define ALLVMKERNEL           BS(VMKERNEL), BS(VMKERNEL5), BS(VMKERNEL6), \
                               BS(VMKERNEL65)
@@ -225,7 +225,7 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 #define STR_OS_ESX_65              "VMware ESXi 6.5"
 
 /* Linux */
-#define STR_OS_AMAZON              "amazonlinux"
+#define STR_OS_AMAZON_LINUX        "amazonlinux"
 #define STR_OS_ANNVIX              "Annvix"
 #define STR_OS_ARCH                "Arch"
 #define STR_OS_ARKLINUX            "Arklinux"
index f1e85a1f721b4f52bae50530a0e3c70c4f0c03a4..47188608133a6cae606d76025b0370e469082cda 100644 (file)
@@ -122,12 +122,12 @@ extern "C" {
    GOT(GUEST_OS_CENTOS6_64)                                                \
    GOT(GUEST_OS_CENTOS7_64)                                                \
    GOT(GUEST_OS_CENTOS8_64)                                                \
-   GOT(GUEST_OS_AMAZON2_64)
+   GOT(GUEST_OS_AMAZONLINUX2_64)
 
 
 /* This list must be sorted alphabetically (non-case-sensitive) by gos name. */
 #define GUEST_OS_LIST_GEN                                                                             \
-   GOSL(STR_OS_AMAZON "2-64",                GUEST_OS_AMAZON2_64,             NULL)                   \
+   GOSL(STR_OS_AMAZON_LINUX "2-64",          GUEST_OS_AMAZONLINUX2_64,        NULL)                   \
    GOSL(STR_OS_ASIANUX "3",                  GUEST_OS_OTHER26XLINUX,          "linuxPreGlibc25.iso")  \
    GOSL(STR_OS_ASIANUX "3-64",               GUEST_OS_OTHER26XLINUX_64,       "linuxPreGlibc25.iso")  \
    GOSL(STR_OS_ASIANUX "4",                  GUEST_OS_OTHER26XLINUX,          "linuxPreGlibc25.iso")  \
index 0355a04771592a2212f63480eb705a64d7d2d563..066194424e7b09a1fefe17169cc67709a38c6a20 100644 (file)
@@ -761,7 +761,7 @@ HostinfoGetOSShortName(char *distro,         // IN: full distro name
          amazonMinor = 0;
       }
 
-      Str_Sprintf(distroShort, distroShortSize, "%s%d", STR_OS_AMAZON,
+      Str_Sprintf(distroShort, distroShortSize, "%s%d", STR_OS_AMAZON_LINUX,
                   amazonMajor);
    } else if (strstr(distroLower, "annvix")) {
       Str_Strcpy(distroShort, STR_OS_ANNVIX, distroShortSize);