ADDED adjkerntz.init Index: adjkerntz.init ================================================================== --- /dev/null +++ adjkerntz.init @@ -0,0 +1,5 @@ +# vim:ft=make: + +adjkerntz: random mountlate + : Adjust kernel timezone. + adjkerntz -i ADDED ifconfig.init Index: ifconfig.init ================================================================== --- /dev/null +++ ifconfig.init @@ -0,0 +1,3 @@ +# vim:ft=make: + +ifconfig: adjkerntz ADDED random.init Index: random.init ================================================================== --- /dev/null +++ random.init @@ -0,0 +1,18 @@ +# vim:ft=make: + +ENTROPY_FILE?=/var/db/entropy/random +ENTROPY_DIR?=/var/db/entropy + +random: mount + : Seeding random. + sysctl kern.seedenable=1 > /dev/null + ( ps -fauxww; ${SYSCTL} -a; date; df -ib; dmesg; ps -fauxww; ) 2>&1 | dd status=none of=/dev/random bs=8k + cat /bin/ls | dd status=none of=/dev/random bs=8k +.if exists(ENTROPY_DIR) +.for file in ${:!find ${ENTROPY_DIR} -type f!} + dd status=none if=${file} of=/dev/random bs=8k +.endfor +.elif exists(ENTROPY_FILE) + dd status=none if=${ENTROPY_FILE} of=/dev/random bs=8k +.endif + sysctl kern.seedenable=0 > /dev/null