|
|
@@ -0,0 +1,22 @@
|
|
|
+#!/bin/bash
|
|
|
+# LinuxGSM fix_zps.sh module
|
|
|
+# Author: Daniel Gibbs
|
|
|
+# Contributors: https://linuxgsm.com/contrib
|
|
|
+# Website: https://linuxgsm.com
|
|
|
+# Description: Resolves issues with Zombie Panic! Source.
|
|
|
+
|
|
|
+# shellcheck disable=SC2034 # Used by the module loader.
|
|
|
+moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|
|
+
|
|
|
+for libcurl in /usr/lib/i386-linux-gnu/libcurl.so.4 /usr/lib32/libcurl.so.4 /usr/lib/libcurl.so.4; do
|
|
|
+ if [ -f "${libcurl}" ]; then
|
|
|
+ if [ "$(readlink "${serverfiles}/bin/libcurl.so")" != "${libcurl}" ]; then
|
|
|
+ # shellcheck disable=SC2034 # Used by fn_fix_msg_start_nl and fn_fix_msg_end.
|
|
|
+ fixname="libcurl.so x86"
|
|
|
+ fn_fix_msg_start_nl
|
|
|
+ ln -sf "${libcurl}" "${serverfiles}/bin/libcurl.so"
|
|
|
+ fn_fix_msg_end
|
|
|
+ fi
|
|
|
+ break
|
|
|
+ fi
|
|
|
+done
|