diff --git a/ffrn-lowmem-patches/Makefile b/ffrn-lowmem-patches/Makefile deleted file mode 100644 index 2d63b435cffdc0ad099551a90cea6be14d7a19c6..0000000000000000000000000000000000000000 --- 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 8b8d8438dbad0e5111512ad8f12cf3a9cc03c6e5..0000000000000000000000000000000000000000 --- 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 37766c13a95680b74f7fd31a2f26ad5b53701c4a..0000000000000000000000000000000000000000 --- 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 06ecc0fc7f86278ff59cb128d8eb1d6165dd1a06..0000000000000000000000000000000000000000 --- 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 76eb6604c0504bd04549a677ba0f7b41bc94810f..bd5961116fc2e83615d59c5b11accb1973d8c63d 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