Skip to content

Commit f8c0aa1

Browse files
committed
alma/rhel fixes for osrelease_name
1 parent b26baf8 commit f8c0aa1

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

operatingsystems/utils.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,20 @@ def normalize_el_osrelease(osrelease_name):
2929
elif osrelease_name.startswith('almalinux-'):
3030
major_version = osrelease_name.split('-')[1].split('.')[0]
3131
return f'Alma Linux {major_version}'
32+
elif osrelease_name.startswith('AlmaLinux'):
33+
version_part = osrelease_name[len('AlmaLinux'):].strip()
34+
major_version = version_part.split('.')[0]
35+
return f'Alma Linux {major_version}'
36+
elif osrelease_name.startswith('rhel-'):
37+
major_version = osrelease_name.split('-')[1]
38+
return f'Red Hat Enterprise Linux {major_version}'
3239
elif osrelease_name in ['Amazon Linux', 'Amazon Linux AMI']:
3340
return 'Amazon Linux 1'
3441

3542
el_distro_prefixes = [
3643
'Rocky Linux',
3744
'Alma Linux',
38-
'AlmaLinux',
3945
'CentOS',
40-
'RHEL',
4146
'Red Hat Enterprise Linux',
4247
'Oracle Linux',
4348
]

0 commit comments

Comments
 (0)