]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
random: Drop busy-loop script
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 29 Jun 2022 18:32:17 +0000 (18:32 +0000)
committerPeter Müller <peter.mueller@ipfire.org>
Wed, 29 Jun 2022 20:11:34 +0000 (20:11 +0000)
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: b923dd3de0acbf415cee193191250347b733fab8

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
config/rootfiles/common/aarch64/initscripts
config/rootfiles/common/armv6l/initscripts
config/rootfiles/common/x86_64/initscripts
lfs/initscripts
src/initscripts/system/random [deleted file]

index 4e607012af8db9344fd5f5f87dc1825d683dc46a..d0c01c006f4eb2ac1cec90f3b36608b6548e630a 100644 (file)
@@ -71,7 +71,6 @@ etc/rc.d/init.d/networking/wpa_supplicant.exe
 etc/rc.d/init.d/ntp
 etc/rc.d/init.d/pakfire
 etc/rc.d/init.d/partresize
-etc/rc.d/init.d/random
 etc/rc.d/init.d/rc
 etc/rc.d/init.d/reboot
 etc/rc.d/init.d/rngd
@@ -187,7 +186,6 @@ etc/rc.d/rcsysinit.d/S45udev_retry
 etc/rc.d/rcsysinit.d/S50cleanfs
 etc/rc.d/rcsysinit.d/S60setclock
 etc/rc.d/rcsysinit.d/S65rngd
-etc/rc.d/rcsysinit.d/S66random
 etc/rc.d/rcsysinit.d/S70console
 etc/rc.d/rcsysinit.d/S71pakfire
 etc/rc.d/rcsysinit.d/S73swconfig
index 4e607012af8db9344fd5f5f87dc1825d683dc46a..d0c01c006f4eb2ac1cec90f3b36608b6548e630a 100644 (file)
@@ -71,7 +71,6 @@ etc/rc.d/init.d/networking/wpa_supplicant.exe
 etc/rc.d/init.d/ntp
 etc/rc.d/init.d/pakfire
 etc/rc.d/init.d/partresize
-etc/rc.d/init.d/random
 etc/rc.d/init.d/rc
 etc/rc.d/init.d/reboot
 etc/rc.d/init.d/rngd
@@ -187,7 +186,6 @@ etc/rc.d/rcsysinit.d/S45udev_retry
 etc/rc.d/rcsysinit.d/S50cleanfs
 etc/rc.d/rcsysinit.d/S60setclock
 etc/rc.d/rcsysinit.d/S65rngd
-etc/rc.d/rcsysinit.d/S66random
 etc/rc.d/rcsysinit.d/S70console
 etc/rc.d/rcsysinit.d/S71pakfire
 etc/rc.d/rcsysinit.d/S73swconfig
index dba397e735aa3a0d74e390917d038351043feb7a..628b5996916df12baacd5dede97f4473edf5ab83 100644 (file)
@@ -71,7 +71,6 @@ etc/rc.d/init.d/networking/wpa_supplicant.exe
 etc/rc.d/init.d/ntp
 etc/rc.d/init.d/pakfire
 etc/rc.d/init.d/partresize
-etc/rc.d/init.d/random
 etc/rc.d/init.d/rc
 etc/rc.d/init.d/reboot
 etc/rc.d/init.d/rngd
@@ -186,7 +185,6 @@ etc/rc.d/rcsysinit.d/S45udev_retry
 etc/rc.d/rcsysinit.d/S50cleanfs
 etc/rc.d/rcsysinit.d/S60setclock
 etc/rc.d/rcsysinit.d/S65rngd
-etc/rc.d/rcsysinit.d/S66random
 etc/rc.d/rcsysinit.d/S70console
 etc/rc.d/rcsysinit.d/S71pakfire
 etc/rc.d/rcsysinit.d/S74cloud-init
index 97220cd4d7705b4a7d57ddd1f29fc89b86b52ae7..c6a5f38359a3258b7bb2d8fd51d4cc82ea5c4ebe 100644 (file)
@@ -171,7 +171,6 @@ $(TARGET) :
        ln -sf ../init.d/setclock    /etc/rc.d/rc0.d/K47setclock
        ln -sf ../init.d/setclock    /etc/rc.d/rc6.d/K47setclock
        ln -sf ../init.d/rngd        /etc/rc.d/rcsysinit.d/S65rngd
-       ln -sf ../init.d/random      /etc/rc.d/rcsysinit.d/S66random
        ln -sf ../init.d/console     /etc/rc.d/rcsysinit.d/S70console
        ln -sf ../init.d/pakfire     /etc/rc.d/rcsysinit.d/S71pakfire
        ln -sf ../init.d/cloud-init  /etc/rc.d/rcsysinit.d/S74cloud-init
diff --git a/src/initscripts/system/random b/src/initscripts/system/random
deleted file mode 100644 (file)
index 60b5087..0000000
+++ /dev/null
@@ -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