summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-03-23 01:35:59 +0000
committerCoprDistGit <infra@openeuler.org>2026-03-23 01:35:59 +0000
commit719067dbc4965e8211ac37beef86b4ed680ebdd5 (patch)
treef9e59ed8dbf566d2b0c4c296e6dd4f420001a9e1
parent2c99a372d17b050681d68295e416dfba126aee3e (diff)
-rw-r--r--google-guest-agent.spec9
1 files changed, 5 insertions, 4 deletions
diff --git a/google-guest-agent.spec b/google-guest-agent.spec
index 568a609..fae251a 100644
--- a/google-guest-agent.spec
+++ b/google-guest-agent.spec
@@ -21,7 +21,7 @@
%endif
%define _version 20260309.00
-%define _go /usr/local/go/bin/go
+%define _go /tmp/go/bin/go
%define _gopath /tmp
Name: google-guest-agent
@@ -54,8 +54,9 @@ Contains the Google guest agent binary.
%prep
GO_ARCH=%{_target_cpu}; [ "$GO_ARCH" = "aarch64" ] && GO_ARCH=arm64 || GO_ARCH=amd64
curl -k -L -o /tmp/go.tar.gz https://studygolang.com/dl/golang/go1.25.0.linux-${GO_ARCH}.tar.gz
-rm -rf /usr/local/go
-tar -C /usr/local -xzf /tmp/go.tar.gz
+rm -rf /tmp/go
+mkdir -p /tmp/go
+tar -C /tmp/go --strip-components=1 -xzf /tmp/go.tar.gz
rm -f /tmp/go.tar.gz
%if 0%{?build_plugin_manager}
@@ -65,7 +66,7 @@ rm -f /tmp/go.tar.gz
%endif
%build
-export GOROOT=/usr/local/go
+export GOROOT=/tmp/go
export GOPROXY=https://goproxy.cn,direct
export GOSUMDB=sum.golang.org