eggo/0007-non-root-user-deploy-bug-fixed.patch
zhangxiaoyu a7c766a98c upgrade to v0.9.4-2
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
2021-11-26 09:40:50 +08:00

28 lines
1.0 KiB
Diff

From 3ba4145d267d85b6c2daaa3c254b5dd44a73d6fb Mon Sep 17 00:00:00 2001
From: zhangxiaoyu <zhangxiaoyu58@huawei.com>
Date: Mon, 8 Nov 2021 10:53:43 +0800
Subject: [PATCH 07/12] non-root user deploy bug fixed
Signed-off-by: zhangxiaoyu <zhangxiaoyu58@huawei.com>
---
pkg/utils/runner/runner.go | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pkg/utils/runner/runner.go b/pkg/utils/runner/runner.go
index 9e1689e..c7088df 100644
--- a/pkg/utils/runner/runner.go
+++ b/pkg/utils/runner/runner.go
@@ -179,7 +179,8 @@ func prepareUserTempDir(conn ssh.Connection, host *kkv1alpha1.HostCfg) error {
var sb strings.Builder
sb.WriteString("sudo -E /bin/sh -c \"")
sb.WriteString(fmt.Sprintf("mkdir -p %s", dir))
- sb.WriteString(fmt.Sprintf(" && chown -R %s:%s %s", host.User, host.User, dir))
+ // chown .eggo dir
+ sb.WriteString(fmt.Sprintf(" && chown -R %s:%s %s", host.User, host.User, filepath.Dir(dir)))
sb.WriteString("\"")
_, err := conn.Exec(sb.String(), host)
if err != nil {
--
2.25.1