#!/bin/bash #%stage: crypto #%programs: /sbin/cryptsetup #%udevmodules: dm-crypt $cryptmodules #%if: "$root_luks" -o "$luks" # ##### LUKS (comfortable disk encryption) ## ## This activates a LUKS encrypted partition. ## ## Command line parameters ## ----------------------- ## ## luks a list of luks devices (e.g. xxx) ## luks_xxx the luks device (e.g. /dev/sda) ## case $luks_lang in en*) /* We only support english keyboard layout */ ;; *) echo "Only english keyboard layout supported." echo "Please ensure that the password is typed correctly." ;; esac for curluks in $luks; do /sbin/cryptsetup luksOpen $(eval echo \$luks_${curluks}) $curluks done