diff --git a/srcpkgs/dracut-crypt-ssh/patches/fix_ssh-keygen.patch b/srcpkgs/dracut-crypt-ssh/patches/fix_ssh-keygen.patch new file mode 100644 index 00000000000..58b0104815e --- /dev/null +++ b/srcpkgs/dracut-crypt-ssh/patches/fix_ssh-keygen.patch @@ -0,0 +1,13 @@ +diff --git modules/60crypt-ssh/module-setup.sh modules/60crypt-ssh/module-setup.sh +index c3b6584..80e7dbe 100644 +--- modules/60crypt-ssh/module-setup.sh ++++ modules/60crypt-ssh/module-setup.sh +@@ -40,7 +40,7 @@ install() { + + case ${state} in + GENERATE ) +- ssh-keygen -t $keyType -f $osshKey -q -N "" || { ++ ssh-keygen -t $keyType -f $osshKey -q -N "" -m PEM || { + derror "SSH ${msgKeyType} key creation failed" + rm -rf "$tmpDir" + return 1 diff --git a/srcpkgs/dracut-crypt-ssh/template b/srcpkgs/dracut-crypt-ssh/template index 8f0d828f4df..4c0b461e5c0 100644 --- a/srcpkgs/dracut-crypt-ssh/template +++ b/srcpkgs/dracut-crypt-ssh/template @@ -1,12 +1,12 @@ # Template file for 'dracut-crypt-ssh' pkgname=dracut-crypt-ssh version=1.0.7 -revision=2 +revision=3 build_style=gnu-configure hostmakedepends="dracut" makedepends="libblkid-devel" depends="dracut-network dropbear openssh" -short_desc="A new initramfs infrastructure - enter LUKS passphrase remotely" +short_desc="New initramfs infrastructure - enter LUKS passphrase remotely" maintainer="tastytea " license="GPL-2.0-or-later" homepage="https://github.com/dracut-crypt-ssh/dracut-crypt-ssh"