From 3e96dcd82a7c8ab2c6142d2c975ff42bf6a430ca Mon Sep 17 00:00:00 2001 From: Andrey Lushnikov Date: Tue, 2 Nov 2021 16:01:30 -0700 Subject: [PATCH] chore: bail out stable installation when running on Linux Arm64 (#9991) Stable browser channels are only shipped on x86 --- packages/playwright-core/bin/reinstall_chrome_beta_linux.sh | 5 +++++ .../playwright-core/bin/reinstall_chrome_stable_linux.sh | 5 +++++ packages/playwright-core/bin/reinstall_msedge_beta_linux.sh | 5 +++++ packages/playwright-core/bin/reinstall_msedge_dev_linux.sh | 5 +++++ .../playwright-core/bin/reinstall_msedge_stable_linux.sh | 5 +++++ 5 files changed, 25 insertions(+) diff --git a/packages/playwright-core/bin/reinstall_chrome_beta_linux.sh b/packages/playwright-core/bin/reinstall_chrome_beta_linux.sh index 0d7db06315..df57dc7dde 100755 --- a/packages/playwright-core/bin/reinstall_chrome_beta_linux.sh +++ b/packages/playwright-core/bin/reinstall_chrome_beta_linux.sh @@ -2,6 +2,11 @@ set -e set -x +if [[ $(arch) == "aarch64" ]]; then + echo "ERROR: not supported on Linux Arm64" + exit 1 +fi + is_user_root () { [ "${EUID:-$(id -u)}" -eq 0 ]; } if is_user_root; then maybesudo="" diff --git a/packages/playwright-core/bin/reinstall_chrome_stable_linux.sh b/packages/playwright-core/bin/reinstall_chrome_stable_linux.sh index 6789a062b1..566c56033f 100755 --- a/packages/playwright-core/bin/reinstall_chrome_stable_linux.sh +++ b/packages/playwright-core/bin/reinstall_chrome_stable_linux.sh @@ -2,6 +2,11 @@ set -e set -x +if [[ $(arch) == "aarch64" ]]; then + echo "ERROR: not supported on Linux Arm64" + exit 1 +fi + is_user_root () { [ "${EUID:-$(id -u)}" -eq 0 ]; } if is_user_root; then maybesudo="" diff --git a/packages/playwright-core/bin/reinstall_msedge_beta_linux.sh b/packages/playwright-core/bin/reinstall_msedge_beta_linux.sh index a112158cfa..e41e96c350 100755 --- a/packages/playwright-core/bin/reinstall_msedge_beta_linux.sh +++ b/packages/playwright-core/bin/reinstall_msedge_beta_linux.sh @@ -3,6 +3,11 @@ set -e set -x +if [[ $(arch) == "aarch64" ]]; then + echo "ERROR: not supported on Linux Arm64" + exit 1 +fi + is_user_root () { [ "${EUID:-$(id -u)}" -eq 0 ]; } if is_user_root; then maybesudo="" diff --git a/packages/playwright-core/bin/reinstall_msedge_dev_linux.sh b/packages/playwright-core/bin/reinstall_msedge_dev_linux.sh index 5cdbf9c41b..d201154884 100755 --- a/packages/playwright-core/bin/reinstall_msedge_dev_linux.sh +++ b/packages/playwright-core/bin/reinstall_msedge_dev_linux.sh @@ -3,6 +3,11 @@ set -e set -x +if [[ $(arch) == "aarch64" ]]; then + echo "ERROR: not supported on Linux Arm64" + exit 1 +fi + is_user_root () { [ "${EUID:-$(id -u)}" -eq 0 ]; } if is_user_root; then maybesudo="" diff --git a/packages/playwright-core/bin/reinstall_msedge_stable_linux.sh b/packages/playwright-core/bin/reinstall_msedge_stable_linux.sh index dc52fd79fb..19628cac8b 100755 --- a/packages/playwright-core/bin/reinstall_msedge_stable_linux.sh +++ b/packages/playwright-core/bin/reinstall_msedge_stable_linux.sh @@ -3,6 +3,11 @@ set -e set -x +if [[ $(arch) == "aarch64" ]]; then + echo "ERROR: not supported on Linux Arm64" + exit 1 +fi + is_user_root () { [ "${EUID:-$(id -u)}" -eq 0 ]; } if is_user_root; then maybesudo=""