diff --git a/pkg/os/os.go b/pkg/os/os.go index 5f6fa502..8b8833d5 100644 --- a/pkg/os/os.go +++ b/pkg/os/os.go @@ -43,8 +43,10 @@ func IsRHEL() bool { if osRelease == nil { return false } + // hce Huawei Cloud EulerOS + // openEuler openEuler id, idLike := osRelease["ID"], osRelease["ID_LIKE"] - return id == "tencentos" || id == "opencloudos" || id == "rhel" || strings.Contains(idLike, "rhel") + return id == "tencentos" || id == "opencloudos" || id == "hce" || id == "openEuler" || id == "rhel" || strings.Contains(idLike, "rhel") } // IsUbuntu 判断是否是 Ubuntu 系统