File U_16-Use-lchown.patch of Package slurm.31080
From: Tim Wickberg <tim@schedmd.com>
Date: Wed Oct 11 12:45:25 2023 -0600
Subject: [PATCH 16/19]Use lchown().
Patch-mainline: Upstream
Git-repo: https://github.com/SchedMD/slurm
Git-commit: e973747d897f39e42f63110c1cc837f64b5d5460
References: bsc#1216207
Signed-off-by: Egbert Eich <eich@suse.de>
---
src/plugins/job_container/tmpfs/job_container_tmpfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/plugins/job_container/tmpfs/job_container_tmpfs.c b/src/plugins/job_container/tmpfs/job_container_tmpfs.c
index 1e6d8c2366..b6a053b900 100644
--- a/src/plugins/job_container/tmpfs/job_container_tmpfs.c
+++ b/src/plugins/job_container/tmpfs/job_container_tmpfs.c
@@ -709,9 +709,9 @@ extern int container_p_join(uint32_t job_id, uid_t uid)
return SLURM_ERROR;
}
- rc = chown(src_bind, uid, -1);
+ rc = lchown(src_bind, uid, -1);
if (rc) {
- error("%s: chown failed for %s: %s",
+ error("%s: lchown failed for %s: %s",
__func__, src_bind, strerror(errno));
return SLURM_ERROR;
}