mirror of
https://github.com/taiki-e/install-action.git
synced 2026-05-10 22:50:32 +00:00
Adjust base distro detection code
This commit is contained in:
14
main.sh
14
main.sh
@@ -466,7 +466,13 @@ case "$(uname -s)" in
|
|||||||
host_env=gnu
|
host_env=gnu
|
||||||
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed -E "s/.* //g")
|
host_glibc_version=$(grep -E "GLIBC|GNU libc" <<<"${ldd_version}" | sed -E "s/.* //g")
|
||||||
fi
|
fi
|
||||||
if [[ -e /etc/os-release ]]; then
|
if [[ -e /etc/redhat-release ]]; then
|
||||||
|
# /etc/os-release is available on RHEL/CentOS 7+
|
||||||
|
base_distro=fedora
|
||||||
|
elif [[ -e /etc/debian_version ]]; then
|
||||||
|
# /etc/os-release is available on Debian 7+
|
||||||
|
base_distro=debian
|
||||||
|
elif [[ -e /etc/os-release ]]; then
|
||||||
if grep -Eq '^ID_LIKE=' /etc/os-release; then
|
if grep -Eq '^ID_LIKE=' /etc/os-release; then
|
||||||
base_distro=$(grep -E '^ID_LIKE=' /etc/os-release | cut -d= -f2)
|
base_distro=$(grep -E '^ID_LIKE=' /etc/os-release | cut -d= -f2)
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
@@ -480,12 +486,6 @@ case "$(uname -s)" in
|
|||||||
base_distro=$(grep -E '^ID=' /etc/os-release | cut -d= -f2)
|
base_distro=$(grep -E '^ID=' /etc/os-release | cut -d= -f2)
|
||||||
fi
|
fi
|
||||||
base_distro="${base_distro//\"/}"
|
base_distro="${base_distro//\"/}"
|
||||||
elif [[ -e /etc/redhat-release ]]; then
|
|
||||||
# /etc/os-release is available on RHEL/CentOS 7+
|
|
||||||
base_distro=fedora
|
|
||||||
elif [[ -e /etc/debian_version ]]; then
|
|
||||||
# /etc/os-release is available on Debian 7+
|
|
||||||
base_distro=debian
|
|
||||||
fi
|
fi
|
||||||
case "${base_distro}" in
|
case "${base_distro}" in
|
||||||
fedora)
|
fedora)
|
||||||
|
|||||||
Reference in New Issue
Block a user