Browse Source
* glibc fixes only fixes 15 out of 85 servers with only centos 6 still supported by vendors. It has been decided to remove support for glibc fixespull/2123/head
committed by
GitHub
7 changed files with 27 additions and 127 deletions
@ -1,69 +0,0 @@ |
|||
#!/bin/bash |
|||
# LinuxGSM fix_glibc.sh function |
|||
# Author: Daniel Gibbs |
|||
# Website: https://linuxgsm.com |
|||
# Description: Downloads required Glibc files and applies the Glibc fix if required. |
|||
|
|||
local commandname="FIX" |
|||
local commandaction="Fix" |
|||
local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" |
|||
|
|||
## i386 |
|||
|
|||
# libstdc++.so.6 |
|||
local libstdc_servers_array=( "ARMA 3" "Blade Symphony" "Counter-Strike: Global Offensive" "Garry's Mod" "GoldenEye: Source" "Just Cause 2" "Team Fortress 2" ) |
|||
for libstdc_server in "${libstdc_servers_array[@]}" |
|||
do |
|||
if [ "${gamename}" == "${libstdc_server}" ]; then |
|||
fn_fetch_file_github "lgsm/lib/ubuntu12.04/i386" "libstdc++.so.6" "${lgsmdir}/lib" "nochmodx" "norun" "noforce" "nomd5" |
|||
fi |
|||
done |
|||
|
|||
# libm.so.6 |
|||
local libm_servers_array=( "Black Mesa: Deathmatch" "Codename CURE" "Day of Infamy" "Double Action: Boogaloo" "Empires Mod" "Fistful of Frags" "Garry's Mod" "GoldenEye: Source" "Insurgency" "Natural Selection 2" "NS2: Combat" "No More Room in Hell" "Pirates, Vikings, and Knights II" "Team Fortress 2" ) |
|||
for libm_server in "${libm_servers_array[@]}" |
|||
do |
|||
if [ "${gamename}" == "${libm_server}" ]; then |
|||
fn_fetch_file_github "lgsm/lib/ubuntu12.04/i386" "libm.so.6" "${lgsmdir}/lib" "nochmodx" "norun" "noforce" "nomd5" |
|||
fi |
|||
done |
|||
|
|||
# libc.so.6 |
|||
local libc_servers_array=( "Black Mesa: Deathmatch" "Blade Symphony" "Garry's Mod" "GoldenEye: Source" "Team Fortress 2" ) |
|||
for libc_server in "${libc_servers_array[@]}" |
|||
do |
|||
if [ "${gamename}" == "${libc_server}" ]; then |
|||
fn_fetch_file_github "lgsm/lib/ubuntu12.04/i386" "libc.so.6" "${lgsmdir}/lib" "nochmodx" "norun" "noforce" "nomd5" |
|||
fi |
|||
done |
|||
|
|||
# libpthread.so.0 |
|||
local libpthread_servers_array=( "Black Mesa: Deathmatch" "Blade Symphony" "Garry's Mod" ) |
|||
for libpthread_server in "${libpthread_servers_array[@]}" |
|||
do |
|||
if [ "${gamename}" == "${libpthread_server}" ]; then |
|||
fn_fetch_file_github "lgsm/lib/ubuntu12.04/i386" "libpthread.so.0" "${lgsmdir}/lib" "nochmodx" "norun" "noforce" "nomd5" |
|||
fi |
|||
done |
|||
|
|||
## amd64 |
|||
|
|||
# libm.so.6 |
|||
local libm_servers_array=( "Factorio" ) |
|||
for libm_server in "${libm_servers_array[@]}" |
|||
do |
|||
if [ "${gamename}" == "${libm_server}" ]; then |
|||
fn_fetch_file_github "lgsm/lib/ubuntu12.04/amd64" "libm.so.6" "${lgsmdir}/lib" "nochmodx" "norun" "noforce" "nomd5" |
|||
fi |
|||
done |
|||
|
|||
# libc.so.6 |
|||
local libc_servers_array=( "Factorio" ) |
|||
for libc_server in "${libc_servers_array[@]}" |
|||
do |
|||
if [ "${gamename}" == "${libc_server}" ]; then |
|||
fn_fetch_file_github "lgsm/lib/ubuntu12.04/amd64" "libc.so.6" "${lgsmdir}/lib" "nochmodx" "norun" "noforce" "nomd5" |
|||
fi |
|||
done |
|||
|
|||
export LD_LIBRARY_PATH=:"${libdir}" |
Loading…
Reference in new issue