From e55ab898ef1787d4800f4435d2c90bf8fc8ff82f Mon Sep 17 00:00:00 2001 From: Justin Oros Date: Sun, 19 Apr 2026 22:01:53 -0700 Subject: [PATCH] setup-spoke.sh: show current hostname as default in hostname prompt --- spoke/setup-spoke.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spoke/setup-spoke.sh b/spoke/setup-spoke.sh index af6e9b8..ad03b3d 100755 --- a/spoke/setup-spoke.sh +++ b/spoke/setup-spoke.sh @@ -174,7 +174,7 @@ SSHD_CONF="/etc/ssh/sshd_config" header "Hostname Setup" CURRENT_HOSTNAME=$(hostname) echo -e "Current hostname: ${YELLOW}$CURRENT_HOSTNAME${NC}" -read -rp "Enter a hostname for this spoke (e.g. rocky, gouda, camembert): " SPOKE_NAME +read -rp "Enter a hostname for this spoke [${CURRENT_HOSTNAME}]: " SPOKE_NAME SPOKE_NAME="${SPOKE_NAME:-$CURRENT_HOSTNAME}" [[ "$SPOKE_NAME" =~ ^[a-zA-Z0-9._-]+$ ]] || die "Spoke name '$SPOKE_NAME' contains invalid characters. Use only letters, numbers, dots, underscores, hyphens." hostnamectl set-hostname "$SPOKE_NAME"