aboutsummaryrefslogtreecommitdiffstats
path: root/main/rng-tools/rngd.initd
diff options
context:
space:
mode:
Diffstat (limited to 'main/rng-tools/rngd.initd')
-rw-r--r--main/rng-tools/rngd.initd10
1 files changed, 6 insertions, 4 deletions
diff --git a/main/rng-tools/rngd.initd b/main/rng-tools/rngd.initd
index 7addf08fff9..fde93885cad 100644
--- a/main/rng-tools/rngd.initd
+++ b/main/rng-tools/rngd.initd
@@ -4,12 +4,10 @@ description="Random number generator daemon"
pidfile="/run/$RC_SVCNAME.pid"
command="/usr/sbin/rngd"
-command_args="-b -p $pidfile"
-start_stop_daemon_args="--wait 5"
+command_args="-b -p $pidfile -D rngd:rngd"
depend() {
- need localmount
- after urandom
+ after procfs urandom
provide entropy
}
@@ -59,4 +57,8 @@ start_pre() {
for entsrc_opt in ${RDRAND_OPTIONS}; do
command_args="${command_args} -O rdrand:${entsrc_opt}"
done
+
+ for entsrc_opt in ${RNDR_OPTIONS}; do
+ command_args="${command_args} -O rndr:${entsrc_opt}"
+ done
}