@@ -26,7 +26,7 @@ fn_wipe_server_files(){
2626 fn_print_start_nl " Wiping server"
2727 fn_script_log_info " Wiping server"
2828 # Wipe procedural map.
29- if [ " $( find " ${serveridentitydir} " -type f -name " proceduralmap.*.map" ) " ]; then
29+ if [ -n " $( find " ${serveridentitydir} " -type f -name " proceduralmap.*.map" ) " ]; then
3030 echo -en " removing procedural map proceduralmap.*.map file(s)..."
3131 fn_sleep_time
3232 fn_script_log_info " Removing procedural map file(s): ${serveridentitydir} /proceduralmap.*.map"
@@ -39,7 +39,7 @@ fn_wipe_server_files(){
3939 fn_script_log_pass " No procedural map file to remove"
4040 fi
4141 # Wipe procedural map save.
42- if [ " $( find " ${serveridentitydir} " -type f -name " proceduralmap.*.sav" ) " ]; then
42+ if [ -n " $( find " ${serveridentitydir} " -type f -name " proceduralmap.*.sav" ) " ]; then
4343 echo -en " removing map saves proceduralmap.*.sav file(s)..."
4444 fn_sleep_time
4545 fn_script_log_info " Removing procedural map save(s): ${serveridentitydir} /proceduralmap.*.sav"
@@ -52,7 +52,7 @@ fn_wipe_server_files(){
5252 fn_script_log_pass " No procedural map save to remove"
5353 fi
5454 # Wipe Barren map.
55- if [ " $( find " ${serveridentitydir} " -type f -name " barren*.map" ) " ]; then
55+ if [ -n " $( find " ${serveridentitydir} " -type f -name " barren*.map" ) " ]; then
5656 echo -en " removing barren map barren*.map file(s)..."
5757 fn_sleep_time
5858 fn_script_log_info " Removing map file(s): ${serveridentitydir} /barren*.map"
@@ -65,7 +65,7 @@ fn_wipe_server_files(){
6565 fn_script_log_pass " No barren map file to remove"
6666 fi
6767 # Wipe barren map save.
68- if [ " $( find " ${serveridentitydir} " -type f -name " barren*.sav" ) " ]; then
68+ if [ -n " $( find " ${serveridentitydir} " -type f -name " barren*.sav" ) " ]; then
6969 echo -en " removing barren map saves barren*.sav file(s)..."
7070 fn_sleep_time
7171 fn_script_log_info " Removing barren map save(s): ${serveridentitydir} /barren*.sav"
@@ -98,7 +98,7 @@ fn_wipe_server_files(){
9898 # We do not print additional information if there is nothing to remove since this might be obsolete.
9999 fi
100100 # Wipe sv.files.
101- if [ " $( find " ${serveridentitydir} " -type f -name " sv.files.*.db" ) " ]; then
101+ if [ -n " $( find " ${serveridentitydir} " -type f -name " sv.files.*.db" ) " ]; then
102102 echo -en " removing server misc srv.files*.db file(s)..."
103103 fn_sleep_time
104104 fn_script_log_info " Removing server misc files: ${serveridentitydir} /sv.files.*.db"
@@ -108,7 +108,7 @@ fn_wipe_server_files(){
108108 # No further information if not found because it should I could not get this file showing up.
109109 fi
110110 # Wipe player death files.
111- if [ " $( find " ${serveridentitydir} " -type f -name " player.deaths.*.db" ) " ]; then
111+ if [ -n " $( find " ${serveridentitydir} " -type f -name " player.deaths.*.db" ) " ]; then
112112 echo -en " removing player deaths player.deaths.*.db file(s)..."
113113 fn_sleep_time
114114 fn_script_log_info " Removing player death files: ${serveridentitydir} /player.deaths.*.db"
@@ -122,7 +122,7 @@ fn_wipe_server_files(){
122122 fi
123123 # Wipe blueprints only if full-wipe command was used.
124124 if [ " ${fullwipe} " == " 1" ]; then
125- if [ " $( find " ${serveridentitydir} " -type f -name " player.blueprints.*.db" ) " ]; then
125+ if [ -n " $( find " ${serveridentitydir} " -type f -name " player.blueprints.*.db" ) " ]; then
126126 echo -en " removing blueprints player.blueprints.*.db file(s)..."
127127 fn_sleep_time
128128 fn_script_log_info " Removing blueprint file(s): ${serveridentitydir} /player.blueprints.*.db"
@@ -134,7 +134,7 @@ fn_wipe_server_files(){
134134 fn_sleep_time
135135 fn_script_log_pass " No blueprint file to remove"
136136 fi
137- elif [ " $( find " ${serveridentitydir} " -type f -name " player.blueprints.*.db" ) " ]; then
137+ elif [ -n " $( find " ${serveridentitydir} " -type f -name " player.blueprints.*.db" ) " ]; then
138138 echo -e " keeping blueprints"
139139 fn_sleep_time
140140 fn_script_log_info " Keeping blueprints"
@@ -144,8 +144,8 @@ fn_wipe_server_files(){
144144 fn_script_log_pass " No blueprints found"
145145 fi
146146 # Wipe some logs that might be there.
147- if [ " $( find " ${serveridentitydir} " -type f -name " Log.*.txt" ) " ]; then
148- echo -en " removing Log files..."
147+ if [ -n " $( find " ${serveridentitydir} " -type f -name " Log.*.txt" ) " ]; then
148+ echo -en " removing log files..."
149149 fn_sleep_time
150150 fn_script_log_info " Removing log files: ${serveridentitydir} /Log.*.txt"
151151 find " ${serveridentitydir:? } " -type f -name " Log.*.txt" -delete
@@ -204,8 +204,10 @@ if [ -d "${serveridentitydir}/storage" ]||[ -d "${serveridentitydir}/user" ]||[
204204 else
205205 fn_wipe_server_files
206206 fi
207- fn_print_ok_nl " "
208- fn_script_log_pass " Wiping server"
207+ fn_print_complete_nl " Wiping ${selfname} "
208+ fn_script_log_pass " Wiping ${selfname} "
209+ else
210+ fn_print_ok_nl " Wipe not required"
211+ fn_script_log_pass " Wipe not required"
209212fi
210-
211213core_exit.sh
0 commit comments