Add Banov script.

Update Windstride scripts.
This commit is contained in:
Daniel Ceregatti 2022-10-10 10:19:53 -07:00
parent af88d74ea3
commit 5f6bc853a3
2 changed files with 23 additions and 14 deletions

View file

@ -4,19 +4,25 @@ set -eE
cd "$(dirname ${0})"
D="${HOME}/serverfiles/mpmissions/dayzOffline.chernarusplus"
echo
if echo ${0} | grep -q "uninstall.sh"
then
echo "Restoring original files and deleting extra file..."
echo
cp -v types.xml.orig ${D}/db/types.xml
for file in $(ls *.orig)
do
cp -v $(file} ${HOME}/serverfiles/mpmissions/${file/.orig/}/db/types.xml
done
else
echo "Copying modified files to server missions directory..."
echo
head -n-1 types.xml.orig > /tmp/types.xml
cat types.xml >> /tmp/types.xml
cp -v /tmp/types.xml ${D}/db/types.xml
cp -v ${HOME}/serverfiles/steamapps/workshop/content/221100/1797720064/extras/types.xml .
for dir in $(ls ${HOME}/serverfiles/mpmissions)
do
cp -v ${dir}/db/types.xml ${dir}.orig
head -n-1 ${dir}.orig > /tmp/types.xml
tail -n+2 types.xml >> /tmp/types.xml
xmllint --noout /tmp/types.xml && cp -v /tmp/types.xml ${C}/db/types.xml
done
fi
echo

View file

@ -11,17 +11,20 @@ then
dayzserver backup
echo "Uninstalling mpmissions..."
echo
rm -rf ${HOME}/serverfiles/mpmissions/
if echo ${0} | grep -q "update.sh"
rm -rf ${HOME}/serverfiles/mpmissions/empty.banov
elif echo ${0} | grep -q "update.sh"
then
echo "Updating mpmissions directory..."
echo
cd ${HOME}/serverfiles/mpmissions
git pull https://github.com/KubeloLive/Banov
cd /tmp
git clone https://github.com/KubeloLive/Banov 2> /dev/null 1> /dev/null
cp -a Banov/empty.banov ${HOME}/serverfiles/mpmissions
rm -rf Banov
else
echo "Installing mpmissions directory..."
echo "Installing mpmissions files..."
echo
cd ${HOME}/serverfiles/mpmissions
git clone https://github.com/KubeloLive/Banov
cd /tmp
git clone https://github.com/KubeloLive/Banov 2> /dev/null 1> /dev/null
cp -a Banov/empty.banov ${HOME}/serverfiles/mpmissions
rm -rf Banov
fi
echo