diff --git a/files/mods/1797720064/install.sh b/files/mods/1797720064/install.sh index 550f848..3c715c3 100755 --- a/files/mods/1797720064/install.sh +++ b/files/mods/1797720064/install.sh @@ -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 diff --git a/files/mods/2415195639/install.sh b/files/mods/2415195639/install.sh index ca315cb..c282257 100755 --- a/files/mods/2415195639/install.sh +++ b/files/mods/2415195639/install.sh @@ -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