Bump
This commit is contained in:
@@ -2,28 +2,29 @@
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
if [ ! -r /data/.config/mopidy.conf ]; then
|
||||
if [ ! -r /data/.config ]; then
|
||||
mkdir -p /data/.config
|
||||
fi
|
||||
|
||||
if [ ! -r /data/.config/mopidy.conf ]; then
|
||||
cp /defaults/mopidy.conf /data/.config
|
||||
fi
|
||||
|
||||
if [ ! -r /data/.config/icecast.xml ]; then
|
||||
mkdir -p /data/.config
|
||||
cp /defaults/icecast.xml /data/.config
|
||||
fi
|
||||
|
||||
if [ ! -r /data/icecast ]; then
|
||||
mkdir -p /data/icecast/web /data/icecast/logs /data/icecast/admin
|
||||
if [ ! -r /data/icecast/web ] || [ ! -r /data/icecast/admin ]; then
|
||||
mkdir -p /data/icecast/web /data/icecast/admin /data/icecast/logs
|
||||
cp -r /usr/share/icecast /data/icecast
|
||||
cp /defaults/silence.mp3 /data/icecast/web/silence.mp3
|
||||
fi
|
||||
|
||||
if [ ! -r /tmp/snapfifo ]; then
|
||||
touch /tmp/snapfifo
|
||||
chown mopidy:mopidy /tmp/snapfifo
|
||||
fi
|
||||
|
||||
chown -R mopidy:mopidy /data
|
||||
chown -R mopidy:mopidy /data /tmp/snapfifo
|
||||
|
||||
su-exec mopidy mopidy --config /data/.config/mopidy.conf local scan
|
||||
exec "${@}"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
trap "kill $PID" HUP INT TERM
|
||||
su-exec mopidy snapserver -s pipe:///tmp/snapfifo?name=Mopidy&sampleformat=48000:16:2 -d &
|
||||
su-exec mopidy snapserver -d -s pipe:///tmp/snapfifo?name=Mopidy&sampleformat=48000:16:2 &
|
||||
su-exec mopidy icecast -c /data/.config/icecast.xml -b &
|
||||
su-exec mopidy mopidy --config /data/.config/mopidy.conf "${@}" &
|
||||
PID=$!
|
||||
|
||||
Reference in New Issue
Block a user