summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorTitus von Boxberg <tvb377@gmx.de>2010-02-02 23:24:24 (GMT)
committerTitus von Boxberg <tvb377@gmx.de>2010-02-02 23:24:24 (GMT)
commitcb62adf58f529a80a4fdfc13056a91357b8c020e (patch)
treee7e644a0a32ce109fc22648646a16dc088348edf /scripts
parentf65b10457b2268edf2487ca40269779425e0b7b0 (diff)
scripts: use kernel name (uname -s) when system name (uname -o) is not availabe
'uname -o' is a GNU extension.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/crosstool-NG.sh.in4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/crosstool-NG.sh.in b/scripts/crosstool-NG.sh.in
index 6ec9393..d8bc623 100644
--- a/scripts/crosstool-NG.sh.in
+++ b/scripts/crosstool-NG.sh.in
@@ -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)