From afc8c7ade88c1a7ece4f5dfbe7c2aba2c13756c3 Mon Sep 17 00:00:00 2001 From: FFS-Roland <roland.volkmann@t-online.de> Date: Wed, 14 Dec 2016 20:22:58 +0100 Subject: [PATCH] not stopping haveget in config mode --- ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem b/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem index b04b029..37766c1 100755 --- a/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem +++ b/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem @@ -3,17 +3,16 @@ # 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 - MODE=`uci get gluon-setup-mode.@setup_mode[0].enabled` - if [ $MODE == "1" ] ; then - /etc/init.d/haveged start - fi - + + # start haveged in config mode + MODE=`uci get gluon-setup-mode.@setup_mode[0].enabled` + if [ $MODE == "1" ] ; then + /etc/init.d/haveged start + # disable and stop haveged if enabled - if [ -f /etc/rc.d/S13haveged ] ; then + elif [ -f /etc/rc.d/S13haveged ] ; then /etc/init.d/haveged disable - /etc/init.d/haveged stop + /etc/init.d/haveged stop fi # tweak some sysctls @@ -32,4 +31,3 @@ if [ $RAMSIZE -le 40000 ] ; then /sbin/sysctl -w vm.dirty_ratio=30 /sbin/sysctl -w vm.dirty_expire_centisecs=0 fi - -- GitLab