From 2a35398f9dcebcd55f10e2dff0a9141b8d64e465 Mon Sep 17 00:00:00 2001 From: andyliuliming Date: Thu, 31 Mar 2016 14:41:47 +0800 Subject: [PATCH] support the centos 7.x --- waagent | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/waagent b/waagent index 1656997d59..d6e2d7e028 100644 --- a/waagent +++ b/waagent @@ -1476,13 +1476,12 @@ class centosDistro(redhatDistro): def installRdmaDrivers(self, host_version): Log("" + self.dist_info[0] + "#" + self.dist_info[1]) - if(self.dist_info[1].startswith("6.5")): - extracted_folder = "/opt/microsoft/rdma/rhel65" - elif(self.dist_info[1].startswith("7.1")): - extracted_folder = "/opt/microsoft/rdma/rhel71" - else: - raise RdmaError(RdmaConfig.os_not_supported) + version_str = self.dist_info[1] + major_version = version_str[0] + minor_version = version_str[2] + extracted_folder = "/opt/microsoft/rdma/rhel{0}{1}".format(major_version,minor_version) if not os.path.exists(extracted_folder): + Log("the folder not exists {0}".format(extracted_folder)) raise RdmaError(RdmaConfig.package_not_found) else: file_list = os.listdir(extracted_folder)