From 70ada175e0c19aaa71121b5183200375ff4c9b1e Mon Sep 17 00:00:00 2001
From: FFS-Roland <roland.volkmann@t-online.de>
Date: Thu, 15 Dec 2016 22:24:27 +0100
Subject: [PATCH] Using own version for FFS, based on clone from FFRN

---
 ffrn-lowmem-patches/Makefile                  | 36 -------------------
 .../files/etc/init.d/ffrn-lowmem              | 12 -------
 .../files/usr/sbin/ffrn-lowmem                | 33 -----------------
 ffrn-lowmem-patches/ipkg/postinst             |  3 --
 ffs-lowmem-patches/files/usr/sbin/ffs-lowmem  |  9 +----
 5 files changed, 1 insertion(+), 92 deletions(-)
 delete mode 100644 ffrn-lowmem-patches/Makefile
 delete mode 100755 ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem
 delete mode 100755 ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem
 delete mode 100755 ffrn-lowmem-patches/ipkg/postinst

diff --git a/ffrn-lowmem-patches/Makefile b/ffrn-lowmem-patches/Makefile
deleted file mode 100644
index 2d63b43..0000000
--- a/ffrn-lowmem-patches/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ffrn-lowmem-patches
-PKG_VERSION:=1
-
-PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
-
-include $(GLUONDIR)/include/package.mk
-
-PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG)
-
-
-define Package/ffrn-lowmem-patches
-  SECTION:=gluon
-  CATEGORY:=Gluon
-  TITLE:=Patch files for routers with only 32mb ram
-endef
-
-define Build/Prepare
-	mkdir -p $(PKG_BUILD_DIR)
-endef
-
-define Build/Configure
-endef
-
-define Build/Compile
-endef
-
-define Package/ffrn-lowmem-patches/install
-	$(INSTALL_DIR) $(1)/etc/init.d
-	$(INSTALL_BIN) ./files/etc/init.d/ffrn-lowmem $(1)/etc/init.d/ffrn-lowmem
-	$(INSTALL_DIR) $(1)/usr/sbin
-	$(INSTALL_BIN) ./files/usr/sbin/ffrn-lowmem $(1)/usr/sbin/ffrn-lowmem
-endef
-
-$(eval $(call BuildPackage,ffrn-lowmem-patches))
diff --git a/ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem b/ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem
deleted file mode 100755
index 8b8d843..0000000
--- a/ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh /etc/rc.common
-
-START=11
-
-start () {
-    /usr/sbin/ffrn-lowmem
-}
-
-stop() {
-    true
-}
-
diff --git a/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem b/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem
deleted file mode 100755
index 37766c1..0000000
--- a/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# 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
-
-    # disable and stop haveged if enabled
-    elif [ -f /etc/rc.d/S13haveged ] ; then
-        /etc/init.d/haveged disable
-        /etc/init.d/haveged stop
-    fi
-
-    # tweak some sysctls
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_interval=60
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_stale_time=120
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_thresh1=64
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_thresh2=128
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_thresh3=512
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_interval=60
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_stale_time=120
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_thresh1=64
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_thresh2=128
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_thresh3=512
-    /sbin/sysctl -w vm.min_free_kbytes=1024
-    /sbin/sysctl -w vm.dirty_background_ratio=5
-    /sbin/sysctl -w vm.dirty_ratio=30
-    /sbin/sysctl -w vm.dirty_expire_centisecs=0
-fi
diff --git a/ffrn-lowmem-patches/ipkg/postinst b/ffrn-lowmem-patches/ipkg/postinst
deleted file mode 100755
index 06ecc0f..0000000
--- a/ffrn-lowmem-patches/ipkg/postinst
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/etc/init.d/ffrn-lowmem enable
diff --git a/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem b/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem
index 76eb660..bd59611 100755
--- a/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem
+++ b/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem
@@ -5,19 +5,12 @@
 RAMSIZE=`grep MemTotal /proc/meminfo | awk '{print $2}'`
 if [ $RAMSIZE -le 40000 ] ; then
 
-    # start haveged in config mode
+    # 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
-
-    # disable and stop haveged if enabled
     elif [ -f /etc/rc.d/S13haveged ] ; then
         /etc/init.d/haveged disable
         /etc/init.d/haveged stop
     fi
-
-    # tweak some sysctls
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_interval=60
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_stale_time=120
-    /sbin/sysctl -w vm.min_free_kbytes=1024
 fi
-- 
GitLab