Fix --redownload not restarting after successful download

This commit is contained in:
Jiří Štefka 2023-02-27 02:27:55 +01:00
parent cd7ec87178
commit ff6b4a53ea
2 changed files with 9 additions and 7 deletions

@ -1,7 +1,7 @@
############################################################# #####################################################
# Settings for start_papermc.sh script # # Settings for start_papermc.sh script #
# Available at https://github.com/jiriks74/start_papermc.sh # # Available at https://github.com/jiriks74/msman.sh #
############################################################# #####################################################
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #
# This script is not made for migrating versions. # # This script is not made for migrating versions. #

@ -3,7 +3,7 @@ set -e
############################################################################################################# #############################################################################################################
# MinecraftServerMANager # # MinecraftServerMANager #
# by jiriks74 # # by jiriks74 #
# https://github.com/jiriks74/start_papermc.sh # # https://github.com/jiriks74/msman.sh #
# This script is under GPLv3, if you want to distribute changes you have to do so under the same license # # This script is under GPLv3, if you want to distribute changes you have to do so under the same license #
# and acknowledge the original script and author. # # and acknowledge the original script and author. #
############################################################################################################# #############################################################################################################
@ -317,7 +317,8 @@ function check_self_update {
self_update self_update
CURRENT_VERSION=$LATEST_SCRIPT_VERSION CURRENT_VERSION=$LATEST_SCRIPT_VERSION
check_helper_scripts check_helper_scripts
exec $0 ScriptLoc=$(readlink -f "$0")
./$ScriptLoc
else else
echo "Skipping update." echo "Skipping update."
return return
@ -464,7 +465,8 @@ if [[ "$1" == "--redownload" ]] || [[ "$1" == "-r" ]]; then
get_latest_script_release get_latest_script_release
self_update self_update
# Reload the script # Reload the script
exec $0 ScriptLoc=$(readlink -f "$0")
./$ScriptLoc
exit 0 exit 0
elif [[ "$1" == "--edit-config" ]] || [[ "$1" == "-e" ]]; then elif [[ "$1" == "--edit-config" ]] || [[ "$1" == "-e" ]]; then
if ! command -v $EDITOR &> /dev/null; then if ! command -v $EDITOR &> /dev/null; then