From da36849d552e2a291d33382c99953aad578e62ab Mon Sep 17 00:00:00 2001 From: Dmitry <98899785+mdqst@users.noreply.github.com> Date: Mon, 21 Apr 2025 15:06:10 +0300 Subject: [PATCH] fix: default variable assignment and `tar` command syntax --- scripts/install_node_exporter.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/install_node_exporter.sh b/scripts/install_node_exporter.sh index 3c57e3adc5..944a88a00f 100755 --- a/scripts/install_node_exporter.sh +++ b/scripts/install_node_exporter.sh @@ -11,7 +11,7 @@ if [[ "$ARCH" == "x86_64" ]]; then fi BASE_DIR="$HOME" -NODE_EXPORTER_DIR="${NODE_EXPORTER_DIR-"$BASE_DIR/.node_exporter"}" +NODE_EXPORTER_DIR="${NODE_EXPORTER_DIR:-"$BASE_DIR/.node_exporter"}" NODE_EXPORTER_BIN_DIR="$NODE_EXPORTER_DIR/bin" NODE_EXPORTER_BIN_PATH="$NODE_EXPORTER_BIN_DIR/node_exporter" @@ -29,7 +29,7 @@ else fi echo "Extracting Node Exporter..." -if tar xvfz $FILE; then +if tar -xvzf $FILE; then mv "node_exporter-$VERSION.$OS-$ARCH/node_exporter" "$NODE_EXPORTER_BIN_PATH" chmod +x "$NODE_EXPORTER_BIN_PATH" rm -rf "node_exporter-$VERSION.$OS-$ARCH" $FILE