24 lines
1017 B
Bash
24 lines
1017 B
Bash
#!/bin/bash
|
|
|
|
docker-compose down
|
|
docker-compose up
|
|
|
|
# Set the container service name as defined in docker-compose.yml
|
|
SERVICE_NAME="lgsm-cs"
|
|
|
|
# Function to execute commands in the container
|
|
execute_in_container() {
|
|
docker-compose exec -d "${SERVICE_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/"
|
|
|
|
# Shutdown the container after the fixes
|
|
echo "Shutting down the container ${SERVICE_NAME}..."
|
|
docker-compose down
|