@@ -28,15 +28,15 @@ kernel="$(uname -r)" # Kernel e.g. 2.6.32-042stab120.16
28
28
distro_info_array=(os-release lsb_release hostnamectl debian_version redhat-release)
29
29
for distro_info in " ${distro_info_array[@]} " ; do
30
30
if [ -f " /etc/os-release" ] && [ " ${distro_info} " == " os-release" ]; then
31
- distroname=" $( grep " PRETTY_NAME" /etc/os-release | awk -F\ = ' {gsub(/"/,"",$2);print $2}' ) " # e.g. Ubuntu 22.04.3 LTS
32
- distroversion=" $( grep " VERSION_ID" /etc/os-release | awk -F\ = ' {gsub(/"/,"",$2);print $2}' ) " # e.g. 22.04
31
+ distroname=" $( grep " PRETTY_NAME" /etc/os-release | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. Ubuntu 22.04.3 LTS
32
+ distroversion=" $( grep " VERSION_ID" /etc/os-release | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. 22.04
33
33
# Special var for rhel like distros to remove point in number e.g 8.4 to just 8.
34
34
if [[ " ${distroidlike} " == * " rhel" * ]] || [ " ${distroid} " == " rhel" ]; then
35
35
distroversionrh=" $( sed -nr ' s/^VERSION_ID="([0-9]*).+?"/\1/p' /etc/os-release) " # e.g. 8
36
36
fi
37
- distroid=" $( grep " ID=" /etc/os-release | grep -v _ID | awk -F\ = ' {gsub(/"/,"",$2);print $2}' ) " # e.g. ubuntu
38
- distroidlike=" $( grep " ID_LIKE=" /etc/os-release | grep -v _ID | awk -F\ = ' {gsub(/"/,"",$2);print $2}' ) " # e.g. debian
39
- distrocodename=" $( grep " VERSION_CODENAME" /etc/os-release | awk -F\ = ' {gsub(/"/,"",$2);print $2}' ) " # e.g. jammy
37
+ distroid=" $( grep " ID=" /etc/os-release | grep -v _ID | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. ubuntu
38
+ distroidlike=" $( grep " ID_LIKE=" /etc/os-release | grep -v _ID | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. debian
39
+ distrocodename=" $( grep " VERSION_CODENAME" /etc/os-release | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. jammy
40
40
elif [ " $( command -v lsb_release 2> /dev/null) " ] && [ " ${distro_info} " == " lsb_release" ]; then
41
41
if [ -z " ${distroname} " ]; then
42
42
distroname=" $( lsb_release -sd) " # e.g. Ubuntu 22.04.3 LTS
0 commit comments