Browse code

Support RHEL with lsb_release

Consider all distributor as "Red Hat" which id matches to the Red.*Hat regexp.

Example Distributor ID: "RedHatEnterpriseServer"

Change-Id: I29cc2e83cccaafa3e1e056e506fda5c9771764a1

Attila Fazekas authored on 2013/01/13 22:20:47
Showing 1 changed files
... ...
@@ -224,6 +224,7 @@ GetOSVersion() {
224 224
         os_VENDOR=$(lsb_release -i -s)
225 225
         os_RELEASE=$(lsb_release -r -s)
226 226
         os_UPDATE=""
227
+        os_PACKAGE="rpm"
227 228
         if [[ "Debian,Ubuntu" =~ $os_VENDOR ]]; then
228 229
             os_PACKAGE="deb"
229 230
         elif [[ "SUSE LINUX" =~ $os_VENDOR ]]; then
... ...
@@ -231,9 +232,8 @@ GetOSVersion() {
231 231
             if [[ $? -eq 0 ]]; then
232 232
                 os_VENDOR="openSUSE"
233 233
             fi
234
-            os_PACKAGE="rpm"
235
-        else
236
-            os_PACKAGE="rpm"
234
+        elif [[ $os_VENDOR =~ Red.*Hat ]]; then
235
+            os_VENDOR="Red Hat"
237 236
         fi
238 237
         os_CODENAME=$(lsb_release -c -s)
239 238
     elif [[ -r /etc/redhat-release ]]; then