From 02648678b4624a0c2c0167bc363df29ff9610a9f Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期五, 05 六月 2020 20:58:57 +0800
Subject: [PATCH] delete md5 dir after install sdk
---
service/SdkInstall.go | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/service/SdkInstall.go b/service/SdkInstall.go
index 43f29a3..0543795 100644
--- a/service/SdkInstall.go
+++ b/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("鑾峰彇瀹夎鍖卪d5澶辫触")
}
@@ -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.瑙e帇缂╂洿鏂板寘
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) {
--
Gitblit v1.8.0