14 start_cmd="initrandom_start"
19 soft_random_generator=`sysctl kern.random 2>/dev/null`
21 echo -n 'Entropy harvesting:'
23 if [ \! -z "${soft_random_generator}" ] ; then
25 if [ -w /dev/random ]; then
26 if checkyesno harvest_interrupt; then
27 ${SYSCTL} kern.random.sys.harvest.interrupt=1 >/dev/null
30 ${SYSCTL} kern.random.sys.harvest.interrupt=0 >/dev/null
33 if checkyesno harvest_ethernet; then
34 ${SYSCTL} kern.random.sys.harvest.ethernet=1 >/dev/null
37 ${SYSCTL} kern.random.sys.harvest.ethernet=0 >/dev/null
40 if checkyesno harvest_p_to_p; then
41 ${SYSCTL} kern.random.sys.harvest.point_to_point=1 >/dev/null
42 echo -n ' point_to_point'
44 ${SYSCTL} kern.random.sys.harvest.point_to_point=0 >/dev/null
47 if checkyesno harvest_swi; then
48 ${SYSCTL} kern.random.sys.harvest.swi=1 >/dev/null
51 ${SYSCTL} kern.random.sys.harvest.swi=0 >/dev/null