From c4205809bc14c32ea63b3bcde91574bbcb0fcacd Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Tue, 2 Apr 2019 14:28:23 +0200 Subject: [PATCH] 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. --- lib/inspect-osinfo.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/inspect-osinfo.c b/lib/inspect-osinfo.c index 51612bad1..90b7ffd86 100644 --- a/lib/inspect-osinfo.c +++ b/lib/inspect-osinfo.c @@ -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);