summaryrefslogtreecommitdiffstats
path: root/util/what-architecture-am-i-using
diff options
context:
space:
mode:
Diffstat (limited to 'util/what-architecture-am-i-using')
-rwxr-xr-xutil/what-architecture-am-i-using22
1 files changed, 22 insertions, 0 deletions
diff --git a/util/what-architecture-am-i-using b/util/what-architecture-am-i-using
new file mode 100755
index 0000000..e64d255
--- /dev/null
+++ b/util/what-architecture-am-i-using
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+dir="$(dirname -- "$0")"
+
+for cmd in "$dir"/../*/what-architecture-am-i-using; do
+ if printf '%s\n' "$cmd" | grep '/util/what-architecture-am-i-using$' > /dev/null; then
+ continue
+ fi
+ "$cmd" "$@"
+ status=$?
+ if test $status = 0; then
+ exit 0
+ elif test $status = 1; then
+ printf '%s\n' 'Architecture not recognised' >&2
+ printf 'UNRECOGNISED\n'
+ exit 1
+ fi
+done
+
+printf '%s\n' 'Operating system not recognised' >&2
+printf 'UNRECOGNISED\n'
+exit 2