From 21f528419f945f0d2f867ffa55553b4d5da7f4b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20B=C3=A4chler?= Date: Wed, 11 Feb 2009 22:06:13 +0100 Subject: Fix bug #13205: better random-seed entropy - For the random-seed file location to be more "FHS compliant" is better to put in /var/lib/misc/random-seed (Variable state information, that persists after reboot) than the /var/run/random-seed (Run-time variable data, that not necessarily persists after reboot) for example with /var/run mounted as TMPFS. - The random-seed file permision should be "0600" not "0644" - The size of random-seed acording to random(4) manpage should be the size specified in "/proc/sys/kernel/random/poolsize" in other case 512 bytes. --- rc.sysinit | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'rc.sysinit') diff --git a/rc.sysinit b/rc.sysinit index 7f22e88..d4d3249 100755 --- a/rc.sysinit +++ b/rc.sysinit @@ -320,9 +320,10 @@ fi /sbin/hwclock $HWCLOCK_PARAMS stat_done -if [ -f /var/run/random-seed ]; then +RANDOM_SEED=/var/lib/misc/random-seed +if [ -f $RANDOM_SEED ]; then stat_busy "Initializing Random Seed" - /bin/cat /var/run/random-seed >/dev/urandom + /bin/cat $RANDOM_SEED > /dev/urandom stat_done fi -- cgit v1.2.3