From 64d35fb3080ca046f6e468f16504a60d35e069da Mon Sep 17 00:00:00 2001 From: xfnw Date: Fri, 9 Jul 2021 00:20:44 -0400 Subject: [PATCH] hostname does weird stuff in a chroot, so set hostname manually --- example/configure.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/example/configure.sh b/example/configure.sh index 43965b2..3ffc4d8 100755 --- a/example/configure.sh +++ b/example/configure.sh @@ -10,6 +10,13 @@ step() { step 'Set up timezone' setup-timezone -z UTC +step 'Set up hostname' +cat > /etc/hosts <<-EOF +127.0.0.1 ${HOSTNAME:-alpine} ${HOSTNAME:-alpine}.local localhost +::1 ${HOSTNAME:-alpine} ${HOSTNAME:-alpine}.local localhost +EOF +echo "${HOSTNAME:-alpine}" > /etc/hostname + step 'Set up networking' cat > /etc/network/interfaces <<-EOF iface lo inet loopback @@ -33,3 +40,7 @@ rc-update add net.eth0 default rc-update add net.lo boot rc-update add termencoding boot rc-update add sshd default + +step 'Creating authorized_keys for root' +mkdir -p /root/.ssh/ +echo "$SSHPUBKEY" >> /root/.ssh/authorized_keys