--- encrypt 2007-11-03 20:54:14.000000000 +0100 +++ encrypt.new 2007-11-03 21:03:52.000000000 +0100 @@ -15,11 +15,13 @@ ckeyfile="/crypto_keyfile.bin" if [ "x${cryptkey}" != "x" ]; then set -- $(/bin/replace "${cryptkey}" ':'); ckdev=$1; ckarg1=$2; ckarg2=$3 - try=10 echo "Waiting for ${ckdev} ..." - while [ ! -b ${ckdev} -a ${try} -gt 0 ]; do + if [ -z $cryptkeydelay ]; then + cryptkeydelay=10 + fi + while [ ! -b ${ckdev} -a ${cryptkeydelay} -gt 0 ]; do sleep 1 - try=$((${try}-1)) + cryptkeydelay=$((${cryptkeydelay}-1)) done if [ -b ${ckdev} ]; then case ${ckarg1} in