#!/sbin/runscript # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ SLIMSERVER_PIDFILE="/var/run/slimserver/slimserver.pid" depend() { need net } start() { local myopts="" [[ "${SLIMSERVER_AUDIODIR}" ]] && myopts="${myopts} --audiodir ${SLIMSERVER_AUDIODIR}" [[ "${SLIMSERVER_PLAYLISTDIR}" ]] && myopts="${myopts} --playlistdir ${SLIMSERVER_PLAYLISTDIR}" ebegin "Starting slimserver" start-stop-daemon --start \ --env HOME=/opt/slimserver \ --exec /opt/slimserver/slimserver.pl \ --pidfile ${SLIMSERVER_PIDFILE} \ -- \ --cachedir /var/cache/slimserver \ --daemon \ --group slimserver \ --logfile /var/log/slimserver \ --pidfile ${SLIMSERVER_PIDFILE} \ --prefsfile "${SLIMSERVER_PREFSFILE:-/var/cache/slimserver/slimserver.pref}" \ --user slimserver \ --quiet \ ${myopts} ${SLIMSERVER_OPTS} eend $? } stop() { ebegin "Stopping slimserver" start-stop-daemon --stop \ --quiet \ --pidfile ${SLIMSERVER_PIDFILE} eend $? }