On 08/17/14 15:35, Clint Pachl wrote:
Christian Weisgerber wrote, On 08/16/14 08:54:
On 2014-08-16, Christian Weisgerber <na...@mips.inka.de> wrote:

How about making etc/random.seed a named pipe and feeding chunks
of /dev/random to it?
I've now put this into my /etc/rc.local:

------------------->
# Provide fresh random.seed for pxeboot

if cd /tftpboot/etc; then
         rm -f random.seed
         mkfifo random.seed
         # do not fill up filesystem if the FIFO disappears
         # dd of= does not block on open
         sh -c 'while [ -p random.seed ]; do dd count=1 >random.seed;
done' \
             </dev/random 2>/dev/null &
fi
<-------------------

* It blocks until random.seed is read.
* It doesn't run amok if random.seed is accidentally removed.
* It's easy to identify with ps(1).

Very nice. It seems like this might be a good addition to /etc/rc
because the OS depends on it. It's not like it's system, site, or
application specific.

The OS itself does not depend on it. This is only for machines running an tftpd server, in order to feed random to kernels booted over tftp.

/Alexander

Reply via email to