#!/bin/bash # These are things we can do before package_config packages get installed. # exit for any vm except demohost, or if we are doing a dirinstall if ifclass VM && ! ifclass demohost || ifclass VOL_BULLSEYE_BOOTSTRAP || [[ ! $FAI_ACTION || $FAI_ACTION = dirinstall ]]; then exit 0 fi keyfile=/var/lib/fai/config/distro-install-common/luks/host-$HOSTNAME f=$target/root/keyscript cat > $f </dev/null; then mkdir -p $d/root/.ssh /etc/dropbear-initramfs chmod 700 $d/root $d/root/.ssh cp -p /root/.ssh/authorized_keys $d/root/.ssh/authorized_keys cp -p /root/.ssh/authorized_keys /etc/dropbear-initramfs if [[ -e /root/.ssh/authorized_keys2 ]]; then cat /root/.ssh/authorized_keys2 >>/etc/dropbear-initramfs fi fi