#!/bin/bash
#
# zramen: Launch zramen
#
# chkconfig: 2345 15 50
# description: Manages a zram swap device for your computer
#
### BEGIN INIT INFO
# Provides: zramen
# Default-Start: 2 3 4 5
# Short-Description: Launch zramen
# Description: Manages zram swap space
### END INIT INFO

. /etc/rc.d/init.d/functions

. /etc/sysconfig/zramen

prog=zramen
exec=/usr/bin/$prog
lockfile=/var/lock/subsys/$prog
pidfile=/var/run/$prog
ret=0

case $1 in
    start)
    gprintf "Starting %s: " "$prog"
    echo
    $exec make
    echo
    success "%s started" "$prog"
    ret=$?
    echo
     if [ $ret = 0 ]; then
    	touch $lockfile
     fi
    ;;
    stop)
    gprintf "Stopping %s: " "$prog"
    echo
    $exec toss
    killproc $prog
    echo
    ret=$?
     if [ $ret = 0 ]; then
    	success "%s shutdown" "$prog"
     	rm -f $lockfile
     else
    	failure "%s shutdown" "$prog"
     fi
    ;;
    status)
    status $prog
    ;;
    reload)
    ;;
    restart)
    $0 stop
    $0 start
    ;;
    *)
    gprintf "Usage: %s\n" "$(basename $0) {start|stop|restart|status}"
    exit 0
    ;;
esac

exit $ret
