#!/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