#!/sbin/runscript # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ depend() { need net } start() { if ! test -f "${AMULEHOME}/.eMule"; then eerror "You must start and configure amuled before launch it. Sorry." return 1 fi if pgrep -u ${AMULEUSER} amuled >/dev/null; then eerror "An instance of aMule webserver is already running" return 1 fi rm /var/run/amuled.pid ebegin "Starting aMule Daemon" env HOME="${AMULEHOME}" start-stop-daemon --start \ --quiet --background \ --make-pidfile --pidfile /var/run/amuled.pid \ -c ${AMULEUSER} \ -x /usr/bin/amuled >${LOG} sleep 2 if ! pgrep -u ${AMULEUSER} amuled > /dev/null; then eerror "aMule daemon can't be started! Check logfile: ${LOG}" fi eend $? } stop() { ebegin "Stopping aMule daemon" start-stop-daemon --oknodo --stop --pidfile /var/run/amuled.pid &>/dev/null eend $? } restart() { svc_stop sleep 3 svc_start }