diff --git a/fix_gcc.sh b/fix_gcc.sh new file mode 100644 index 0000000..ae9d803 --- /dev/null +++ b/fix_gcc.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Set the container name as a variable +CONTAINER_NAME="lgsm-cs" + +# Function to execute commands in the container +execute_in_container() { + docker exec -d "${CONTAINER_NAME}" sh -c "$1" +} + +# Moving and copying libstdc++.so.6 +execute_in_container "mv /data/serverfiles/libstdc++.so.6 /data/serverfiles/libstdc++.so.6.bak && cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /data/serverfiles/" +execute_in_container "mv /data/.local/share/Steam/steamcmd/linux32/libstdc++.so.6 /data/.local/share/Steam/steamcmd/linux32/libstdc++.so.6.bak && cp /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /data/.local/share/Steam/steamcmd/linux32/" + +# Moving and copying libgcc_s.so.1 +execute_in_container "mv /data/serverfiles/libgcc_s.so.1 /data/serverfiles/libgcc_s.so.1.bak && cp /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 /data/serverfiles/" \ No newline at end of file