#!/usr/bin/openrc-run # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 depend() { need localmount after urandom provide entropy } command=/usr/bin/rngd pidfile="/run/${SVCNAME}.pid" command_args="--pid-file=${pidfile} --background \ ${ENABLE_HWRNG} ${DISABLE_HWRNG} \ ${ENABLE_LEGACY_TPM} ${DISABLE_LEGACY_TPM} \ ${ENABLE_RDRAND} ${DISABLE_RDRAND} \ ${DISABLE_DARN} \ ${DISABLE_NIST} \ ${ENABLE_JITTER} ${DISABLE_JITTER} \ ${ENABLE_PKCS11} ${DISABLE_PKCS11} \ ${ENABLE_RTLSDR} ${DISABLE_RTLSDR} \ ${RANDOM_STEP} ${FILL_WATERMARK} \ ${RNG_OUTPUT} \ ${QUIET}" start_stop_daemon_args="--wait 1000" retry="SIGKILL/5000"