From bacd3ae50b737dbf45c9d3270e7a3a6c36c5da72 Mon Sep 17 00:00:00 2001 From: Harish Date: Thu, 5 Dec 2019 22:56:09 +0530 Subject: [PATCH] Add support to run ndctl selftest on RHEL Add support to run ndctl selftest on RHEL Signed-off-by: Harish --- memory/ndctl_selftest.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/memory/ndctl_selftest.py b/memory/ndctl_selftest.py index e3bcfbd9f..bcc9c329f 100644 --- a/memory/ndctl_selftest.py +++ b/memory/ndctl_selftest.py @@ -56,11 +56,18 @@ def setUp(self): self.branch = self.params.get('branch', default='master') deps = ['gcc', 'make', 'automake', 'autoconf', 'patch'] detected_distro = distro.detect() - if 'SuSE' in detected_distro.name: - deps.extend(['ruby2.5-rubygem-asciidoctor', 'libtool', - 'libkmod-devel', 'libudev-devel', 'keyutils-devel', - 'libuuid-devel-static', 'libjson-c-devel', - 'systemd-devel', 'kmod-bash-completion']) + if detected_distro.name in ['SuSE', 'rhel']: + if detected_distro.name == 'SuSE': + deps.extend(['ruby2.5-rubygem-asciidoctor', 'libtool', + 'libkmod-devel', 'libudev-devel', + 'keyutils-devel', 'libuuid-devel-static', + 'libjson-c-devel', 'systemd-devel', + 'kmod-bash-completion']) + else: + deps.extend(['rubygem-asciidoctor', 'automake', 'libtool', + 'kmod-devel', 'libuuid-devel', 'json-c-devel', + 'systemd-devel', 'keyutils-libs-devel', 'jq', + 'parted', 'libtool']) else: # TODO: Add RHEL when support arrives self.cancel('Unsupported OS %s' % detected_distro.name)