|
|
@@ -1,13 +1,25 @@
|
|
|
#!/bin/bash
|
|
|
+# Don't forget the setuid
|
|
|
if [ "$EUID" -ne 0 ]
|
|
|
then echo "Lancer en root"
|
|
|
exit
|
|
|
fi
|
|
|
|
|
|
-cd /srv/docker/arma3/antistasi/
|
|
|
-docker compose down
|
|
|
-rm -rf /srv/data/arma3/antistasi/arma3/mods/*
|
|
|
-rm -rf /srv/data/arma3/antistasi/arma3/servermods/*
|
|
|
-mv /srv/data/arma3/antistasi/tempmods/mods/* /srv/data/arma3/antistasi/arma3/mods/
|
|
|
-mv /srv/data/arma3/antistasi/tempmods/servermods/* /srv/data/arma3/antistasi/arma3/servermods/
|
|
|
-docker compose up -d
|
|
|
+if [ "$#" -ne 2 ]; then
|
|
|
+ echo "Usage: $0 <list of mods> <A3 server>"
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
+MODS_LIST=$1
|
|
|
+A3_SERVER=$2
|
|
|
+
|
|
|
+cd /srv/docker/arma3/$A3_SERVER
|
|
|
+docker compose stop
|
|
|
+rm -rf volumes/mods/*
|
|
|
+#rm -rf /srv/data/arma3/$A3_SERVER/arma3/servermods/*
|
|
|
+
|
|
|
+for id in $MODS_LIST ; do
|
|
|
+ ln -s /srv/data/arma3/mods/$id volumes/mods/
|
|
|
+done
|
|
|
+
|
|
|
+docker compose start
|