#!/bin/sh

# Content based on patches from FFRN
# only do something if less than 40megs of RAM
RAMSIZE=`grep MemTotal /proc/meminfo | awk '{print $2}'`
if [ $RAMSIZE -le 40000 ] ; then

    # start haveged in config mode, else disable and stop it
    MODE=`uci get gluon-setup-mode.@setup_mode[0].enabled`
    if [ $MODE == "1" ] ; then
        /etc/init.d/haveged start
    elif [ -f /etc/rc.d/S13haveged ] ; then
        /etc/init.d/haveged disable
        /etc/init.d/haveged stop
    fi
fi