mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-03 23:20:25 +08:00
升级时备份可执行文件时将.old改成.dist,避免误解
This commit is contained in:
@@ -203,12 +203,12 @@ func (this *UpgradeManager) unzip(zipPath string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 先改先前的可执行文件
|
// 先改先前的可执行文件
|
||||||
err := os.Rename(target+"/bin/edge-node", target+"/bin/.edge-node.old")
|
err := os.Rename(target+"/bin/edge-node", target+"/bin/.edge-node.dist")
|
||||||
hasBackup := err == nil
|
hasBackup := err == nil
|
||||||
defer func() {
|
defer func() {
|
||||||
if !isOk && hasBackup {
|
if !isOk && hasBackup {
|
||||||
// 失败时还原
|
// 失败时还原
|
||||||
_ = os.Rename(target+"/bin/.edge-node.old", target+"/bin/edge-node")
|
_ = os.Rename(target+"/bin/.edge-node.dist", target+"/bin/edge-node")
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user