From 8bca55e46786617b818aac036aecdbc97e3da8b2 Mon Sep 17 00:00:00 2001 From: "Jean (east-high-Nerd)" Date: Wed, 24 Dec 2025 16:26:47 -0500 Subject: [PATCH] Split off setting hostname --- hostname.sh | 9 +++++++++ pre-inst.sh | 6 +----- 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 hostname.sh diff --git a/hostname.sh b/hostname.sh new file mode 100644 index 0000000..761e3b0 --- /dev/null +++ b/hostname.sh @@ -0,0 +1,9 @@ +#!/bin/bash +set -euo pipefail + + +printf \ + "${hostname}\n" | tee /mnt/etc/hostname &> /dev/null + +printf \ + "127.0.1.1\t${hostname}\n" | tee --append /mnt/etc/hosts &> /dev/null diff --git a/pre-inst.sh b/pre-inst.sh index 098ba7f..d9c059b 100755 --- a/pre-inst.sh +++ b/pre-inst.sh @@ -129,11 +129,7 @@ elif [[ "${ID}" == 'fedora' ]]; then "${baseDir}/fedora.sh" --rsync fi -printf \ - "${hostname}\n" | tee /mnt/etc/hostname &> /dev/null - -printf \ - "127.0.1.1\t${hostname}\n" | tee --append /mnt/etc/hosts &> /dev/null +"${baseDir}/hostname.sh" if [[ "${ID}" == 'debian' ]]; then "${baseDir}/debian.sh" --network-interfaces