aboutsummaryrefslogtreecommitdiff
path: root/debian/naskpass.postinst
diff options
context:
space:
mode:
Diffstat (limited to 'debian/naskpass.postinst')
-rwxr-xr-xdebian/naskpass.postinst5
1 files changed, 5 insertions, 0 deletions
diff --git a/debian/naskpass.postinst b/debian/naskpass.postinst
index 4d9cc42..981f62b 100755
--- a/debian/naskpass.postinst
+++ b/debian/naskpass.postinst
@@ -24,6 +24,11 @@ case "$1" in
else
nask_deactivate
fi
+ if [ -x /usr/bin/ssh-keygen ]; then
+ [ -r /etc/initramfs-tools/etc/ssh/ssh_host_rsa_key ] || /usr/bin/ssh-keygen -t rsa -N '' -b 4096 -f /etc/initramfs-tools/etc/ssh/ssh_host_rsa_key
+ [ -r /etc/initramfs-tools/etc/ssh/ssh_host_dsa_key ] || /usr/bin/ssh-keygen -t dsa -N '' -b 1024 -f /etc/initramfs-tools/etc/ssh/ssh_host_dsa_key
+ [ -r /etc/initramfs-tools/etc/ssh/authorized_keys ] || touch /etc/initramfs-tools/etc/ssh/authorized_keys
+ fi
update-initramfs -u
;;