#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_SLES_11 "sles11"
-#define STR_OS_SLES_11_FULL "SUSE Linux Enterprise Server 11"
-#define STR_OS_SLES_12 "sles12"
-#define STR_OS_SLES_12_FULL "SUSE Linux Enterprise Server 12"
-#define STR_OS_SLES_15 "sles15"
-#define STR_OS_SLES_15_FULL "SUSE Linux Enterprise Server 15"
#define STR_OS_SUSE "suse"
#define STR_OS_SUSE_FULL "SUSE Linux"
#define STR_OS_OPENSUSE "opensuse"
Str_Strcpy(distroShort, STR_OS_OPENSUSE, distroShortSize);
} else if (strstr(distroLower, "suse")) {
if (strstr(distroLower, "enterprise")) {
- if (strstr(distroLower, "server 15") ||
+ if (strstr(distroLower, "server 16") ||
+ strstr(distroLower, "desktop 16")) {
+ Str_Strcpy(distroShort, STR_OS_SLES "16", distroShortSize);
+ } else if (strstr(distroLower, "server 15") ||
strstr(distroLower, "desktop 15")) {
- Str_Strcpy(distroShort, STR_OS_SLES_15, distroShortSize);
+ Str_Strcpy(distroShort, STR_OS_SLES "15", distroShortSize);
} else if (strstr(distroLower, "server 12") ||
strstr(distroLower, "server for sap applications 12") ||
strstr(distroLower, "desktop 12")) {
- Str_Strcpy(distroShort, STR_OS_SLES_12, distroShortSize);
+ Str_Strcpy(distroShort, STR_OS_SLES "12", distroShortSize);
} else if (strstr(distroLower, "server 11") ||
strstr(distroLower, "desktop 11")) {
- Str_Strcpy(distroShort, STR_OS_SLES_11, distroShortSize);
+ Str_Strcpy(distroShort, STR_OS_SLES "11", distroShortSize);
} else if (strstr(distroLower, "server 10") ||
strstr(distroLower, "desktop 10")) {
- Str_Strcpy(distroShort, STR_OS_SLES_10, distroShortSize);
+ Str_Strcpy(distroShort, STR_OS_SLES "10", distroShortSize);
} else {
Str_Strcpy(distroShort, STR_OS_SLES, distroShortSize);
}