Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 1f7ac15319e34b69c45b985321df3efa > files > 3

vdr-plugin-webvideo-0.1.6-1mdv2010.0.src.rpm

#!/bin/sh
#
### BEGIN INIT INFO
# Provides: webvid
# Default-Start: 3 4 5
# Short-Description: Web video downloader daemon
# Description: Daemon part of the webvideo suite.
### END INIT INFO

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

DAEMON_NAME=webvid
DAEMON_PROCESS=webvid
DAEMON_BINARY=webvid
LOCK_FILE=/var/lock/subsys/$DAEMON_NAME
RETVAL=0

USER="nobody"
PORT=
OPTIONS=
[ -f /etc/sysconfig/$DAEMON_NAME ] && . /etc/sysconfig/$DAEMON_NAME

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

    echo -n "Starting $DAEMON_NAME: "
    [ -n "$PORT" ] && OPTIONS="$OPTIONS -p $PORT"
    daemon --user="$USER" $DAEMON_BINARY -d $OPTIONS
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && touch $LOCK_FILE
}

stop() {
    echo -n "Shutting down $DAEMON_NAME: "
    killproc $DAEMON_PROCESS
    RETVAL=$?
    echo
    [ $RETVAL -eq 0 ] && rm -f $LOCK_FILE
}

case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    status)
        status $DAEMON_PROCESS
	RETVAL=$?
        ;;
    reload)
        stop
        start
        ;;
    restart)
        stop
        start
        ;;
    condrestart)
        if [ -f $LOCK_FILE ]; then
            stop
            start
        fi
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|reload|condrestart|status}"
        RETVAL=1
esac

exit $RETVAL