# Shut down the server if it's running # This is convoluted but pretty safe # Try 10 times and then punt -- can't kill it #PID=`ps ax|grep slimserver.pl|grep -v grep|cut -d' ' -f1` #COUNT=0 #while [ -n "$PID" ] && [ "$PID" -gt 0 ]; do # COUNT=`eval expr $COUNT + 1` # if [ $COUNT -gt 10 ]; then # echo "Can't kill server. Please kill it by hand and try again" # exit 1; # fi # echo "Shutting down running server first" # kill $PID # sleep 2 #done # #if [ -d /opt/slimserver ]; then # echo "Removing existing SqueezeCenter installation" # rm -rf /opt/slimserver #fi #if [ -f /etc/init/slimserver ]; then # rm /etc/init/slimserver #fi # Add the slim group if there is not one if [ `grep -c '^slim:' /etc/group` -eq 0 ]; then /usr/sbin/groupadd slim fi # Add the slim user if there is not one if [ `grep -c '^slim:' /etc/passwd` -eq 0 ]; then /usr/sbin/useradd -g slim -c "SlimServer" -d /opt/slimserver slim fi