Added Arch Linux detection via /etc/os-release

This commit is contained in:
Michael Boelen 2016-11-08 19:53:11 +01:00
parent 9370c3ca50
commit 40e19b62be
1 changed files with 6 additions and 1 deletions

View File

@ -129,6 +129,11 @@
OS_ID=$(grep "^ID=" /etc/os-release | awk -F= '{print $2}') OS_ID=$(grep "^ID=" /etc/os-release | awk -F= '{print $2}')
if [ ! -z "${OS_ID}" ]; then if [ ! -z "${OS_ID}" ]; then
case ${OS_ID} in case ${OS_ID} in
"arch")
LINUX_VERSION="Arch Linux"
OS_FULLNAME="Arch Linux"
OS_VERSION="Unknown"
;;
"coreos") "coreos")
LINUX_VERSION="CoreOS" LINUX_VERSION="CoreOS"
OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"') OS_FULLNAME=$(grep "^PRETTY_NAME=" /etc/os-release | awk -F= '{print $2}' | tr -d '"')
@ -160,7 +165,7 @@
fi fi
# Arch Linux # Arch Linux
if [ -e "/etc/arch-release" ]; then if [ -z "${OS_FULLNAME}" -a -e "/etc/arch-release" ]; then
OS_FULLNAME="Arch Linux" OS_FULLNAME="Arch Linux"
OS_VERSION="Unknown" OS_VERSION="Unknown"
LINUX_VERSION="Arch Linux" LINUX_VERSION="Arch Linux"