#!/sbin/runscript # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ depend() { need net } AA_VARDIR=/var/games/armagetron-dedicated AA_PIDFILE=${AA_PIDFILE:-/var/run/${SVCNAME}.pid} AA_BINARY=${AA_BINARY:-/usr/games/bin/armagetronad-dedicated} checkconfig() { # first check that it exists if [ ! -f /etc/games/armagetronad-dedicated/settings_dedicated.cfg ] ; then eerror "/etc/games/armagetronad/settings_dedicated.cfg not found!" return 1 fi } start() { . /etc/conf.d/armagetronad-dedicated checkconfig || return 1 ebegin "Starting Armagetron Advanced dedicated server" start-stop-daemon --start --quiet --exec ${AA_BINARY} -- --userdatadir ${AA_VARDIR} --daemon 2>/dev/null >/dev/null & eend $? } stop() { ebegin "Stopping Armagetron Advanced dedicated server" start-stop-daemon --stop --quiet --exec ${AA_BINARY} eend $? } reload() { ebegin "Reloading Armagetron Advanced dedicated server" start-stop-daemon --stop --signal HUP --oknodo \ --exec "${AA_BINARY}" --pidfile "${AA_PIDFILE}" eend $? }