]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
GOSTable: Amazon Linux 2
authorOliver Kurth <okurth@vmware.com>
Fri, 26 Jan 2018 23:04:35 +0000 (15:04 -0800)
committerOliver Kurth <okurth@vmware.com>
Fri, 26 Jan 2018 23:04:35 +0000 (15:04 -0800)
Add the basic support for Amazon Linux 2. The distro identification
code will follow in a separate change.

open-vm-tools/lib/include/guest_os.h
open-vm-tools/lib/include/guest_os_tables.h

index cab7496404f75f41f811665e12f98bf33bcd13cb..b85e9ca59d9fa0d9ae2d5f18e86e14cea30d57c1 100644 (file)
@@ -186,7 +186,8 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 #define ALL4XLINUX32          BS(OTHER4XLINUX)
 
 #define ALL4XLINUX64          BS(OTHER4XLINUX_64), BS(PHOTON_64), \
-                              BS(CENTOS8_64), BS(ORACLE8_64)
+                              BS(CENTOS8_64), BS(ORACLE8_64), \
+                              BS(AMAZON2_64)
 
 #define ALLVMKERNEL           BS(VMKERNEL), BS(VMKERNEL5), BS(VMKERNEL6), \
                               BS(VMKERNEL65)
@@ -224,6 +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_ANNVIX              "Annvix"
 #define STR_OS_ARCH                "Arch"
 #define STR_OS_ARKLINUX            "Arklinux"
index 06132b214032b2e972b94d5a0b4022772666e167..2184d1249b37be1cb247cbe9417655267262c00d 100644 (file)
@@ -122,10 +122,12 @@ extern "C" {
    GOT(GUEST_OS_CENTOS6_64)                                                \
    GOT(GUEST_OS_CENTOS7_64)                                                \
    GOT(GUEST_OS_CENTOS8_64)                                                \
+   GOT(GUEST_OS_AMAZON2_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,             "linuxPreGlibc25.iso")  \
    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")  \