#define STR_OS_LINUX_FULL "Other Linux"
#define STR_OS_LINUX_PPC "Linux-PPC"
#define STR_OS_MANDRAKE "mandrake"
-#define STR_OS_MANDRAKE_FULL "Mandrake Linux"
-#define STR_OS_MANDRIVA "mandriva"
-#define STR_OS_MKLINUX "MkLinux"
-#define STR_OS_NOVELL "nld9"
+#define STR_OS_MANDRAKE_FULL "Mandrake Linux"
+#define STR_OS_MANDRIVA "mandriva"
+#define STR_OS_MKLINUX "MkLinux"
+#define STR_OS_NOVELL "nld9"
#define STR_OS_NOVELL_FULL "Novell Linux Desktop 9"
#define STR_OS_ORACLE "oraclelinux"
-#define STR_OS_OTHER "otherlinux"
-#define STR_OS_OTHER_24 "other24xlinux"
+#define STR_OS_OTHER "otherlinux"
+#define STR_OS_OTHER_24 "other24xlinux"
#define STR_OS_OTHER_24_FULL "Other Linux 2.4.x kernel"
-#define STR_OS_OTHER_26 "other26xlinux"
+#define STR_OS_OTHER_26 "other26xlinux"
#define STR_OS_OTHER_26_FULL "Other Linux 2.6.x kernel"
-#define STR_OS_OTHER_FULL "Other Linux"
-#define STR_OS_PLD "PLD"
-#define STR_OS_RED_HAT "redhat"
-#define STR_OS_RED_HAT_EN "rhel"
-#define STR_OS_RED_HAT_FULL "Red Hat Linux"
-#define STR_OS_SLACKWARE "Slackware"
-#define STR_OS_SLES "sles"
+#define STR_OS_OTHER_3X "other3xlinux"
+#define STR_OS_OTHER_3X_FULL "Other Linux 3.x kernel"
+#define STR_OS_OTHER_FULL "Other Linux"
+#define STR_OS_PLD "PLD"
+#define STR_OS_RED_HAT "redhat"
+#define STR_OS_RED_HAT_EN "rhel"
+#define STR_OS_RED_HAT_FULL "Red Hat Linux"
+#define STR_OS_SLACKWARE "Slackware"
+#define STR_OS_SLES "sles"
#define STR_OS_SLES_FULL "SUSE Linux Enterprise Server"
#define STR_OS_SLES_10 "sles10"
#define STR_OS_SLES_10_FULL "SUSE Linux Enterprise Server 10"
#define STR_OS_SMESERVER "SMEServer"
#define STR_OS_SUN_DESK "sjds"
#define STR_OS_SUN_DESK_FULL "Sun Java Desktop System"
-#define STR_OS_TINYSOFA "Tiny Sofa"
-#define STR_OS_TURBO "turbolinux"
-#define STR_OS_TURBO_FULL "Turbolinux"
+#define STR_OS_TINYSOFA "Tiny Sofa"
+#define STR_OS_TURBO "turbolinux"
+#define STR_OS_TURBO_FULL "Turbolinux"
#define STR_OS_UBUNTU "ubuntu"
#define STR_OS_ULTRAPENGUIN "UltraPenguin"
#define STR_OS_UNITEDLINUX "UnitedLinux"
GOT(GUEST_OS_OTHER24XLINUX_64) \
GOT(GUEST_OS_OTHER26XLINUX) \
GOT(GUEST_OS_OTHER26XLINUX_64) \
+ GOT(GUEST_OS_OTHER3XLINUX) \
+ GOT(GUEST_OS_OTHER3XLINUX_64) \
GOT(GUEST_OS_OTHERLINUX) \
GOT(GUEST_OS_OTHERLINUX_64) \
GOT(GUEST_OS_OTHER) \
GOSL(STR_OS_OTHER_24 "-64", GUEST_OS_OTHER24XLINUX_64) \
GOSL(STR_OS_OTHER_26, GUEST_OS_OTHER26XLINUX) \
GOSL(STR_OS_OTHER_26 "-64", GUEST_OS_OTHER26XLINUX_64) \
+ GOSL(STR_OS_OTHER_3X, GUEST_OS_OTHER3XLINUX) \
+ GOSL(STR_OS_OTHER_3X "-64", GUEST_OS_OTHER3XLINUX_64) \
GOSL(STR_OS_OTHER, GUEST_OS_OTHERLINUX) \
GOSL(STR_OS_OTHER "-64", GUEST_OS_OTHERLINUX_64) \
GOSL(STR_OS_DEBIAN_4, GUEST_OS_DEBIAN45) \
} else if (majorVersion == 2 && Hostinfo_OSVersion(1) < 6) {
Str_Strcpy(distro, STR_OS_OTHER_24_FULL, distroSize);
Str_Strcpy(distroShort, STR_OS_OTHER_24, distroSize);
- } else {
+ } else if (majorVersion == 2) {
Str_Strcpy(distro, STR_OS_OTHER_26_FULL, distroSize);
Str_Strcpy(distroShort, STR_OS_OTHER_26, distroSize);
+ } else {
+ Str_Strcpy(distro, STR_OS_OTHER_3X_FULL, distroSize);
+ Str_Strcpy(distroShort, STR_OS_OTHER_3X, distroSize);
}
/*