sw.in: Cope properly if `uname -p' doesn't work.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 18 Feb 2006 19:15:41 +0000 (19:15 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 18 Feb 2006 19:15:41 +0000 (19:15 +0000)
sw.in

diff --git a/sw.in b/sw.in
index 36a2e37..c56b7cd 100755 (executable)
--- a/sw.in
+++ b/sw.in
@@ -38,7 +38,7 @@
 
 # --- Step one: find out about the CPU architecture ---
 
-CPU=`uname -p`; CPU=`echo $CPU | tr A-Z a-z`
+CPU=`uname -p 2>/dev/null || echo unknown`; CPU=`echo $CPU | tr A-Z a-z`
 case $CPU in
   unknown) CPU=`uname -m` ;;
 esac