From 4ebf19b48fafc8d94e14e4ba779969613b241a6a Mon Sep 17 00:00:00 2001 From: John Crispin Date: Fri, 21 Jun 2013 16:54:37 +0000 Subject: packages: clean up the package folder Signed-off-by: John Crispin SVN-Revision: 37007 --- package/zram-swap/Makefile | 46 -------------- package/zram-swap/files/zram.init | 123 -------------------------------------- 2 files changed, 169 deletions(-) delete mode 100644 package/zram-swap/Makefile delete mode 100644 package/zram-swap/files/zram.init (limited to 'package/zram-swap') diff --git a/package/zram-swap/Makefile b/package/zram-swap/Makefile deleted file mode 100644 index bded5f3808..0000000000 --- a/package/zram-swap/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -# -# Copyright (C) 2013 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=zram-swap -PKG_VERSION:=1 -PKG_RELEASE:=2 - -PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) - -include $(INCLUDE_DIR)/package.mk - -define Package/zram-swap - SECTION:=utils - CATEGORY:=Base system - DEPENDS:=+kmod-zram +!(BUSYBOX_CONFIG_MKSWAP&&BUSYBOX_CONFIG_SWAPONOFF):swap-utils - TITLE:=ZRAM swap scripts - PKGARCH:=all -endef - -define Package/zram-swap/description - A script to activate swaping on a compressed zram partition. This - could be used to increase the available memory, by using compressed - memory. -endef - -define Build/Prepare -endef - -define Build/Configure -endef - -define Build/Compile -endef - -define Package/zram-swap/install - $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) ./files/zram.init $(1)/etc/init.d/zram -endef - -$(eval $(call BuildPackage,zram-swap)) diff --git a/package/zram-swap/files/zram.init b/package/zram-swap/files/zram.init deleted file mode 100644 index 23de915c8f..0000000000 --- a/package/zram-swap/files/zram.init +++ /dev/null @@ -1,123 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=15 - -ram_size() -{ - local line - - while read line; do case "$line" in MemTotal:*) set $line; echo "$2"; break ;; esac; done /dev/null || { - logger -s -t zram_applicable -p daemon.err "[ERROR] 'mkswap' not installed" - return 1 - } - - which swapon >/dev/null || { - logger -s -t zram_applicable -p daemon.err "[ERROR] 'swapon' not installed" - return 1 - } - - which swapoff >/dev/null || { - logger -s -t zram_applicable -p daemon.err "[ERROR] 'swapoff' not installed" - return 1 - } -} - -zram_dev() -{ - local core="$1" - - echo "/dev/zram${core:-0}" -} - -zram_reset() -{ - local dev="$1" - local message="$2" - local proc_entry="/sys/block/$( basename "$dev" )/reset" - - logger -s -t zram_reset -p daemon.debug "$message via $proc_entry" - echo "1" >"$proc_entry" -} - -list_cpu_idx() -{ - local line i=0 - - while read line; do { - case "$line" in - [Pp]rocessor*) - echo $i - i=$(( $i + 1 )) - ;; - esac - } done <"/proc/cpuinfo" -} - -start() -{ - # http://shmilyxbq-compcache.googlecode.com/hg/README - # if >1 cpu_core, reinit kmodule with e.g. num_devices=4 - - local zram_size="$( zram_size )" - local zram_dev core - - for core in $( list_cpu_idx ); do { - zram_dev="$( zram_dev "$core" )" - zram_applicable "$zram_dev" || return 1 - - logger -s -t zram_start -p daemon.debug "activating '$zram_dev' for swapping ($zram_size MegaBytes)" - - zram_reset "$zram_dev" "enforcing defaults" - echo $(( $zram_size * 1024 * 1024 )) >"/sys/block/$( basename $zram_dev )/disksize" - mkswap "$zram_dev" - swapon "$zram_dev" - } done -} - -stop() -{ - local zram_dev proc_entry - - for core in $( list_cpu_idx ); do { - zram_dev="$( zram_dev "$core" )" - proc_entry="/sys/block/$( basename "$zram_dev" )/reset" - - grep -sq ^"$zram_dev " /proc/swaps && { - logger -s -t zram_stop -p daemon.debug "deactivate swap $zram_dev" - swapoff "$zram_dev" - } - - zram_reset "$zram_dev" "claiming memory back" - } done -} - -- cgit v1.2.3