From c08b6d393e93aea791178d938a53b9a32366e643 Mon Sep 17 00:00:00 2001 From: elAgala Date: Thu, 23 Jan 2025 21:51:09 -0300 Subject: [PATCH] Add update server before initializing | Fix var assignation issue --- index.sh | 13 ++++++++++--- monitoring/install_prometehus.sh | 2 +- user/create_user.sh | 2 +- user/ssh_config.sh | 4 ++-- utils/install_zsh.sh | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/index.sh b/index.sh index 0a9de11..e91ae69 100644 --- a/index.sh +++ b/index.sh @@ -10,11 +10,18 @@ fi cd "$TARGET_DIR" || exit 1 -echo "Running install.sh from the cloned repository..." +echo "[ INITIALIZER ]: Starting initialization" +echo "[ INITIALIZER ]: Updating server" +sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y && sudo apt autoremove -y + +echo "[ INITIALIZER ]: Server updated. Starting set up" + chmod +x ./install.sh ./install.sh "$1" -echo "Cleaning up..." +echo "[ INITIALIZER ]: Setup completed succesfully!" + +echo "[ INITIALIZER ]: Cleaning up" cd / rm -rf "$TARGET_DIR" -echo "Cleanup complete!" +echo "[ INITIALIZER ]: Success!" diff --git a/monitoring/install_prometehus.sh b/monitoring/install_prometehus.sh index 00e35a6..f67710e 100644 --- a/monitoring/install_prometehus.sh +++ b/monitoring/install_prometehus.sh @@ -1,7 +1,7 @@ #!/bin/bash function install_prometehus() { - REPO_URL = "https://raw.githubusercontent.com/elAgala/monitoring-template/main" + REPO_URL="https://raw.githubusercontent.com/elAgala/monitoring-template/main" username="$1" monitoring_dir="/home/$username/monitoring" diff --git a/user/create_user.sh b/user/create_user.sh index 1871ba3..7d747fa 100644 --- a/user/create_user.sh +++ b/user/create_user.sh @@ -1,7 +1,7 @@ #!/bin/bash function create_user() { - username = $1 + username=$1 echo "[ USER ]: Starting user setup" sudo useradd $username diff --git a/user/ssh_config.sh b/user/ssh_config.sh index 7994fd0..a92ad6a 100644 --- a/user/ssh_config.sh +++ b/user/ssh_config.sh @@ -1,10 +1,10 @@ #!/bin/bash function config_ssh() { - username = $1 + username=$1 echo "[ SSH ]: Starting setup" - ssh_dir = "/home/$username/.ssh" + ssh_dir="/home/$username/.ssh" sudo mkdir -p $ssh_dir sudo chmod 700 $ssh_dir diff --git a/utils/install_zsh.sh b/utils/install_zsh.sh index d202e90..c5bfd85 100644 --- a/utils/install_zsh.sh +++ b/utils/install_zsh.sh @@ -1,7 +1,7 @@ #!/bin/bash function install_zsh() { - username = $1 + username=$1 echo "[ UTILS ]: Installing zsh" sudo apt-get install -y zsh sudo chsh -s /usr/bin/zsh "$username"