diff --git a/scripts/menus/9_upgrade.sh b/scripts/menus/9_upgrade.sh index b887c9c9..ccc8de72 100644 --- a/scripts/menus/9_upgrade.sh +++ b/scripts/menus/9_upgrade.sh @@ -833,7 +833,7 @@ setgeo() { while true; do comp_box "\033[33m${UPG_GEO_CLEAN_HINT1_PREFIX}${CRASHDIR}${UPG_GEO_CLEAN_HINT1_SUFFIX}\033[0m" \ "$UPG_GEO_CLEAN_HINT2" - btm_box "$UPG_GEO_CLEAN_CONFIRM" \ + btm_box "1) $UPG_GEO_CLEAN_CONFIRM" \ "0) $COMMON_BACK" read -r -p "$COMMON_INPUT> " res case "$res" in @@ -841,8 +841,8 @@ setgeo() { break ;; 1) - for file in cn_ip.txt cn_ipv6.txt Country.mmdb GeoSite.dat geoip.db geosite.db; do - rm -rf $CRASHDIR/$file + for file in cn_ip.txt cn_ipv6.txt *.mmdb *.metadb *.dat geoip.db geosite.db; do + rm -rf "$CRASHDIR"/$file done for var in Country_v cn_mini_v china_ip_list_v china_ipv6_list_v geosite_v geoip_cn_v geosite_cn_v mrs_geosite_cn_v srs_geoip_cn_v srs_geosite_cn_v mrs_v srs_v; do setconfig $var