wok annotate compcache/stuff/compcache @ rev 11801

syslinux: fix ifmem.c
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Feb 25 11:52:40 2012 +0100 (2012-02-25)
parents 2fea1271d9d2
children
rev   line source
pascal@1975 1 #!/bin/sh
pascal@1975 2 # /etc/init.d/compcache: Start, stop and restart COMPCACHE daemon on SliTaz,
pascal@1975 3 # at boot time or with the command line. Daemons options are configured
pascal@1975 4 # with /etc/daemons.conf
pascal@1975 5 #
pascal@1975 6 . /etc/init.d/rc.functions
mimas@2291 7 source /etc/compcache.conf
pascal@1975 8
mimas@2291 9 NAME="compcache"
pascal@1975 10 EXIST=`cat /proc/swaps | grep ramzswap0`
pascal@1975 11
pascal@1975 12 case "$1" in
pascal@1975 13 start)
pascal@1975 14 if [ ! "$EXIST" = "" ] ; then
pascal@1975 15 echo "$NAME already running."
pascal@1975 16 exit 1
pascal@1975 17 fi
pascal@1975 18 echo -n "Loading module"
jozee@5599 19 modprobe ramzswap disksize_kb=$SIZE_KB
pascal@1975 20 status
pascal@1975 21 echo -n "Starting $NAME..."
jozee@5599 22 rzscontrol /dev/ramzswap0 --init
pascal@1975 23 swapon /dev/ramzswap0 -p 100
pascal@1975 24 status
pascal@1975 25 ;;
pascal@1975 26 stop)
pascal@1975 27 if [ "$EXIST" = "" ] ; then
pascal@1975 28 echo "$NAME is not running."
pascal@1975 29 exit 1
pascal@1975 30 fi
pascal@1975 31 echo -n "Stopping $NAME... "
pascal@1975 32 swapoff /dev/ramzswap0
jozee@5599 33 rzscontrol /dev/ramzswap0 --reset
pascal@1975 34 status
pascal@1975 35 echo -n "Unloding modules"
jozee@5599 36 rmmod ramzswap
pascal@1975 37 status
pascal@1975 38 ;;
pascal@1975 39 *)
pascal@1975 40 echo ""
pascal@1975 41 echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop]"
pascal@1975 42 echo ""
pascal@1975 43 exit 1
pascal@1975 44 ;;
pascal@1975 45 esac
pascal@1975 46
pascal@1975 47 exit 0