liuxiaolong
2020-05-30 cfc045ede56bc5a1dd9a307591e892b78c880684
fix unPackPath
1个文件已修改
18 ■■■■■ 已修改文件
service/SdkInstall.go 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/SdkInstall.go
@@ -8,6 +8,7 @@
    "io/ioutil"
    "os"
    "path"
    "path/filepath"
    "webserver/extend/config"
    "webserver/extend/util"
)
@@ -72,6 +73,20 @@
        logger.Debug("UnPack err:",err,"unPackFile:",unPackFilePath)
        return false, err
    }
    targetFileName := ""
    err = filepath.Walk(unPackPath, func(path string, f os.FileInfo, err error) error {
        if f == nil {
            return err
        }
        if f.IsDir() {
            targetFileName = f.Name()
        }
        return nil
    })
    if err != nil {
        return false, err
    }
    unPackPath = unPackPath + targetFileName +"/"
    //解压完成,获取安装包中的文件,开始安装
    //1.解析安装说明ins.inc
    incPath := unPackPath+"ins.inc"
@@ -80,7 +95,10 @@
            var ins InsInc
            if err = json.Unmarshal(incB, &ins); err == nil {
                //处理授权信息
                curMc := ""
                if ins.MachineCode != curMc {
                }
                //2.解析sdk.def,将so和zconf复制到/opt/vasystem/libs/文件夹下
                defPath := unPackPath + "sdk.def"
                if util.Exists(defPath) {