Update install.sh

This commit is contained in:
Sefinek 2024-12-25 19:15:49 +01:00
parent d7af3a137b
commit c686049154

View file

@ -34,7 +34,7 @@ check_dependencies() {
esac esac
done done
else else
echo "✅ All dependencies are installed." echo "✅ All dependencies are installed!"
fi fi
} }
@ -97,7 +97,7 @@ read -r -p "🛠️ Do you want to update and upgrade the system (apt upgrade)?
case $answer in case $answer in
[Yy]*|[Yy]es ) [Yy]*|[Yy]es )
echo "🔧 Updating and upgrading the system..." echo "🔧 Updating and upgrading the system..."
apt-get update && apt-get upgrade -y apt-get update > /dev/null 2>&1 && apt-get upgrade
;; ;;
[Nn]*|[Nn]o ) [Nn]*|[Nn]o )
echo "⏩ Skipping system update and upgrade..." echo "⏩ Skipping system update and upgrade..."
@ -123,10 +123,12 @@ if [ ! -d "UFW-AbuseIPDB-Reporter" ]; then
echo "📥 Cloning the UFW-AbuseIPDB-Reporter repository..." echo "📥 Cloning the UFW-AbuseIPDB-Reporter repository..."
git clone https://github.com/sefinek/UFW-AbuseIPDB-Reporter.git --branch node.js || { echo "❌ Failed to clone the repository. Exiting..."; exit 1; } git clone https://github.com/sefinek/UFW-AbuseIPDB-Reporter.git --branch node.js || { echo "❌ Failed to clone the repository. Exiting..."; exit 1; }
else else
echo "✨ The UFW-AbuseIPDB-Reporter repository already exists! Pulling latest changes..." echo "✨ The UFW-AbuseIPDB-Reporter repository already exists!"
fi
echo "📥 Pulling latest changes..."
cd UFW-AbuseIPDB-Reporter || { echo "❌ Failed to change directory to 'UFW-AbuseIPDB-Reporter'. Exiting..."; exit 1; } cd UFW-AbuseIPDB-Reporter || { echo "❌ Failed to change directory to 'UFW-AbuseIPDB-Reporter'. Exiting..."; exit 1; }
git pull || { echo "❌ Failed to pull the latest changes. Exiting..."; exit 1; } git pull || { echo "❌ Failed to pull the latest changes. Exiting..."; exit 1; }
fi
# Install npm dependencies # Install npm dependencies
echo "📦 Installing npm dependencies..." echo "📦 Installing npm dependencies..."