From d14f7bea92b2453aa4824439ebde0a7831465492 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Fri, 16 Jan 2026 21:53:54 +0100 Subject: [PATCH] Fix. --- trixie/scripts/lib/core_setup.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/trixie/scripts/lib/core_setup.sh b/trixie/scripts/lib/core_setup.sh index f871ed8..a219003 100644 --- a/trixie/scripts/lib/core_setup.sh +++ b/trixie/scripts/lib/core_setup.sh @@ -12,6 +12,7 @@ core_setup() { local FQDN="$2" local EXTERNAL_IP="$3" local INSTALL_TAGS="$4" + local PATH_HOSTS="${PATH_ETC}/hosts" ./minimize_installation.sh "${INSTALL_TAGS}" @@ -25,6 +26,15 @@ core_setup() { prefixed_msg 'Copying over files, directories …' copy_dirtrees_of_tags "${INSTALL_TAGS}" + prefixed_msg "Adapting ${PATH_HOSTS} …" + if [ -n "${FQDN}" ]; then + sed -i 's/REPLACE_WITH_FQDN/'"${FQDN}"'/g' "${PATH_HOSTS}" + sed -i "s/#REPLACE_WITH_EXTERNAL_IP/${EXTERNAL_IP}/g" "${PATH_HOSTS}" + else + sed -i 's/REPLACE_WITH_FQDN/REPLACE_WITH_HOSTNAME.local REPLACE_WITH_HOSTNAME.localdomain/g' "${PATH_HOSTS}" + fi + sed -i 's/REPLACE_WITH_HOSTNAME/'"${HOSTNAME}"'/g' "${PATH_HOSTS}" + prefixed_msg 'Setting hostname …' hostnamectl hostname "${HOSTNAME}" -- 2.30.2