diff options
Diffstat (limited to 'abs/core/cryptsetup/install-sd-encrypt')
-rw-r--r-- | abs/core/cryptsetup/install-sd-encrypt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/abs/core/cryptsetup/install-sd-encrypt b/abs/core/cryptsetup/install-sd-encrypt index 08d83d6..1cc16cf 100644 --- a/abs/core/cryptsetup/install-sd-encrypt +++ b/abs/core/cryptsetup/install-sd-encrypt @@ -4,6 +4,7 @@ build() { local mod add_module "dm-crypt" + add_module "dm-integrity" if [[ $CRYPTO_MODULES ]]; then for mod in $CRYPTO_MODULES; do add_module "$mod" @@ -28,6 +29,9 @@ build() { # cryptsetup calls pthread_create(), which dlopen()s libgcc_s.so.1 add_binary "/usr/lib/libgcc_s.so.1" + # add mkswap for creating swap space on the fly (see 'swap' in crypttab(5)) + add_binary "mkswap" + [[ -f /etc/crypttab.initramfs ]] && add_file "/etc/crypttab.initramfs" "/etc/crypttab" } |