2025-07-01 12:30:10 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
prog="$0"
|
|
|
|
while [ -h "${prog}" ]; do
|
|
|
|
newProg=`/bin/ls -ld "${prog}"`
|
|
|
|
|
|
|
|
newProg=`expr "${newProg}" : ".* -> \(.*\)$"`
|
|
|
|
if expr "x${newProg}" : 'x/' >/dev/null; then
|
|
|
|
prog="${newProg}"
|
|
|
|
else
|
|
|
|
progdir=`dirname "${prog}"`
|
|
|
|
prog="${progdir}/${newProg}"
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
progdir=`dirname "${prog}"`
|
|
|
|
cd "${progdir}"
|
2025-07-02 10:40:08 +08:00
|
|
|
progdir=$(pwd)
|
2025-07-01 12:30:10 +08:00
|
|
|
|
|
|
|
mkdir embysim
|
|
|
|
cd embysim
|
2025-07-02 19:48:26 +08:00
|
|
|
#echo "extract embysim docker image..."
|
|
|
|
#xz -dc -v ../embysim.docker.tar.xz > embysim.docker.tar
|
|
|
|
#echo "extract embysim docker image finish"
|
|
|
|
#echo "load embysim docker to system..."
|
|
|
|
#docker load -i embysim.docker.tar
|
|
|
|
#rm -f embysim.docker.tar
|
|
|
|
#echo "load embysim docker to system finish"
|
|
|
|
echo "ready to docker pull emby/embyserver:latest..."
|
|
|
|
docker pull emby/embyserver:latest
|
|
|
|
if [ $? -ne 0 ]; then
|
|
|
|
echo "docker pull fail, exit"
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
echo "docker pull finish"
|
2025-07-01 12:30:10 +08:00
|
|
|
|
|
|
|
echo "extract embysim data and prog..."
|
|
|
|
tar xf ../embysim.tar.xz
|
|
|
|
echo "extract embysim data and prog finish"
|
2025-07-02 10:40:08 +08:00
|
|
|
if [ ! -e alistservers.txt ]; then
|
|
|
|
cp ../alistservers.template.txt alistservers.txt
|
|
|
|
fi
|
2025-07-04 07:09:59 +08:00
|
|
|
if [ ! -e emby.config/config/system.xml ]; then
|
|
|
|
mv ../system.xml emby.config/config/system.xml
|
|
|
|
chmod 777 emby.config/config/system.xml
|
|
|
|
fi
|
2025-07-01 12:30:10 +08:00
|
|
|
|
|
|
|
echo "copy scripts..."
|
2025-07-02 19:48:26 +08:00
|
|
|
mv ../webdav_simulator.amd64 ../htdocs ../runwebdavsim.sh ../killwebdavsim.sh ../tmuxrunwebdavsim.sh ../attach.sh ../rclonemount.sh ../runembysim.sh ../rclone.conf ../xy*.txt.xz .
|
2025-07-01 12:30:10 +08:00
|
|
|
echo "copy scripts finish"
|
|
|
|
|
|
|
|
echo "all assets installed"
|
|
|
|
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
echo "You can run embysim/runembysim.sh to start"
|