#!/bin/sh
     
    # le nom du service
    SERVICE_NAME=Firefox sync
    # le répertoire où se trouvent les exécutables du service
    SERVICE_DIRECTORY=/opt/syncserver
     
    usage()
    {
            echo "-----------------------"
            echo "Usage: $0 (stop|start|restart)"
            echo "-----------------------"
    }
     
    if [ -z $1 ]; then
            usage
    fi
     
    service_start()
    {
            echo "Starting service '${SERVICE_NAME}'..."
            OWD=`pwd`
            cd ${SERVICE_DIRECTORY}
            local/bin/pserve syncserver.ini &
            cd $OWD
            echo "Service '${SERVICE_NAME}' started successfully"
    }
     
    service_stop()
    {
            echo "Stopping service '${SERVICE_NAME}'..."
            OWD=`pwd`
            pkill pserve
            cd $OWD
            echo "Service '${SERVICE_NAME}' stopped"
    }
     
    case $1 in
            stop)
                    service_stop
            ;;
            start)
                    service_start
            ;;
            restart)
                    service_stop
                    service_start
            ;;
            *)
                    usage
    esac
    exit 0 
