mt-daapd on startup using Debian

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #2378
    Anonymous
    Inactive

    Hi all,

    I am running my mt-daapd server on a debian computer with fluxbox. I am trying to get firefly to run att startup. But I don’t seem to be able to make it. Does anybody know how to do it?

    #16831
    EVILRipper
    Participant

    update-rc.d mt-daapd defaults

    This will make the script “/etc/init.d/mt-daapd” run at startup.
    My guess is you have that one already.

    If not, here’s mine:
    I think it came from the 0.2.4 stable mt-daapd release.
    It still works with the latest 1696 build.

    #! /bin/sh
    #
    # skeleton example file to build /etc/init.d/ scripts.
    # This file should be used to construct scripts for /etc/init.d.
    #
    # Written by Miquel van Smoorenburg .
    # Modified for Debian
    # by Ian Murdock .
    #
    # Version: @(#)skeleton 1.9 26-Feb-2001 [email protected]
    #

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DAEMON=/usr/sbin/mt-daapd
    NAME=mt-daapd
    DESC=mt-daapd

    test -x $DAEMON || exit 0

    # Include mt-daapd defaults if available
    if [ -f /etc/default/mt-daapd ] ; then
    . /etc/default/mt-daapd
    fi

    set -e

    case "$1" in
    start)
    echo -n "Starting $DESC: "
    start-stop-daemon --start --quiet -m --pidfile /var/run/$NAME.pid
    --exec $DAEMON -- $DAEMON_OPTS 2>/dev/null
    echo "$NAME."
    ;;
    stop)
    echo -n "Stopping $DESC: "
    start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
    --signal 2 --exec $DAEMON --oknodo
    echo "$NAME."
    ;;
    #reload)
    #
    # If the daemon can reload its config files on the fly
    # for example by sending it SIGHUP, do it here.
    #
    # If the daemon responds to changes in its config file
    # directly anyway, make this a do-nothing entry.
    #
    # echo "Reloading $DESC configuration files."
    # start-stop-daemon --stop --signal 1 --quiet --pidfile
    # /var/run/$NAME.pid --exec $DAEMON
    #;;
    restart|force-reload)
    #
    # If the "reload" option is implemented, move the "force-reload"
    # option to the "reload" entry above. If not, "force-reload" is
    # just the same as "restart".
    #
    echo -n "Restarting $DESC: "
    start-stop-daemon --stop --quiet --exec $DAEMON --pidfile
    /var/run/$NAME.pid --oknodo
    sleep 1
    start-stop-daemon --start --quiet --pidfile
    /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
    echo "$NAME."
    ;;
    *)
    N=/etc/init.d/$NAME
    # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
    echo "Usage: $N {start|stop|restart|force-reload}" >&2
    exit 1
    ;;
    esac

    exit 0
    #16832
    Anonymous
    Inactive

    Thanks mate!

    Worked perfectly.

Viewing 3 posts - 1 through 3 (of 3 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.