30 lines
783 B
Bash
Executable File
30 lines
783 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo "eula=true" > eula.txt
|
|
|
|
if [ ! -f /data/.initialized ]; then
|
|
mkdir -p /data/logs /data/World /data/crash-reports /data/local /data/visualprospecting
|
|
for i in "server.properties" "usercache.json" "whitelist.json" "ops.json" "config"
|
|
do
|
|
cp -r $i /data/
|
|
done
|
|
sed -i 's/online-mode=true/online-mode=false/' /data/server.properties
|
|
touch /data/.initialized
|
|
fi
|
|
|
|
if [ ! -f /app/.initialized ]; then
|
|
for i in "server.properties" "usercache.json" "whitelist.json" "ops.json" "config"
|
|
do
|
|
rm -r $i
|
|
ln -s /data/$i $i
|
|
done
|
|
ln -s /data/logs .
|
|
ln -s /data/World .
|
|
ln -s /data/crash-reports .
|
|
ln -s /data/local .
|
|
ln -s /data/visualprospecting .
|
|
ln -s /data/backups .
|
|
|
|
touch /app/.initialized
|
|
fi
|