summaryrefslogtreecommitdiff
path: root/scripts/crosstool-NG.sh.in
diff options
context:
space:
mode:
authorTitus von Boxberg <titus@v9g.de>2010-05-19 16:17:39 (GMT)
committerTitus von Boxberg <titus@v9g.de>2010-05-19 16:17:39 (GMT)
commita85fc6dcb76d70b9afab975798bcdb6263450f3b (patch)
tree82ad16396eef1bdaacee3d6352fa6061f7b17e99 /scripts/crosstool-NG.sh.in
parentcf395e3876baa8e4e631763bfef2a39316354ba2 (diff)
crosstool-NG.sh: suppress failure message from uname -o
On non-GNU systems (BSD/MacOS) there is no uname -o. Suppress the failure message on these systems in the call to set CT_SYS_OS (uname -s actually sets this variable). yann.morin.1998@anciens.enib.fr: remove 'uname -o' altogether.
Diffstat (limited to 'scripts/crosstool-NG.sh.in')
-rw-r--r--scripts/crosstool-NG.sh.in3
1 files changed, 1 insertions, 2 deletions
diff --git a/scripts/crosstool-NG.sh.in b/scripts/crosstool-NG.sh.in
index 30a8285..379f170 100644
--- a/scripts/crosstool-NG.sh.in
+++ b/scripts/crosstool-NG.sh.in
@@ -194,8 +194,7 @@ 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)
-# uname -o is a GNU Extension. Others lack '-o' --> use System name for OS name.
-CT_SYS_OS=$(uname -o || uname -s)
+CT_SYS_OS=$(uname -s)
CT_SYS_MACHINE=$(uname -m)
CT_SYS_PROCESSOR=$(uname -p)
CT_SYS_GCC=$(gcc -dumpversion)