]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Misc GuestOS ID fixes.
authorOliver Kurth <okurth@vmware.com>
Tue, 24 Oct 2017 21:07:33 +0000 (14:07 -0700)
committerOliver Kurth <okurth@vmware.com>
Tue, 24 Oct 2017 21:07:33 +0000 (14:07 -0700)
- Centos8 64bit guest will have linux 4.x. Moved Centos8-64 guest id
  from all3xlinux64 to all4xlinux64 guest list.
- oracle8_64 is missing in the list. Added it to all4xlinux64 guest list.
- Photon has linux 4.x. Moved photon from all3xlinux64 to all4xlinux64
  guest list.

- Changed the HostinfoOSData() function to return other4xlinux for
  the distros where the version cannot be determined.

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

index 0d8bad37f367b74a34c82051a53d5af14f8b83dd..0e3b587e8d27f8d056863197cf1128317cb4cb09 100644 (file)
@@ -179,13 +179,14 @@ Bool Gos_InSetArray(uint32 gos, const uint32 *set);
 
 #define ALL3XLINUX32          BS(OTHER3XLINUX), BS(CENTOS6), BS(ORACLE6)
 
-#define ALL3XLINUX64          BS(OTHER3XLINUX_64), BS(PHOTON_64), \
-                              BS(CENTOS6_64), BS(CENTOS7_64), BS(CENTOS8_64),\
+#define ALL3XLINUX64          BS(OTHER3XLINUX_64), \
+                              BS(CENTOS6_64), BS(CENTOS7_64), \
                               BS(ORACLE6_64), BS(ORACLE7_64)
 
 #define ALL4XLINUX32          BS(OTHER4XLINUX)
 
-#define ALL4XLINUX64          BS(OTHER4XLINUX_64)
+#define ALL4XLINUX64          BS(OTHER4XLINUX_64), BS(PHOTON_64), \
+                              BS(CENTOS8_64), BS(ORACLE8_64)
 
 #define ALLVMKERNEL           BS(VMKERNEL), BS(VMKERNEL5), BS(VMKERNEL6), \
                               BS(VMKERNEL65)
index 46f156093f30b008f2ecb81448acc22c5ef1ba86..d3a86230be77e4bbfa03b8f8ad52961e8b7fbf23 100644 (file)
@@ -1019,7 +1019,7 @@ HostinfoOSData(void)
 
          Str_Sprintf(distro, sizeof distro, "Other Linux %d.%d kernel",
                      majorVersion, Hostinfo_OSVersion(1));
-         Str_Strcpy(distroShort, STR_OS_OTHER_3X, distroSize);
+         Str_Strcpy(distroShort, STR_OS_OTHER_4X, distroSize);
       }
 
       /*