#!/bin/sh /etc/rc.common
|
|
# Copyright (C) 2011-2014 OpenWrt.org
|
|
|
|
START=98
|
|
|
|
RNGD_FILLWATER=$(uci -q get system.@rngd[0].fill_watermark)
|
|
RNGD_DEVICE=$(uci -q get system.@rngd[0].device)
|
|
RNGD_ENABLED=$(uci -q get system.@rngd[0].enabled)
|
|
RNGD_PRECMD=$(uci -q get system.@rngd[0].precmd)
|
|
|
|
: ${RNGD_FILLWATER:=4000}
|
|
|
|
echo PRECMD=\'$RNGD_PRECMD\'
|
|
|
|
start() {
|
|
[ 1 -eq "$RNGD_ENABLED" ] && {
|
|
[ -z "${RNGD_PRECMD}" ] || ${RNGD_PRECMD} ${RNGD_DEVICE}
|
|
service_start /sbin/rngd -r ${RNGD_DEVICE} -W ${RNGD_FILLWATER}
|
|
}
|
|
}
|
|
|
|
stop() {
|
|
service_stop /sbin/rngd
|
|
}
|