|
|
@@ -21,6 +21,7 @@ var IsUpdateing = false
|
|
|
|
|
|
// MakeUpdateScript 生成脚本
|
|
|
func MakeUpdateScript(c *gin.Context) {
|
|
|
+ println("11111111111111111111")
|
|
|
if IsUpdateing {
|
|
|
println("正在升级中...")
|
|
|
c.String(http.StatusOK, "正在升级中...")
|
|
|
@@ -38,6 +39,7 @@ func MakeUpdateScript(c *gin.Context) {
|
|
|
|
|
|
filename := c.DefaultQuery("filename", "")
|
|
|
if createsh() {
|
|
|
+ c.String(http.StatusOK, "正在执行升级, 升级会保留原有的config.yaml,且重启服务。注意:请勿刷新本页面。")
|
|
|
rx := regexp.MustCompile(`mtp20_access_*\.zip`) // mtp20_access_20221009092417.zip
|
|
|
names := rx.FindStringSubmatch(filename)
|
|
|
// 正则表达式检查文件名是否符合规范
|
|
|
@@ -55,9 +57,6 @@ func MakeUpdateScript(c *gin.Context) {
|
|
|
c.String(http.StatusBadRequest, "创建脚本失败, 可能是权限不足")
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
- println("正在执行升级")
|
|
|
- c.String(http.StatusOK, "正在执行升级, 升级会保留原有的config.yaml,且重启服务。注意:请勿刷新本页面。")
|
|
|
}
|
|
|
|
|
|
// 生成update.sh文件
|