You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

13 lines
377 B

#!/bin/sh
[ -s /cryptroot ] && {
udevadm control --stop-exec-queue
while read cryptopts; do
( exec >/dev/console 2>&1 </dev/console
set $cryptopts
[ -b /dev/mapper/$2 ] || ( /sbin/cryptsetup luksOpen $cryptopts || emergency_shell )
)
done </cryptroot
>/cryptroot
udevadm control --start-exec-queue
udevadm settle --timeout=30
}