From 7dc1619e4ecdcf039dede98c15c018268d17f9dd Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Thu, 3 Oct 2024 12:03:40 -0700 Subject: [PATCH] Add check for incompatible PATH to wally-tool-chain-installation --- bin/wally-tool-chain-install.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bin/wally-tool-chain-install.sh b/bin/wally-tool-chain-install.sh index a01298869..144d86684 100755 --- a/bin/wally-tool-chain-install.sh +++ b/bin/wally-tool-chain-install.sh @@ -104,6 +104,13 @@ fi export PATH=$PATH:$RISCV/bin:/usr/bin export PKG_CONFIG_PATH=$RISCV/lib64/pkgconfig:$RISCV/lib/pkgconfig:$RISCV/share/pkgconfig:$RISCV/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH +# Check for incompatible PATH environment variable before proceeding with installation +if [[ ":$PATH:" == *::* || ":$PATH:" == *:.:* ]]; then + echo -e "${FAIL_COLOR}Error: You seem to have the current working directory in your \$PATH environment variable." + echo -e "This won't work. Please update your \$PATH and try again.${ENDC}" + exit 1 +fi + # Create installation directory mkdir -p "$RISCV"/logs echo "Running as root: $ROOT"