You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
564 B

  1. #!/bin/sh /etc/rc.common
  2. # Copyright (C) 2011-2014 OpenWrt.org
  3. START=98
  4. RNGD_FILLWATER=$(uci -q get system.@rngd[0].fill_watermark)
  5. RNGD_DEVICE=$(uci -q get system.@rngd[0].device)
  6. RNGD_ENABLED=$(uci -q get system.@rngd[0].enabled)
  7. RNGD_PRECMD=$(uci -q get system.@rngd[0].precmd)
  8. : ${RNGD_FILLWATER:=4000}
  9. echo PRECMD=\'$RNGD_PRECMD\'
  10. start() {
  11. [ 1 -eq "$RNGD_ENABLED" ] && {
  12. [ -z "${RNGD_PRECMD}" ] || ${RNGD_PRECMD} ${RNGD_DEVICE}
  13. service_start /sbin/rngd -r ${RNGD_DEVICE} -W ${RNGD_FILLWATER}
  14. }
  15. }
  16. stop() {
  17. service_stop /sbin/rngd
  18. }