Skip to content

Commit f0ef94c

Browse files
robert-scheckxihuan-citrix
authored andcommitted
Support for Rocky Linux distribution
1 parent 9847a95 commit f0ef94c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

mk/xe-linux-distribution

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ identify_redhat()
124124
# CentOS release 5 (Final)
125125
# CentOS Linux release 7.0.1406 (Core)
126126

127+
# distro=rocky
128+
# Rocky Linux release 8.3
129+
127130
# distro=scientific
128131
# Scientific Linux release 6.5 (Carbon)
129132

@@ -148,6 +151,7 @@ identify_redhat()
148151
-e 's/^CentOS release \([0-9]*\)\.\([0-9]*\) (.*)/distro=centos;major=\1;minor=\2/gp;' \
149152
-e 's/^CentOS release \([0-9]*\) (.*)/distro=centos;major=\1/gp;' \
150153
-e 's/^CentOS Linux release \([0-9]*\)\.\([0-9]*\).*$/distro=centos;major=\1;minor=\2/gp;' \
154+
-e 's/^Rocky Linux release \([0-9]*\)\.\([0-9]*\).*$/distro=rocky;major=\1;minor=\2/gp;' \
151155
-e 's/^Enterprise Linux Enterprise Linux .* release \([0-9]*\)\.\([0-9]*\) (.*)$/distro=oracle;major=\1;minor=\2;/gp;' \
152156
-e 's/^Enterprise Linux Enterprise Linux .* release \([0-9]*\) (.*)$/distro=oracle;major=\1/gp;' \
153157
-e 's/^Oracle Linux Server release \([0-9]*\)\.\([0-9]*\)$/distro=oracle;major=\1;minor=\2/gp;' \
@@ -505,6 +509,8 @@ if [ -z "${TEST}" ] ; then
505509
identify_kylin /etc/neokylin-release && exit 0
506510
identify_redhat /etc/oracle-release && exit 0
507511
identify_redhat /etc/enterprise-release && exit 0
512+
#identify Rocky before CentOS and RHEL, as Rocky has both, centos-release and redhat-release
513+
identify_redhat /etc/rocky-release && exit 0
508514
identify_redhat /etc/centos-release && exit 0
509515
identify_redhat /etc/redhat-release && exit 0
510516
#identify SuSE-release before, as previous version of SUSE or other distros also have os-release

0 commit comments

Comments
 (0)