@@ -30,13 +30,13 @@ for distro_info in "${distro_info_array[@]}"; do
30
30
if [ -f " /etc/os-release" ] && [ " ${distro_info} " == " os-release" ]; then
31
31
distroname=" $( grep " PRETTY_NAME" /etc/os-release | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. Ubuntu 22.04.3 LTS
32
32
distroversion=" $( grep " VERSION_ID" /etc/os-release | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. 22.04
33
+ distroid=" $( grep " ID=" /etc/os-release | grep -v _ID | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. ubuntu
34
+ distroidlike=" $( grep " ID_LIKE=" /etc/os-release | grep -v _ID | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. debian
35
+ distrocodename=" $( grep " VERSION_CODENAME" /etc/os-release | awk -F= ' {gsub(/"/,"",$2);print $2}' ) " # e.g. jammy
33
36
# Special var for rhel like distros to remove point in number e.g 8.4 to just 8.
34
37
if [[ " ${distroidlike} " == * " rhel" * ]] || [ " ${distroid} " == " rhel" ]; then
35
38
distroversionrh=" $( sed -nr ' s/^VERSION_ID="([0-9]*).+?"/\1/p' /etc/os-release) " # e.g. 8
36
39
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
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