#!/bin/sh

if [ $1 ]; then
    sleep $1
fi

# Save the whole entropy pool
random_seed=/storage/random_seed
touch $random_seed
chmod 600 $random_seed
poolfile=/proc/sys/kernel/random/poolsize
[ -r $poolfile ] && bytes=`cat $poolfile` || bytes=512
dd if=/dev/urandom of=$random_seed.new count=1 bs=$bytes 2>/dev/null && mv $random_seed.new $random_seed
