From 3cbea84201392603f286577440ba394c0c0d613b Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Tue, 16 Jan 2024 19:11:31 +0800 Subject: [PATCH] fix: dkpg ims issue --- features/cm/software.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/features/cm/software.go b/features/cm/software.go index 35d6b853..4a823b82 100644 --- a/features/cm/software.go +++ b/features/cm/software.go @@ -710,8 +710,12 @@ func ActiveSoftwareToNF(w http.ResponseWriter, r *http.Request) { services.ResponseInternalServerError500ProcessError(w, err) return } - dpkgCmd := fmt.Sprintf("sudo %s/spawdpkg.sh -i --force-all '%s'", - config.GetYamlConfig().NE.ScpDir, filePath) + var inputStr string = "n" + if config.GetYamlConfig().NE.DpkgOverwrite { + inputStr = "y" + } + dpkgCmd := fmt.Sprintf("sudo %s/spawdpkg.sh %s '%s'", + config.GetYamlConfig().NE.ScpDir, inputStr, filePath) err = RunSSHCmd(sshHost, dpkgCmd) if err != nil { log.Error("Faile to execute dpkg command:", err)