@@ -418,6 +418,9 @@ function GetOSVersion {
418418 os_RELEASE=${VERSION_ID}
419419 os_CODENAME=" n/a"
420420 os_VENDOR=$( echo $NAME | tr -d ' [:space:]' )
421+ elif [[ " ${ID}${VERSION} " =~ " rocky9" ]]; then
422+ os_VENDOR=" Rocky"
423+ os_RELEASE=${VERSION_ID}
421424 else
422425 _ensure_lsb_release
423426
@@ -466,6 +469,7 @@ function GetDistro {
466469 " $os_VENDOR " =~ (AlmaLinux) || \
467470 " $os_VENDOR " =~ (Scientific) || \
468471 " $os_VENDOR " =~ (OracleServer) || \
472+ " $os_VENDOR " =~ (Rocky) || \
469473 " $os_VENDOR " =~ (Virtuozzo) ]]; then
470474 # Drop the . release as we assume it's compatible
471475 # XXX re-evaluate when we get RHEL10
@@ -513,7 +517,7 @@ function is_oraclelinux {
513517
514518
515519# Determine if current distribution is a Fedora-based distribution
516- # (Fedora, RHEL, CentOS, etc).
520+ # (Fedora, RHEL, CentOS, Rocky, etc).
517521# is_fedora
518522function is_fedora {
519523 if [[ -z " $os_VENDOR " ]]; then
@@ -523,6 +527,7 @@ function is_fedora {
523527 [ " $os_VENDOR " = " Fedora" ] || [ " $os_VENDOR " = " Red Hat" ] || \
524528 [ " $os_VENDOR " = " RedHatEnterpriseServer" ] || \
525529 [ " $os_VENDOR " = " RedHatEnterprise" ] || \
530+ [ " $os_VENDOR " = " Rocky" ] || \
526531 [ " $os_VENDOR " = " CentOS" ] || [ " $os_VENDOR " = " CentOSStream" ] || \
527532 [ " $os_VENDOR " = " AlmaLinux" ] || \
528533 [ " $os_VENDOR " = " OracleServer" ] || [ " $os_VENDOR " = " Virtuozzo" ]
0 commit comments