liuxiaolong
2020-06-05 02648678b4624a0c2c0167bc363df29ff9610a9f
delete md5 dir after install sdk
1个文件已修改
11 ■■■■■ 已修改文件
service/SdkInstall.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/SdkInstall.go
@@ -33,12 +33,16 @@
    zipFilePath := configPatchPath + "/"+identifier+ext
    unPackTargetPath := configPatchPath+"/"+identifier+"_basic/"
    md5DirPath := configPatchPath+"/"+identifier
    if util.Exists(zipFilePath) {
        strMd5, e := util.FileMd5(zipFilePath)
        if e !=nil || strMd5 == "" {
            go os.Remove(zipFilePath)
            if util.DirExists(unPackTargetPath) {
                go os.RemoveAll(unPackTargetPath)
            }
            if util.DirExists(md5DirPath) {
                go os.RemoveAll(md5DirPath)
            }
            return false,errors.New("获取安装包md5失败")
        }
@@ -52,6 +56,9 @@
            go os.Remove(zipFilePath)
            if util.DirExists(unPackTargetPath) {
                go os.RemoveAll(unPackTargetPath)
            }
            if util.DirExists(md5DirPath) {
                go os.RemoveAll(md5DirPath)
            }
            logger.Debug("strMd5 is", strMd5,"identifier is",identifier,"not equal")
            return false,errors.New("校验安装文件失败")
@@ -72,6 +79,7 @@
    //1.解压缩更新包
    unPackTargetPath := configPatchPath+"/"+identifier+"_basic/"
    unPackFilePath := configPatchPath+"/"+identifier+ext
    md5DirPath := configPatchPath+"/"+identifier
    defer func() {
        if util.Exists(unPackTargetPath) {
            os.RemoveAll(unPackTargetPath)
@@ -79,6 +87,9 @@
        if util.Exists(unPackFilePath) {
            os.RemoveAll(unPackFilePath)
        }
        if util.DirExists(md5DirPath) {
            go os.RemoveAll(md5DirPath)
        }
    }()
    if util.Exists(unPackTargetPath) {