Annotation of freem/scripts/solaris-init/freem, revision 1.1.1.1

1.1       snw         1: #!/bin/sh
                      2: 
                      3: FREEM_HOME=/export/home/freem
                      4: 
                      5: freem_start() {
                      6:     /usr/local/bin/freem -d -u freem -g freem
                      7: }
                      8: 
                      9: freem_stop() {
                     10:     kill `cat ${FREEM_HOME}/.freem.pid`
                     11:     rm -f "${FREEM_HOME}/.freem.pid"
                     12: }
                     13: 
                     14: case "$1" in
                     15:     'start')
                     16:        echo "Starting the FreeM Daemon..."
                     17:        freem_start             
                     18:        ;;
                     19:     'stop')
                     20:        echo "Stopping the FreeM Daemon..."
                     21:        freem_stop
                     22:        ;;
                     23:     'restart')
                     24:        echo "Restarting the FreeM Daemon..."
                     25:        freem_stop
                     26:        freem_start
                     27:        ;;
                     28:     'status')
                     29:        if [ -f ${FREEM_HOME}/.freem.pid ]
                     30:        then
                     31:            echo "The FreeM Daemon is running as PID `cat ${FREEM_HOME}/.freem.pid`"
                     32:        else
                     33:            echo "The FreeM Daemon is not running"
                     34:        fi
                     35:        ;;
                     36:     *)
                     37:        echo "Usage: $0 { start | stop | restart | status }"
                     38:        exit 1
                     39:        ;;
                     40: esac

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>