#!/bin/sh SERVICES="pandora pandora-tasks pandora-encoding pandora-cron pandora-websocketd" if [ -z "$1" ]; then echo "Usage: $0 (start|stop|restart|reload)" exit 1 else action="$1" fi if [ `whoami` != 'root' ]; then echo you have to be root or run $0 with sudo exit 1 fi if [ "$action" = "install" ]; then cd "`dirname "$0"`" BASE=`pwd` if [ -x /bin/systemctl ]; then if [ -d /lib/systemd/system/ ]; then cp $BASE/etc/systemd/*.service /lib/systemd/system/ cp $BASE/etc/tmpfiles.d/pandora.conf /usr/lib/tmpfiles.d/ systemd-tmpfiles --create /usr/lib/tmpfiles.d/pandora.conf >/dev/null || true for service in $SERVICES; do systemctl enable ${service}.service done fi else if [ -d /etc/init ]; then cp $BASE/etc/init/* /etc/init/ fi fi exit 0 fi for service in $SERVICES; do service $service $action done