From e9b99fe921891eb8ef115f9e6cd6e4ac3050e1f9 Mon Sep 17 00:00:00 2001 From: basebuilder Date: Tue, 16 Jan 2024 17:38:05 +0100 Subject: [PATCH] make installer save abra-download to /tmp/ directory the current location of download is ~/.local/bin/ but this conflicts with some security tools --- scripts/installer/installer | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/installer/installer b/scripts/installer/installer index 2a73b442..01605942 100755 --- a/scripts/installer/installer +++ b/scripts/installer/installer @@ -65,17 +65,19 @@ function install_abra_release { checksums=$(wget -q -O- $checksums_url) checksum=$(echo "$checksums" | grep "$FILENAME" - | sed -En 's/([0-9a-f]{64})\s+'"$FILENAME"'.*/\1/p') + abra_download="/tmp/abra-download" echo "downloading $ABRA_VERSION $PLATFORM binary release for abra..." - wget -q "$release_url" -O "$HOME/.local/bin/.abra-download" - localsum=$(sha256sum $HOME/.local/bin/.abra-download | sed -En 's/([0-9a-f]{64})\s+.*/\1/p') + + wget -q "$release_url" -O $abra_download + localsum=$(sha256sum $abra_download | sed -En 's/([0-9a-f]{64})\s+.*/\1/p') echo "checking if checksums match..." if [[ "$localsum" != "$checksum" ]]; then print_checksum_error exit 1 fi echo "$(tput setaf 2)check successful!$(tput sgr0)" - mv "$HOME/.local/bin/.abra-download" "$HOME/.local/bin/abra" + mv "$abra_download" "$HOME/.local/bin/abra" chmod +x "$HOME/.local/bin/abra" x=$(echo $PATH | grep $HOME/.local/bin)