From 792aed4512d5a3630de3ceb16ac489a197f2c7bc Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Sun, 2 Aug 2020 19:36:17 -0700 Subject: Initial commit --- encrypt.install | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 encrypt.install (limited to 'encrypt.install') diff --git a/encrypt.install b/encrypt.install new file mode 100644 index 0000000..4cffb4f --- /dev/null +++ b/encrypt.install @@ -0,0 +1,48 @@ +#!/bin/bash + +build() { + local mod + + add_module "dm-crypt" + add_module "dm-integrity" + if [[ $CRYPTO_MODULES ]]; then + for mod in $CRYPTO_MODULES; do + add_module "$mod" + done + else + add_all_modules "/crypto/" + fi + + add_binary "cryptsetup" + add_binary "dmsetup" + add_file "/usr/lib/udev/rules.d/10-dm.rules" + add_file "/usr/lib/udev/rules.d/13-dm-disk.rules" + add_file "/usr/lib/udev/rules.d/95-dm-notify.rules" + add_file "/usr/lib/initcpio/udev/11-dm-initramfs.rules" "/usr/lib/udev/rules.d/11-dm-initramfs.rules" + + # cryptsetup calls pthread_create(), which dlopen()s libgcc_s.so.1 + add_binary "/usr/lib/libgcc_s.so.1" + + add_runscript +} + +help() { + cat <