nixos-container: Fix show-host-key

We don't generate ecdsa keys by default anymore, so print ed25519
instead if available.

Changed files
+2 -1
nixos
modules
virtualisation
+2 -1
nixos/modules/virtualisation/nixos-container.pl
···
}
elsif ($action eq "show-host-key") {
-
my $fn = "$root/etc/ssh/ssh_host_ecdsa_key.pub";
+
my $fn = "$root/etc/ssh/ssh_host_ed25519_key.pub";
+
$fn = "$root/etc/ssh/ssh_host_ecdsa_key.pub" unless -e $fn;
exit 1 if ! -f $fn;
print read_file($fn);
}