From 3784a24c38daea3ab24e0334755ae8cad997b7d6 Mon Sep 17 00:00:00 2001 From: zeaslity Date: Thu, 14 Dec 2023 16:51:06 +0800 Subject: [PATCH] [ Agent ] [ App ] - offline build nfs server - 2 --- agent-go/executor/BaseFunction.go | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/agent-go/executor/BaseFunction.go b/agent-go/executor/BaseFunction.go index c57c6fa..896370a 100644 --- a/agent-go/executor/BaseFunction.go +++ b/agent-go/executor/BaseFunction.go @@ -1098,6 +1098,9 @@ func (op *AgentOsOperator) installNfsOnlineExec() (bool, []string) { func (op *AgentOsOperator) installNFSOfflineExec() (bool, []string) { + log.InfoF("[installNFSOfflineExec] - start to install nfs-client offline !") + BasicCreateFolder("/root/install") + // check for version executor, i := HardCodeCommandExecutor("grep PRETTY_NAME /etc/os-release | cut -d= -f2 | tr -d '\"' | sed 's/ /-/g'") if !executor { @@ -1121,13 +1124,15 @@ func (op *AgentOsOperator) installNFSOfflineExec() (bool, []string) { "/root/install", }) - // install AllCommandExecutor([]string{ - "dpkg", - "-i", - "/root/install/tmp/nfs-client/*.deb", + "rm", + "-rf", + "/root/install/tmp", }) + // install + BasicPrettyPrint(HardCodeCommandExecutor("dpkg -i /root/install/tmp/nfs-client/*.deb")) + ok, resultLog = BasicSystemdUp("nfs") if !ok { return false, append(resultLog, "[installNFSOfflineExec] - start nfs-common.service failed !")