From 887083b7f58d6ade5ee8161fe58968b2bfd4ee26 Mon Sep 17 00:00:00 2001 From: hedger Date: Wed, 14 Feb 2024 23:35:12 +0000 Subject: [PATCH] scripts: toolchain: only unlink symlink if exists --- scripts/toolchain/fbtenv.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/toolchain/fbtenv.sh b/scripts/toolchain/fbtenv.sh index 27fb8f975..b930b6764 100755 --- a/scripts/toolchain/fbtenv.sh +++ b/scripts/toolchain/fbtenv.sh @@ -203,7 +203,9 @@ fbtenv_show_unpack_percentage() fbtenv_unpack_toolchain() { echo "Unpacking toolchain to '$FBT_TOOLCHAIN_PATH/toolchain':"; - rm $FBT_TOOLCHAIN_PATH/toolchain/current || true; + if [ -L "$FBT_TOOLCHAIN_PATH/toolchain/current" ]; then + rm "$FBT_TOOLCHAIN_PATH/toolchain/current"; + fi tar -xvf "$FBT_TOOLCHAIN_PATH/toolchain/$TOOLCHAIN_TAR" -C "$FBT_TOOLCHAIN_PATH/toolchain" 2>&1 | fbtenv_show_unpack_percentage; mkdir -p "$FBT_TOOLCHAIN_PATH/toolchain" || return 1; mv "$FBT_TOOLCHAIN_PATH/toolchain/$TOOLCHAIN_DIR" "$TOOLCHAIN_ARCH_DIR" || return 1;