fix: create ~/.ssh folder as required by ssh-copy-id

This commit is contained in:
Samuel Hierholzer (Adfinis AG) 2023-06-06 07:56:22 +02:00
parent e46a6746fd
commit a102f30bc8
No known key found for this signature in database
GPG Key ID: A71725F119DAD5E2

View File

@ -179,6 +179,8 @@ fi
ssh_key_dir=$(mktemp -d)
trap 'rm -rf "$ssh_key_dir"' EXIT
mkdir -p "$ssh_key_dir"
# ssh-copy-id requires this directory
mkdir -p "$HOME/.ssh/"
ssh-keygen -t ed25519 -f "$ssh_key_dir"/nixos-anywhere -P "" -C "nixos-anywhere" >/dev/null
# parse flake nixos-install style syntax, get the system attr