summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch12
-rw-r--r--sys-fs/loop-aes/loop-aes-3.8c.ebuild5
2 files changed, 16 insertions, 1 deletions
diff --git a/sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch b/sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch
new file mode 100644
index 000000000000..4f0293be6686
--- /dev/null
+++ b/sys-fs/loop-aes/files/loop-aes-3.8c-build-initrd_nvme.patch
@@ -0,0 +1,12 @@
+--- loop-AES-v3.7z.orig/build-initrd.sh.orig 2023-02-27 11:08:09.965971977 -0700
++++ loop-AES-v3.7z/build-initrd.sh 2023-04-17 18:46:32.940350628 -0600
+@@ -967,6 +967,9 @@
+ maybeMakeDiskNode idac0d2p 72 32 0
+ maybeMakeDiskNode idac0d3p 72 48 0
+ maybeMakeDiskNode mmcblk0p 179 0 0
++ maybeMakeDiskNode nvme0n1p 249 0 ""
++ maybeMakeDiskNode nvme1n1p 249 8 ""
++ maybeMakeDiskNode nvme2n1p 249 16 ""
+
+ if [ ${mknodCount} != ${mknodRefCount} ] ; then
+ echo "*****************************************************************"
diff --git a/sys-fs/loop-aes/loop-aes-3.8c.ebuild b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
index 40face6c0e2e..5c3b2d38850a 100644
--- a/sys-fs/loop-aes/loop-aes-3.8c.ebuild
+++ b/sys-fs/loop-aes/loop-aes-3.8c.ebuild
@@ -27,7 +27,10 @@ IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
DEPEND="app-crypt/loop-aes-losetup"
-PATCHES=( "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch )
+PATCHES=(
+ "${FILESDIR}"/loop-aes-3.7w-build-initrd_explicit-losetup.patch
+ "${FILESDIR}"/loop-aes-3.8c-build-initrd_nvme.patch
+)
pkg_setup() {
linux-mod-r1_pkg_setup