Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release > by-pkgid > 286bdb33ba598be6244d28b902c2b498 > files > 1

vdr-plugin-alcd-1.5.1-3mdv2010.0.i586.rpm

#!/bin/sh
#
### BEGIN INIT INFO
# Provides: activy
# Default-Start: 1 2 3 4 5
# Short-Description: Activy LCD
# Description: Turns Activy LCD on and off when starting system
#              and shutting system down.
### END INIT INFO

# Source function library.
. /etc/rc.d/init.d/functions

DAEMON_NAME="Activy LCD"
LOCK_FILE=/var/lock/subsys/activy
RETVAL=0

start() {
    [ -f $LOCK_FILE ] && return

    gprintf "Starting %s: " "$DAEMON_NAME"
    activy_msg.sh $(gprintf "Starting system ...") ""
    activy.sh
    echo_success
    echo
    touch $LOCK_FILE
}

stop() {
    gprintf "Shutting down %s: " "$DAEMON_NAME"
    activy_pb.sh
    echo_success
    echo
    rm -f $LOCK_FILE
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    status)
        if [ -f $LOCK_FILE ]; then
		gprintf "%s was started.\n" "$DAEMON_NAME"
	else
		gprintf "%s was not started.\n" "$DAEMON_NAME"
		RETVAL=1
	fi
        ;;
    reload|restart|condrestart)
        ;;
    *)
        gprintf "Usage: %s {start|stop|restart|reload|condrestart|status}\n" "$0"
        RETVAL=1
esac

exit $RETVAL