1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2011-2014 OpenWrt.org
10 local enabled
=$
(uci
-q get system.@rngd
[0].enabled
)
11 local precmd
=$
(uci
-q get system.@rngd
[0].precmd
)
12 local device
=$
(uci
-q get system.@rngd
[0].device
)
13 local watermark
=$
(uci
-q get system.@rngd
[0].fill_watermark
)
15 [ "$enabled" = "1" ] ||
return
17 [ -z "$precmd" ] ||
${precmd} ${device}
19 [ -z "$device" ] || device
="-r ${device}"
20 [ -z "$watermark" ] || watermark
="-W ${watermark}"
23 procd_set_param
command "$PROG" -f ${device} ${watermark}
24 procd_set_param stderr
1