|
|
@@ -1,14 +1,12 @@
|
|
|
#!/bin/bash
|
|
|
-# LGSM fn_check function
|
|
|
+# LGSM check.sh function
|
|
|
# Author: Daniel Gibbs
|
|
|
# Website: https://gameservermanagers.com
|
|
|
|
|
|
# Description: Overall function for managing checks.
|
|
|
# Runs checks that will either halt on or fix an issue.
|
|
|
|
|
|
-local commandnane="CHECK"
|
|
|
-# Cannot have selfname as breaks the function.
|
|
|
-#local selfname="$(basename $(readlink -f "${BASH_SOURCE[0]}"))"
|
|
|
+local commandname="CHECK"
|
|
|
|
|
|
# Every command that requires checks just references check.sh
|
|
|
# check.sh selects which checks to run by using arrays
|
|
|
@@ -16,14 +14,14 @@ local commandnane="CHECK"
|
|
|
check_root.sh
|
|
|
check_permissions.sh
|
|
|
|
|
|
-if [ "${selfname}" != "command_install.sh" ] && [ "${selfname}" != "command_update_functions.sh" ]; then
|
|
|
+if [ "${function_selfname}" != "command_install.sh" ] && [ "${function_selfname}" != "command_update_functions.sh" ]; then
|
|
|
check_system_dir.sh
|
|
|
fi
|
|
|
|
|
|
local allowed_commands_array=( command_debug.sh command_start.sh command_install.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_glibc.sh
|
|
|
fi
|
|
|
done
|
|
|
@@ -31,7 +29,7 @@ done
|
|
|
local allowed_commands_array=( command_backup.sh command_console.sh command_debug.sh command_details.sh command_unreal2_maps.sh command_ut99_maps.sh command_monitor.sh command_start.sh command_stop.sh update_check.sh command_validate.sh command_update_functions.sh command_email_test.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_logs.sh
|
|
|
fi
|
|
|
done
|
|
|
@@ -39,7 +37,7 @@ done
|
|
|
local allowed_commands_array=( command_debug.sh command_start.sh command_stop.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_deps.sh
|
|
|
fi
|
|
|
done
|
|
|
@@ -47,7 +45,7 @@ done
|
|
|
local allowed_commands_array=( command_debug.sh command_details.sh command_monitor.sh command_start.sh command_stop.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_ip.sh
|
|
|
fi
|
|
|
done
|
|
|
@@ -55,7 +53,7 @@ done
|
|
|
local allowed_commands_array=( update_check.sh command_debug.sh command_start.sh command_validate.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
if [ -n "${appid}" ]; then
|
|
|
check_steamcmd.sh
|
|
|
fi
|
|
|
@@ -65,7 +63,7 @@ done
|
|
|
local allowed_commands_array=( command_console.sh command_start.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_tmux.sh
|
|
|
fi
|
|
|
done
|
|
|
@@ -73,7 +71,7 @@ done
|
|
|
local allowed_commands_array=( command_console.sh command_debug.sh command_details.sh command_monitor.sh command_start.sh command_stop.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_config.sh
|
|
|
fi
|
|
|
done
|
|
|
@@ -81,7 +79,7 @@ done
|
|
|
local allowed_commands_array=( command_details.sh command_monitor.sh command_start.sh command_stop.sh command_ts3_server_pass.sh update_check.sh command_details.sh command_validate.sh )
|
|
|
for allowed_command in "${allowed_commands_array[@]}"
|
|
|
do
|
|
|
- if [ "${allowed_command}" == "${selfname}" ]; then
|
|
|
+ if [ "${allowed_command}" == "${function_selfname}" ]; then
|
|
|
check_status.sh
|
|
|
fi
|
|
|
done
|