diff options
Diffstat (limited to 'util/what-architecture-am-i-using')
-rwxr-xr-x | util/what-architecture-am-i-using | 22 |
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 |