rndcontrol rc
Peter Avalos
pavalos at theshell.com
Sun Jul 11 21:50:34 PDT 2004
With the import of RCNG, I believe rndcontrol was forgotten since FBSD5
doesn't use it any more. Here's an rc.d file and a modification to
rc.conf that will bring back the functionality that was in FBSD4.
--Pete
--- /etc/defaults/rc.conf 2004-04-19 01:12:52.000000000 -0700
+++ rc.conf 2004-07-11 21:44:54.000000000 -0700
@@ -420,11 +420,7 @@
update_motd="YES" # update version info in /etc/motd (or NO)
start_vinum="NO" # set to YES to start vinum
unaligned_print="YES" # print unaligned access warnings on the alpha (or NO).
-entropy_file="/entropy" # Set to NO to disable caching entropy through reboots.
- # /var/db/entropy is preferred if / is not available.
-entropy_dir="/var/db/entropy" # Set to NO to disable caching entropy via cron.
-entropy_save_sz="2048" # Size of the entropy cache files.
-entropy_save_num="8" # Number of entropy cache files to save.
+rand_irqs="NO" # Stir the entropy pool (like "5 11" or NO).
dmesg_enable="YES" # Save dmesg(8) to /var/run/dmesg.boot
jail_enable="NO" # Set to NO to disable starting of any jails
jail_list="" # Space separated list of names of jails
#!/bin/sh
#
# $DragonFly$
#
# PROVIDE: rndcontrol
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: DragonFly
. /etc/rc.subr
name="rndcontrol"
start_cmd="rand_start"
rand_start()
{
# interrupts for /dev/random device
#
case ${rand_irqs} in
[Nn][Oo] | '')
;;
*)
echo -n 'entropy IRQs:'
for irq in ${rand_irqs}; do
echo -n " ${irq}" && rndcontrol -q -s ${irq}
done
echo '.'
;;
esac
}
load_rc_config $name
run_rc_command "$1"
More information about the Submit
mailing list