提交 06f9331b 编写于 作者: W Wang Shengfang 提交者: Chen Qun

avocado.utils.ditro: support openEuler

Add an OpenEuler Probe for openEuler system.
Signed-off-by: NWang Shengfang <wangshengfang@huawei.com>
上级 7b624bb0
......@@ -374,6 +374,17 @@ class SUSEProbe(Probe):
return distro
class OpenEulerProbe(Probe):
"""
Simple probe for openEuler systems in general
"""
CHECK_FILE = '/etc/openEuler-release'
CHECK_FILE_CONTAINS = 'openEuler release'
CHECK_FILE_DISTRO_NAME = 'openEuler'
CHECK_VERSION_REGEX = re.compile(r'openEuler release (\d+)\.(\d+).*')
#: the complete list of probes that have been registered
REGISTERED_PROBES = []
......@@ -393,6 +404,7 @@ register_probe(AmazonLinuxProbe)
register_probe(DebianProbe)
register_probe(SUSEProbe)
register_probe(UbuntuProbe)
register_probe(OpenEulerProbe)
def detect():
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册