inspect: correct osinfo ID for ALT Linux >= 8

ALT Linux 8.x has different IDs in osinfo-db, so return the proper IDs
for the newest stable series.
This commit is contained in:
Pino Toscano
2019-04-02 14:28:23 +02:00
parent 764ee8c74e
commit c4205809bc

View File

@@ -62,6 +62,11 @@ guestfs_impl_inspect_get_osinfo (guestfs_h *g, const char *root)
else if (STREQ (distro, "archlinux") || STREQ (distro, "gentoo")
|| STREQ (distro, "voidlinux"))
return safe_strdup (g, distro);
else if (STREQ (distro, "altlinux")) {
if (major >= 8)
return safe_asprintf (g, "alt%d.%d", major, minor);
return safe_asprintf (g, "%s%d.%d", distro, major, minor);
}
if (major > 0 || minor > 0)
return safe_asprintf (g, "%s%d.%d", distro, major, minor);