From ca5b357e6bd200db94b764d127763268add910a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Mon, 30 Dec 2024 11:48:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8D=87=E7=BA=A7=E9=9D=A2=E6=9D=BF?= =?UTF-8?q?=E5=90=8E=E6=B8=85=E7=90=86=E4=B8=8B=E8=BD=BD=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/data/backup.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/data/backup.go b/internal/data/backup.go index 15de2889..1c1eb2e0 100644 --- a/internal/data/backup.go +++ b/internal/data/backup.go @@ -684,6 +684,10 @@ func (r *backupRepo) FixPanel() error { return err } + if err = io.Remove("/tmp/panel-fix"); err != nil { + return err + } + if app.IsCli { fmt.Println("|-修复完成") } @@ -777,6 +781,9 @@ func (r *backupRepo) UpdatePanel(version, url, checksum string) error { if !io.Exists(filepath.Join(app.Root, "panel", "web")) { return errors.New("解压失败,缺失文件") } + if err := io.Remove(filepath.Join("/tmp", name)); err != nil { + return fmt.Errorf("清理临时文件失败:%w", err) + } if app.IsCli { fmt.Println("|-恢复面板数据...")