From 46e8775bac52e9844801c5360f2164324c7abf1b Mon Sep 17 00:00:00 2001 From: Sefinek Date: Wed, 25 Dec 2024 18:36:56 +0100 Subject: [PATCH] Update `Prompt for server ID` --- install.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index a08b450..2dbab53 100644 --- a/install.sh +++ b/install.sh @@ -86,10 +86,17 @@ while true; do done # Prompt for server ID -read -r -p "🖥️ Enter your Server ID (leave blank for null): " server_id -if [[ -z $server_id ]]; then - server_id=null -fi +while true; do + read -r -p "🖥️ Enter the server ID, leave blank if you do not wish to provide one (e.g., homeserver1): " server_id + if [[ -z $server_id ]]; then + server_id=null + break + elif [[ $server_id =~ ^[A-Za-z0-9]{1,16}$ ]]; then + break + else + echo "❌ It must be 1-16 characters long, contain only letters and numbers, and have no spaces or special characters." + fi +done # Prompt for system update and upgrade read -r -p "🛠️ Do you want to update and upgrade the system (apt upgrade)? [Yes/No]: " answer