urandom-seed: use seedrng for seeding the random number generator
[openwrt/staging/hauke.git] / package / system / urandom-seed / files / lib / preinit / 81_urandom_seed
1 log_urandom_seed() {
2 echo "urandom-seed: $1" > /dev/kmsg
3 }
4
5 do_urandom_seed() {
6 [ -c /dev/urandom ] || { log_urandom_seed "Something is wrong with /dev/urandom"; return; }
7 seedrng 2>&1 | while read -r line; do
8 log_urandom_seed "$line"
9 done
10 }
11
12 boot_hook_add preinit_main do_urandom_seed