aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--initscripts.spec4
-rwxr-xr-xrc.d/init.d/random2
2 files changed, 6 insertions, 0 deletions
diff --git a/initscripts.spec b/initscripts.spec
index 5e2b12d4..2f1c0c0b 100644
--- a/initscripts.spec
+++ b/initscripts.spec
@@ -17,6 +17,10 @@ that activate and deactivate most network interfaces.
%changelog
+* Thu Oct 23 1997 Michael K. Johnson <johnsonm@redhat.com>
+
+- touch random seed file before chmod'ing it.
+
* Wed Oct 15 1997 Erik Troan <ewt@redhat.com>
- run domainname if NISDOMAIN is set
diff --git a/rc.d/init.d/random b/rc.d/init.d/random
index e394feb4..55c29856 100755
--- a/rc.d/init.d/random
+++ b/rc.d/init.d/random
@@ -18,6 +18,8 @@ case "$1" in
# Load and then save 512 bytes, which is the size of the entropy pool
if [ -f $random_seed ]; then
cat $random_seed >/dev/urandom
+ else
+ touch $random_seed
fi
chmod 600 $random_seed
dd if=/dev/urandom of=$random_seed count=1 bs=512 2>/dev/null