#!/sbin/runscript # slimserver init script for Gentoo Linux # tested with Gentoo 1.4 # # Copyright 2003, Roy M. Silvernail # Released under the GPL (http://www.gnu.org) # # This script expects SqueezeCenter to be installed in # /home/slimserver # # Note: if the server dies (right-button plugin bug, # misbehaving stream or whatever), restart it as root with: # # /etc/init.d/slimserver zap # /etc/init.d/slimserver start depend() { need net } pidfile=/var/run/slimserver.pid logdir=/var/log/slimserver start() { ebegin "Starting SqueezeCenter" start-stop-daemon --start --quiet \ --exec /home/slimserver/slimserver.pl -- --daemon \ --prefsfile=/etc/slimserver.pref --pidfile=${pidfile} \ --logdir=${logdir} ${SLIMSERVER_OPTS} eend $? "Failed to start SqueezeCenter" } stop() { ebegin "Stopping SqueezeCenter" start-stop-daemon --stop --quiet --pidfile ${pidfile} eend $? "Failed to stop SqueezeCenter" }