Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/bash
- run_hook() {
- modprobe -a -q dm-crypt >/dev/null 2>&1
- modprobe loop
- [ "${quiet}" = "y" ] && CSQUIET=">/dev/null"
- while [ ! -L '/dev/disk/by-id/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-part2' ]; do
- echo 'Waiting for USB'
- sleep 1
- done
- cryptsetup open /dev/disk/by-id/XXXXXXXXXXXXXXXXXXXXXXXX-part2 cryptboot
- mkdir -p /mnt
- mount /dev/mapper/cryptboot /mnt
- cd /mnt
- cryptsetup open key.img lukskey
- cryptsetup --header header.img --key-file=/dev/mapper/lukskey --keyfile-offset=N --keyfile-size=8192 open /dev/disk/by-id/YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY enc
- cd /
- cryptsetup close lukskey
- umount /mnt
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement