mirror of
https://github.com/CerberusV1/minecraft_deploy.git
synced 2026-01-13 11:24:04 +01:00
more checks and debug
This commit is contained in:
21
deploy.sh
21
deploy.sh
@@ -65,7 +65,11 @@ sudo apt update && sudo apt upgrade -y
|
|||||||
# Install Java if not installed
|
# Install Java if not installed
|
||||||
if [[ $java_installed -ne 0 ]]; then
|
if [[ $java_installed -ne 0 ]]; then
|
||||||
echo "Installing Java..."
|
echo "Installing Java..."
|
||||||
sudo apt install -y openjdk-17-jdk openjdk-17-jre-headless
|
if sudo apt install -y openjdk-17-jdk openjdk-17-jre-headless; then
|
||||||
|
echo "Java installed successfully."
|
||||||
|
else
|
||||||
|
echo "Failed to install Java." >&2
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "Java is already installed. Skipping installation."
|
echo "Java is already installed. Skipping installation."
|
||||||
fi
|
fi
|
||||||
@@ -73,7 +77,11 @@ fi
|
|||||||
# Install Tmux if not installed
|
# Install Tmux if not installed
|
||||||
if [[ $tmux_installed -ne 0 ]]; then
|
if [[ $tmux_installed -ne 0 ]]; then
|
||||||
echo "Installing Tmux..."
|
echo "Installing Tmux..."
|
||||||
sudo apt install -y tmux
|
if sudo apt install -y tmux; then
|
||||||
|
echo "Tmux installed successfully."
|
||||||
|
else
|
||||||
|
echo "Failed to install Tmux." >&2
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "Tmux is already installed. Skipping installation."
|
echo "Tmux is already installed. Skipping installation."
|
||||||
fi
|
fi
|
||||||
@@ -81,18 +89,25 @@ fi
|
|||||||
# Append to /etc/rc.local if changes are missing
|
# Append to /etc/rc.local if changes are missing
|
||||||
if [[ $rc_local_modified -ne 0 ]]; then
|
if [[ $rc_local_modified -ne 0 ]]; then
|
||||||
echo "Adding necessary changes to /etc/rc.local..."
|
echo "Adding necessary changes to /etc/rc.local..."
|
||||||
sudo tee -a /etc/rc.local > /dev/null <<EOL
|
if sudo tee -a /etc/rc.local > /dev/null <<EOL
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
exec 1>/tmp/rc.local.log 2>&1
|
exec 1>/tmp/rc.local.log 2>&1
|
||||||
set -x
|
set -x
|
||||||
EOL
|
EOL
|
||||||
|
then
|
||||||
|
echo "/etc/rc.local updated successfully."
|
||||||
# Make /etc/rc.local executable
|
# Make /etc/rc.local executable
|
||||||
sudo chmod +x /etc/rc.local
|
sudo chmod +x /etc/rc.local
|
||||||
|
else
|
||||||
|
echo "Failed to update /etc/rc.local." >&2
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
echo "No changes needed in /etc/rc.local."
|
echo "No changes needed in /etc/rc.local."
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Final message
|
||||||
echo "All required programs are already installed and rc.local is configured. Proceeding with installation..."
|
echo "All required programs are already installed and rc.local is configured. Proceeding with installation..."
|
||||||
|
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user