distro-agnostic: dropbear-initramfs: make sure directory exists [cherry-pick]

This commit is contained in:
Kreyren
2023-02-08 11:12:08 +00:00
committed by Ricardo Pardini
parent 12f56ad78c
commit b7d5ea2321

View File

@@ -40,6 +40,11 @@ function install_distribution_agnostic() {
# generate a default ssh key for login on dropbear in initramfs
# this key should be changed by the user on first login
display_alert "Generating a new SSH key pair for dropbear (initramfs)" "" ""
# Make sure that the relevant directory exists
[[ -d "${SDCARD}"/etc/dropbear-initramfs ]] || mkdir "${SDCARD}"/etc/dropbear-initramfs
# Generate the SSH keys
ssh-keygen -t ecdsa -f "${SDCARD}"/etc/dropbear-initramfs/id_ecdsa \
-N '' -O force-command=cryptroot-unlock -C 'AUTOGENERATED_BY_ARMBIAN_BUILD' 2>&1