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