random: Drop busy-loop script

This is no longer required because the kernel will now try to
generate some randomness in an easier way when needed.

This has been added in: b923dd3de0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
This commit is contained in:
Michael Tremer
2022-06-29 18:32:17 +00:00
committed by Peter Müller
parent 5086ed681d
commit 255873a5f9
5 changed files with 0 additions and 58 deletions

View File

@@ -1,51 +0,0 @@
#!/bin/sh
###############################################################################
# #
# IPFire.org - A linux based firewall #
# Copyright (C) 2007-2022 IPFire Team <info@ipfire.org> #
# #
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the GNU General Public License as published by #
# the Free Software Foundation, either version 3 of the License, or #
# (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program. If not, see <http://www.gnu.org/licenses/>. #
# #
###############################################################################
. /etc/sysconfig/rc
. $rc_functions
if [ -e /proc/sys/kernel/random/poolsize ]; then
poolsize=$(</proc/sys/kernel/random/poolsize);
poolsize=$(expr $poolsize / 8 );
else
poolsize=512;
fi
case "$1" in
start)
#CRNG init need 128bit so wait until there is more)
avail=$(</proc/sys/kernel/random/entropy_avail)
while [ $avail -lt 130 ]; do
avail=$(</proc/sys/kernel/random/entropy_avail)
boot_mesg -n "\rWait for entropy: $avail/130 "
# Generate some disc access to gather entropy
echo avail > /var/tmp/random-tmpfile
sync
rm -f /var/tmp/random-tmpfile
done;
;;
*)
echo "Usage: $0 {start}"
exit 1
;;
esac