Improve on previous commit:

Don't inhibit the trailing newline for entropy-related messages.
Try harder to save the seed file on shutdown.

Reviewed by:	markm
This commit is contained in:
Sheldon Hearn 2000-07-17 13:39:48 +00:00
parent f274479332
commit 7a414e32d7
2 changed files with 7 additions and 8 deletions

4
etc/rc
View File

@ -138,8 +138,8 @@ case ${entropy_file} in
[Nn][Oo] | '')
;;
*)
if [ -f ${entropy_file} -a -r ${entropy_file} ] ; then
echo -n "Reading entropy file"
if [ -f ${entropy_file} -a -r ${entropy_file} ]; then
echo "Reading entropy file"
cat ${entropy_file} > /dev/random
rm -f ${entropy_file}
fi

View File

@ -32,12 +32,11 @@ case ${entropy_file} in
[Nn][Oo] | '')
;;
*)
if [ -f ${entropy_file} -a -r ${entropy_file} ] ; then
echo -n "Writing entropy file"
touch ${entropy_file} && \
chmod 600 ${entropy_file} && \
dd if=/dev/random of=${entropy_file} bs=4096 count=1
fi
echo "Writing entropy file"
rm -f ${entropy_file}
touch ${entropy_file} && \
chmod 600 ${entropy_file} && \
dd if=/dev/random of=${entropy_file} bs=4096 count=1
;;
esac