X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=modules.d%2F90crypt%2Fcrypt-run-generator.sh;h=f66162d75b0ee31d2003fa209839bba37c1c322f;hb=a13bf117d52a5c950038237079aee4a645387b56;hp=a610d4285693e58b226abd8c0666544e046dc9fb;hpb=730b9b8b7711ed29d681dc60f95a220f22439afc;p=platform%2Fupstream%2Fdracut.git diff --git a/modules.d/90crypt/crypt-run-generator.sh b/modules.d/90crypt/crypt-run-generator.sh index a610d42..f66162d 100755 --- a/modules.d/90crypt/crypt-run-generator.sh +++ b/modules.d/90crypt/crypt-run-generator.sh @@ -3,16 +3,12 @@ # ex: ts=8 sw=4 sts=4 et filetype=sh . /lib/dracut-lib.sh +type crypttab_contains >/dev/null 2>&1 || . /lib/dracut-crypt-lib.sh dev=$1 luks=$2 -if [ -f /etc/crypttab ]; then - while read l d rest; do - strstr "${l##luks-}" "${luks##luks-}" && exit 0 - strstr "$d" "${luks##luks-}" && exit 0 - done < /etc/crypttab -fi +crypttab_contains "$luks" && exit 0 allowdiscards="-"