mirror of https://github.com/linkerd/linkerd2.git
Choose the right architecture in bin/linkerd script (#4867)
Signed-off-by: Kevin Leimkuhler <kevin@kleimkuhler.com>
This commit is contained in:
parent
66d2c6b74b
commit
c0826dcedc
24
bin/linkerd
24
bin/linkerd
|
@ -10,7 +10,29 @@ system=$(uname -s)
|
||||||
if [ "$system" = Darwin ]; then
|
if [ "$system" = Darwin ]; then
|
||||||
bin=$rootdir/target/cli/darwin/linkerd
|
bin=$rootdir/target/cli/darwin/linkerd
|
||||||
elif [ "$system" = Linux ]; then
|
elif [ "$system" = Linux ]; then
|
||||||
bin=$rootdir/target/cli/linux/linkerd
|
arch=$(uname -m)
|
||||||
|
case $arch in
|
||||||
|
x86_64)
|
||||||
|
arch=amd64
|
||||||
|
;;
|
||||||
|
armv8*)
|
||||||
|
arch=arm64
|
||||||
|
;;
|
||||||
|
aarch64*)
|
||||||
|
arch=arm64
|
||||||
|
;;
|
||||||
|
armv*)
|
||||||
|
arch=arm
|
||||||
|
;;
|
||||||
|
amd64|arm64)
|
||||||
|
arch=$arch
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "unsupported architecture: $arch" >&2
|
||||||
|
exit 1
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
bin=$rootdir/target/cli/linux-$arch/linkerd
|
||||||
else
|
else
|
||||||
echo "unknown system: $system" >&2
|
echo "unknown system: $system" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|
Loading…
Reference in New Issue