Browse Source

wipe messaging

pull/2971/head
Daniel Gibbs 5 years ago
parent
commit
2f7513fff8
  1. 59
      lgsm/functions/command_wipe.sh

59
lgsm/functions/command_wipe.sh

@ -26,11 +26,10 @@ fn_wipe_server_files(){
fn_script_log_info "Wiping server" fn_script_log_info "Wiping server"
# Wipe procedural map. # Wipe procedural map.
if [ "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.map")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "proceduralmap.*.map")" ]; then
currentaction="removing map file(s): ${serveridentitydir}/proceduralmap.*.map" echo -e "removing procedural map proceduralmap.*.map file(s)..."
echo -en "removing procedural map proceduralmap.*.map file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing procedural map file(s): ${serveridentitydir}/proceduralmap.*.map"
find "${serveridentitydir:?}" -type f -name "proceduralmap.*.map" -delete find "${serveridentitydir:?}" -type f -name "proceduralmap.*.map" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
else else
@ -40,11 +39,10 @@ fn_wipe_server_files(){
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
currentaction="removing procedural map save(s): ${serveridentitydir}/proceduralmap.*.sav" echo -e "removing map saves proceduralmap.*.sav file(s)..."
echo -en "removing map saves proceduralmap.*.sav file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing procedural map save(s): ${serveridentitydir}/proceduralmap.*.sav"
find "${serveridentitydir:?}" -type f -name "proceduralmap.*.sav" -delete find "${serveridentitydir:?}" -type f -name "proceduralmap.*.sav" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
else else
@ -54,11 +52,10 @@ fn_wipe_server_files(){
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
currentaction="removing map file(s): ${serveridentitydir}/barren*.map" echo -e "removing barren map barren*.map file(s)..."
echo -en "removing barren map barren*.map file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing map file(s): ${serveridentitydir}/barren*.map"
find "${serveridentitydir:?}" -type f -name "barren*.map" -delete find "${serveridentitydir:?}" -type f -name "barren*.map" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
else else
@ -68,11 +65,10 @@ fn_wipe_server_files(){
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
currentaction="removing barren map save(s): ${serveridentitydir}/barren*.sav" echo -e "removing barren map saves barren*.sav file(s)..."
echo -en "removing barren map saves barren*.sav file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing barren map save(s): ${serveridentitydir}/barren*.sav"
find "${serveridentitydir:?}" -type f -name "barren*.sav" -delete find "${serveridentitydir:?}" -type f -name "barren*.sav" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
else else
@ -104,22 +100,20 @@ fn_wipe_server_files(){
fi fi
# Wipe sv.files. # Wipe sv.files.
if [ "$(find "${serveridentitydir}" -type f -name "sv.files.*.db")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "sv.files.*.db")" ]; then
currentaction="removing server misc files: ${serveridentitydir}/sv.files.*.db" echo -e "removing server misc srv.files*.db file(s)..."
echo -en "removing server misc srv.files*.db file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing server misc files: ${serveridentitydir}/sv.files.*.db"
find "${serveridentitydir:?}" -type f -name "sv.files.*.db" -delete find "${serveridentitydir:?}" -type f -name "sv.files.*.db" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
# No further information if not found because it should I could not get this file showing up. # No further information if not found because it should I could not get this file showing up.
fi fi
# Wipe player death files. # Wipe player death files.
if [ "$(find "${serveridentitydir}" -type f -name "player.deaths.*.db")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "player.deaths.*.db")" ]; then
currentaction="removing player death files: ${serveridentitydir}/player.deaths.*.db" echo -e "removing player deaths player.deaths.*.db file(s)..."
echo -en "removing player deaths player.deaths.*.db file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing player death files: ${serveridentitydir}/player.deaths.*.db"
find "${serveridentitydir:?}" -type f -name "player.deaths.*.db" -delete find "${serveridentitydir:?}" -type f -name "player.deaths.*.db" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
else else
@ -130,11 +124,10 @@ fn_wipe_server_files(){
# Wipe blueprints only if wipeall command was used. # Wipe blueprints only if wipeall command was used.
if [ "${wipeall}" == "1" ]; then if [ "${wipeall}" == "1" ]; then
if [ "$(find "${serveridentitydir}" -type f -name "player.blueprints.*.db")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "player.blueprints.*.db")" ]; then
currentaction="removing blueprint file(s): ${serveridentitydir}/player.blueprints.*.db" echo -e "removing blueprints player.blueprints.*.db file(s)..."
echo -en "removing blueprints player.blueprints.*.db file(s)..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing blueprint file(s): ${serveridentitydir}/player.blueprints.*.db"
find "${serveridentitydir:?}" -type f -name "player.blueprints.*.db" -delete find "${serveridentitydir:?}" -type f -name "player.blueprints.*.db" -delete | tee -a "${lgsmlog}"
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time
else else
@ -143,21 +136,19 @@ fn_wipe_server_files(){
fn_script_log_pass "No blueprint file to remove" fn_script_log_pass "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
echo -e "Keeping blueprints" echo -e "keeping blueprints"
fn_sleep_time fn_sleep_time
fn_script_log_info "Keeping blueprints." fn_script_log_info "Keeping blueprints"
else else
echo -e "no blueprints found" echo -e "no blueprints found"
fn_sleep_time fn_sleep_time
fn_script_log_pass "No blueprints found" fn_script_log_pass "No blueprints found"
fn_sleep_time
fi fi
# Wipe some logs that might be there. # Wipe some logs that might be there.
if [ "$(find "${serveridentitydir}" -type f -name "Log.*.txt")" ]; then if [ "$(find "${serveridentitydir}" -type f -name "Log.*.txt")" ]; then
currentaction="removing log files: ${serveridentitydir}/Log.*.txt" echo -e "removing Log files..."
echo -en "removing Log files..."
fn_sleep_time fn_sleep_time
fn_script_log "${currentaction}" fn_script_log "Removing log files: ${serveridentitydir}/Log.*.txt"
find "${serveridentitydir:?}" -type f -name "Log.*.txt" -delete find "${serveridentitydir:?}" -type f -name "Log.*.txt" -delete
fn_wipe_exit_code fn_wipe_exit_code
fn_sleep_time fn_sleep_time

Loading…
Cancel
Save