diff --git a/etc/rc b/etc/rc index 0f0383033bdb..aa373a2f2565 100644 --- a/etc/rc +++ b/etc/rc @@ -140,15 +140,7 @@ case ${entropy_file} in *) if [ -f ${entropy_file} -a -r ${entropy_file} -a -w /dev/random ]; then echo "Reading entropy file" - if ! cat ${entropy_file} 2>/dev/null >/dev/random; then - if ! kldstat -n randomdev >/dev/null 2>&1; then - kldload randomdev && \ - cat ${entropy_file} 2>/dev/null >/dev/random - fi - fi - if [ $? != 0 ]; then - echo "Writing entropy file to /dev/random failed" - fi + cat ${entropy_file} > /dev/random rm -f ${entropy_file} fi ;;