Difference between revisions of "Murmur Init Script"

From Mumble Wiki
Jump to: navigation, search
(download added)
Line 50: Line 50:
 
Make the file executable :
 
Make the file executable :
  
  chmod -x /etc/init.d/murmur
+
  chmod +x /etc/init.d/murmur
  
 
Update init levels
 
Update init levels

Revision as of 21:13, 7 February 2011

Especialy for Debian/Ubuntu

->For this script, all murmur files (murmur.x86, murmur.ini ...) must be located in the directory /etc/murmur

/etc/init.d/murmur

### BEGIN INIT INFO
# Provides: Murmur Server Installation
# Required-Start: $local_fs $network
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Voice Chat Service
# Description: Murmur is an open source Voice Chat Server for Gamers
### END INIT INFO
#! /bin/sh
# /etc/init.d/murmur
MURMURBIN=/etc/murmur/murmur.x86
MURMURINI=/etc/murmur/murmur.ini
case "$1" in
 start)
    if [ -x $MURMURBIN ] ; then
      echo "Starting script murmur"
      $MURMURBIN -ini $MURMURINI
    else
      echo "$MURMURBIN not installed"
    fi
    ;;
 stop)
    echo "Stopping script murmur"
    pkill murmur.x86 2>/dev/null
    ;;
 restart)
    echo "Restarting script murmur"
    pkill murmur.x86 2>/dev/null
    sleep 1
    if [ -x $MURMURBIN ] ; then
        echo "Loading murmur..."
        $MURMURBIN -ini $MURMURINI
    else
        echo "$MURMURBIN not installed"
    fi
    ;;
 *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    ;;
esac
exit 0

Make the file executable :

chmod +x /etc/init.d/murmur

Update init levels

update-rc.d murmur defaults 90

Download :

http://www.mumb1e.de/de/downloads/main/view.download/17/78