openEuler is simliar to CentOS, but the ID is not lower-case string, as below, NAME="openEuler" VERSION="24.03 (LTS)" ID="openEuler" VERSION_ID="24.03" PRETTY_NAME="openEuler 24.03 (LTS)" ANSI_COLOR="0;31" Signed-off-by: Wang Guoquan <wangguoqua...@foxmail.com>
diff --git a/daemon/inspect_fs.ml b/daemon/inspect_fs.ml index dd13124..5028942 100644 --- a/daemon/inspect_fs.ml +++ b/daemon/inspect_fs.ml @@ -380,6 +380,9 @@ and check_package_management { distro; version } = | Some DISTRO_VOID_LINUX -> Some PACKAGE_MANAGEMENT_XBPS + | Some DISTRO_OPENEULER-> + Some PACKAGE_MANAGEMENT_DNF + | Some DISTRO_OPENMANDRIVA -> Some PACKAGE_MANAGEMENT_DNF diff --git a/daemon/inspect_fs_unix.ml b/daemon/inspect_fs_unix.ml index 2b69079..60ced25 100644 --- a/daemon/inspect_fs_unix.ml +++ b/daemon/inspect_fs_unix.ml @@ -157,6 +157,7 @@ and distro_of_os_release_id = function | "kylin" -> Some DISTRO_KYLIN | "mageia" -> Some DISTRO_MAGEIA | "neokylin" -> Some DISTRO_NEOKYLIN + | "openEuler" -> Some DISTRO_OPENEULER | "openmandriva" -> Some DISTRO_OPENMANDRIVA | "opencloudos" -> Some DISTRO_OPENCLOUDOS | "opensuse" -> Some DISTRO_OPENSUSE diff --git a/daemon/inspect_types.ml b/daemon/inspect_types.ml index f162ada..c9406eb 100644 --- a/daemon/inspect_types.ml +++ b/daemon/inspect_types.ml @@ -90,6 +90,7 @@ and distro = | DISTRO_NEOKYLIN | DISTRO_NETBSD | DISTRO_OPENBSD + | DISTRO_OPENEULER | DISTRO_OPENMANDRIVA | DISTRO_OPENCLOUDOS | DISTRO_OPENSUSE @@ -228,6 +229,7 @@ and string_of_distro = function | DISTRO_NEOKYLIN -> "neokylin" | DISTRO_NETBSD -> "netbsd" | DISTRO_OPENBSD -> "openbsd" + | DISTRO_OPENEULER -> "openEuler" | DISTRO_OPENMANDRIVA -> "openmandriva" | DISTRO_OPENCLOUDOS -> "opencloudos" | DISTRO_OPENSUSE -> "opensuse" diff --git a/daemon/inspect_types.mli b/daemon/inspect_types.mli index c775f9d..2aabe23 100644 --- a/daemon/inspect_types.mli +++ b/daemon/inspect_types.mli @@ -97,6 +97,7 @@ and distro = | DISTRO_NEOKYLIN | DISTRO_NETBSD | DISTRO_OPENBSD + | DISTRO_OPENEULER | DISTRO_OPENMANDRIVA | DISTRO_OPENCLOUDOS | DISTRO_OPENSUSE diff --git a/generator/actions_inspection.ml b/generator/actions_inspection.ml index 33086ab..527f3f0 100644 --- a/generator/actions_inspection.ml +++ b/generator/actions_inspection.ml @@ -254,6 +254,10 @@ NetBSD. OpenBSD. +=item \"openeuler\" + +openEuler. + =item \"openmandriva\" OpenMandriva Lx. _______________________________________________ Libguestfs mailing list -- guestfs@lists.libguestfs.org To unsubscribe send an email to guestfs-le...@lists.libguestfs.org