scripts: use kernel name (uname -s) when system name (uname -o) is not availabe

'uname -o' is a GNU extension.
This commit is contained in:
Titus von Boxberg 2010-02-03 00:24:24 +01:00
parent f65b10457b
commit cb62adf58f

View File

@ -189,8 +189,8 @@ CT_SYS_HOSTNAME=$(hostname -f 2>/dev/null || true)
CT_SYS_HOSTNAME="${CT_SYS_HOSTNAME:-$(uname -n)}"
CT_SYS_KERNEL=$(uname -s)
CT_SYS_REVISION=$(uname -r)
# MacOS X lacks '-o' :
CT_SYS_OS=$(uname -o || echo "Unknown (maybe MacOS-X)")
# uname -o is a GNU Extension. Others lack '-o' --> use System name for OS name.
CT_SYS_OS=$(uname -o || uname -s)
CT_SYS_MACHINE=$(uname -m)
CT_SYS_PROCESSOR=$(uname -p)
CT_SYS_GCC=$(gcc -dumpversion)