]> TLD Linux GIT Repositories - packages/dracut.git/blobdiff - crypttab-keyscript.patch
- make keyscript option compatible with Debian
[packages/dracut.git] / crypttab-keyscript.patch
index df1b59f8a8de2252528fa6b99e19977aeb80a60c..2d27b918a62cd08634792d8a708d8ebc293ba768 100644 (file)
@@ -17,7 +17,7 @@ diff -urpa dracut-056.orig/modules.d/90crypt/cryptroot-ask.sh dracut-056/modules
  
 +if [ ! -z "$keyscript" -a -x "$keyscript" ]; then
 +    info "Executing keyscript $keyscript"
-+    eval $keyscript
++    eval $keyscript "$luksfile" | cryptsetup -d - $cryptsetupopts luksOpen "$device" "$luksname"
 +    if [ $? -eq 0 ]; then
 +        ask_passphrase=0
 +    fi