From 54b9c1f549a765be9788cf1202185a800a84c2fb Mon Sep 17 00:00:00 2001 From: tengqian <25736019+tengqian@users.noreply.github.com> Date: Sat, 13 May 2023 19:35:20 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=A0=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=A4=B9=E4=B8=8D=E5=AD=98=E5=9C=A8=E8=80=8C=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E8=A7=A3=E5=8E=8B=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- box/scripts/box.tool | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/box/scripts/box.tool b/box/scripts/box.tool index 145a616..0a1008c 100755 --- a/box/scripts/box.tool +++ b/box/scripts/box.tool @@ -377,6 +377,10 @@ update_dashboard() { if [[ "${bin_name}" == "sing-box" || "${bin_name}" == "clash" ]]; then file_dashboard="${data_dir}/${bin_name}/dashboard.zip" rm -rf "${data_dir}/${bin_name}/dashboard/dist" + if [ -d "${data_dir}/${bin_name}/dashboard" ];then + log info "dashboard folder not exist,create it" + mkdir "${data_dir}/${bin_name}/dashboard" + fi url="https://github.com/CHIZI-0618/yacd/archive/gh-pages.zip" dir_name="yacd-gh-pages" busybox wget --no-check-certificate "${url}" -O "${file_dashboard}" >&2 || { log error "Failed to download ${url}"; exit 1; } From a991a13a34db554fcc9f4b7e5db06114a46b890b Mon Sep 17 00:00:00 2001 From: powerAn <25736019+powerAn2020@users.noreply.github.com> Date: Sat, 13 May 2023 20:06:31 +0800 Subject: [PATCH 2/2] Update box.tool --- box/scripts/box.tool | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/box/scripts/box.tool b/box/scripts/box.tool index 0a1008c..0bdd432 100755 --- a/box/scripts/box.tool +++ b/box/scripts/box.tool @@ -377,7 +377,7 @@ update_dashboard() { if [[ "${bin_name}" == "sing-box" || "${bin_name}" == "clash" ]]; then file_dashboard="${data_dir}/${bin_name}/dashboard.zip" rm -rf "${data_dir}/${bin_name}/dashboard/dist" - if [ -d "${data_dir}/${bin_name}/dashboard" ];then + if [ ! -d "${data_dir}/${bin_name}/dashboard" ];then log info "dashboard folder not exist,create it" mkdir "${data_dir}/${bin_name}/dashboard" fi @@ -458,4 +458,4 @@ case "$1" in echo "$0: usage: $0 {reload|testing|keepdns|connect|upyacd|upcore|cgroup|port|subgeo|all}" exit 1 ;; -esac \ No newline at end of file +esac