From f6fa1db3977d4fcf786af1d3f59b049ded71818c Mon Sep 17 00:00:00 2001 From: fdupoux Date: Sun, 17 May 2020 10:04:41 +0100 Subject: [PATCH] Add tools required to use encrypted devices to the initramfs --- airootfs/etc/initcpio/install/findroot | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/airootfs/etc/initcpio/install/findroot b/airootfs/etc/initcpio/install/findroot index 5c5cab7..42e996f 100644 --- a/airootfs/etc/initcpio/install/findroot +++ b/airootfs/etc/initcpio/install/findroot @@ -1,7 +1,16 @@ #!/bin/bash build() { - add_binary "/usr/bin/lsblk" "/usr/bin/lsblk" + add_module "dm-crypt" + add_module "dm-integrity" + add_all_modules "/crypto/" + + add_binary "lsblk" + add_binary "cryptsetup" + add_binary "dmsetup" + + # cryptsetup calls pthread_create(), which dlopen()s libgcc_s.so.1 + add_binary "/usr/lib/libgcc_s.so.1" add_runscript }