X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=crypttab-keyscript.patch;h=2d27b918a62cd08634792d8a708d8ebc293ba768;hb=44320ffce49eb256e862bddc446d91c1b7d962b9;hp=df1b59f8a8de2252528fa6b99e19977aeb80a60c;hpb=b209f50dd69f467ee77559898c087669c1254b39;p=packages%2Fdracut.git diff --git a/crypttab-keyscript.patch b/crypttab-keyscript.patch index df1b59f..2d27b91 100644 --- a/crypttab-keyscript.patch +++ b/crypttab-keyscript.patch @@ -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