Browse Source

remove full stops

pull/2971/head
Daniel Gibbs 5 years ago
parent
commit
9a7e3dd0ba
  1. 45
      lgsm/functions/command_wipe.sh

45
lgsm/functions/command_wipe.sh

@ -26,7 +26,7 @@ fn_wipe_server_process(){
fn_wipe_server_remove_files fn_wipe_server_remove_files
fi fi
echo -e "server data wiped" echo -e "server data wiped"
fn_script_log "server data wiped." fn_script_log "server data wiped"
} }
# Provides an exit code upon error. # Provides an exit code upon error.
@ -55,7 +55,7 @@ fn_wipe_server_remove_files(){
fn_sleep_time fn_sleep_time
else else
fn_print_information_nl "No procedural map file to remove" fn_print_information_nl "No procedural map file to remove"
fn_script_log_info "No procedural map file to remove." fn_script_log_info "No procedural map file to remove"
fi fi
# Wipe procedural map save. # Wipe procedural map save.
if [ "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.sav")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.sav")" ]; then
@ -68,7 +68,7 @@ fn_wipe_server_remove_files(){
fn_sleep_time fn_sleep_time
else else
fn_print_information_nl "No procedural map save to remove" fn_print_information_nl "No procedural map save to remove"
fn_script_log_info "No procedural map save to remove." fn_script_log_info "No procedural map save to remove"
fi fi
# Wipe Barren map. # Wipe Barren map.
if [ "$(find "${serveridentitydir}" -type f -name "barren*.map")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "barren*.map")" ]; then
@ -81,7 +81,7 @@ fn_wipe_server_remove_files(){
fn_sleep_time fn_sleep_time
else else
fn_print_information_nl "No barren map file to remove" fn_print_information_nl "No barren map file to remove"
fn_script_log_info "No barren map file to remove." fn_script_log_info "No barren map file to remove"
fi fi
# Wipe barren map save. # Wipe barren map save.
if [ "$(find "${serveridentitydir}" -type f -name "barren*.sav")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "barren*.sav")" ]; then
@ -140,7 +140,7 @@ fn_wipe_server_remove_files(){
fn_sleep_time fn_sleep_time
else else
fn_print_information_nl "No player death to remove" fn_print_information_nl "No player death to remove"
fn_script_log_info "No player death to remove." fn_script_log_info "No player death to remove"
fi fi
# Wipe blueprints only if wipeall command was used. # Wipe blueprints only if wipeall command was used.
if [ "${wipeall}" == "1" ]; then if [ "${wipeall}" == "1" ]; then
@ -154,14 +154,14 @@ fn_wipe_server_remove_files(){
fn_sleep_time fn_sleep_time
else else
fn_print_information_nl "No blueprint file to remove" fn_print_information_nl "No blueprint file to remove"
fn_script_log_info "No blueprint file to remove." fn_script_log_info "No blueprint file to remove"
fi fi
elif [ "$(find "${serveridentitydir}" -type f -name "player.blueprints.*.db")" ]; then elif [ "$(find "${serveridentitydir}" -type f -name "player.blueprints.*.db")" ]; then
fn_print_information_nl "Keeping blueprints" fn_print_information_nl "Keeping blueprints"
fn_script_log_info "Keeping blueprints." fn_script_log_info "Keeping blueprints."
else else
fn_print_information_nl "No blueprints found" fn_print_information_nl "No blueprints found"
fn_script_log_info "No blueprints found." fn_script_log_info "No blueprints found"
fn_sleep_time fn_sleep_time
fi fi
# Wipe some logs that might be there. # Wipe some logs that might be there.
@ -179,28 +179,33 @@ fn_wipe_server_remove_files(){
fi fi
} }
fn_stop_warning(){
fn_print_warn "${selfname} will be stopped during wipe"
fn_script_log_warn "${selfname} will be stopped during wipe"
totalseconds=3
for seconds in {3..1}; do
fn_print_warn "${selfname} will be stopped during wipe: ${totalseconds}"
totalseconds=$((totalseconds - 1))
sleep 1
if [ "${seconds}" == "0" ]; then
break
fi
done
fn_print_warn_nl "${selfname} will be stopped during wipe"
}
# Check if there is something to wipe, prompt the user, and call appropriate functions. # Check if there is something to wipe, prompt the user, and call appropriate functions.
# Rust Wipe. # Rust Wipe.
if [ "${shortname}" == "rust" ]; then
if [ -d "${serveridentitydir}/storage" ]||[ -d "${serveridentitydir}/user" ]||[ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "barren*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "Log.*.txt")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "player.deaths.*.db")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "player.blueprints.*.db")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "sv.files.*.db")" ]; then if [ -d "${serveridentitydir}/storage" ]||[ -d "${serveridentitydir}/user" ]||[ -n "$(find "${serveridentitydir}" -type f -name "proceduralmap*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "barren*.sav")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "Log.*.txt")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "player.deaths.*.db")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "player.blueprints.*.db")" ]||[ -n "$(find "${serveridentitydir}" -type f -name "sv.files.*.db")" ]; then
fn_print_warning_nl "Any user, storage, log and map data from ${serveridentitydir} will be erased." fn_print_warning_nl "Any user, storage, log and map data from ${serveridentitydir} will be erased"
if ! fn_prompt_yn "Continue?" Y; then fn_wipe_warning
core_exit.sh
fi
fn_script_log_info "User selects to erase any user, storage, log and map data from ${serveridentitydir}" fn_script_log_info "User selects to erase any user, storage, log and map data from ${serveridentitydir}"
fn_sleep_time fn_sleep_time
fn_wipe_server_process fn_wipe_server_process
else else
fn_print_information_nl "No data to wipe was found" fn_print_information_nl "No data to wipe was found"
fn_script_log_info "No data to wipe was found." fn_script_log_info "No data to wipe was found"
core_exit.sh core_exit.sh
fi fi
# You can add an "elif" here to add another game or engine.
else
# Game not listed.
fn_print_information_nl "Wipe is not available for this game"
fn_script_log_info "Wipe is not available for this game."
core_exit.sh
fi
core_exit.sh core_exit.sh

Loading…
Cancel
Save