create-vmachine: Don't chroot to generate SSH host keys

master
Dustin C. Hatch 2014-01-06 19:19:22 -06:00
parent f0d6583755
commit ea1e8b3218
1 changed files with 6 additions and 1 deletions

View File

@ -75,7 +75,12 @@ echo "Configuring network..."
echo 'config_eth0="dhcp"' > "${MOUNTPOINT}"/etc/conf.d/net
ln -s net.lo "${MOUNTPOINT}"/etc/init.d/net.eth0
ln -s /etc/init.d/net.eth0 "${MOUNTPOINT}"/etc/runlevels/default/
chroot "${MOUNTPOINT}" /etc/init.d/sshd gen_keys
for keytype in dsa rsa ecdsa; do
key="${MOUNTPOINT}"/etc/ssh/ssh_host_${keytype}_key
echo "Creating ${keytype} SSH host key..."
ssh-keygen -t ${keytype} -f "${key}" -N ''
done
echo "Configuring fstab..."
cat << EOF > "${MOUNTPOINT}"/etc/fstab