libguestfs: Support openEuler

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 <wangguoquan03@foxmail.com>
This commit is contained in:
Wang Guoquan
2024-09-10 16:11:03 +08:00
committed by Richard W.M. Jones
parent 82ffc1e66e
commit 1d8924c343
6 changed files with 16 additions and 2 deletions

View File

@@ -120,7 +120,8 @@ if test "x$ENABLE_APPLIANCE" = "xyes"; then
[OPENSUSE* | SLED | SLES],[DISTRO=SUSE],
[ARCH | MANJARO | ARTIX],[DISTRO=ARCHLINUX],
[OPENMANDRIVA],[DISTRO=OPENMANDRIVA],
[OPENCLOUDOS],[DISTRO=OPENCLOUDOS])
[OPENCLOUDOS],[DISTRO=OPENCLOUDOS],
[OPENEULER],[DISTRO=OPENEULER])
AC_MSG_RESULT([$DISTRO (from /etc/os-release)])
else
AC_MSG_ERROR([/etc/os-release not available, please specify the distro using --with-distro=DISTRO])
@@ -130,7 +131,7 @@ if test "x$ENABLE_APPLIANCE" = "xyes"; then
AC_SUBST([DISTRO])
fi
AM_CONDITIONAL([HAVE_RPM],
[AS_CASE([$DISTRO], [REDHAT | SUSE | OPENMANDRIVA | MAGEIA | OPENCLOUDOS ], [true],
[AS_CASE([$DISTRO], [REDHAT | SUSE | OPENMANDRIVA | MAGEIA | OPENCLOUDOS | OPENEULER ], [true],
[*], [false])])
AM_CONDITIONAL([HAVE_DPKG],
[AS_CASE([$DISTRO], [DEBIAN | UBUNTU ], [true],