Consider all distributor as "Red Hat" which id matches to the Red.*Hat regexp.
Example Distributor ID: "RedHatEnterpriseServer"
Change-Id: I29cc2e83cccaafa3e1e056e506fda5c9771764a1
| ... | ... |
@@ -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 |