projects
/
platform
/
upstream
/
systemd.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
677e644
)
nspawn-patch-uid: clarify that changing mode of symlink is unsupported
author
Mike Yuan
<me@yhndnzj.com>
Sat, 25 Nov 2023 11:10:50 +0000
(19:10 +0800)
committer
Mike Yuan
<me@yhndnzj.com>
Sat, 25 Nov 2023 11:12:20 +0000
(19:12 +0800)
src/nspawn/nspawn-patch-uid.c
patch
|
blob
|
history
diff --git
a/src/nspawn/nspawn-patch-uid.c
b/src/nspawn/nspawn-patch-uid.c
index
66663ad
..
b8918a2
100644
(file)
--- a/
src/nspawn/nspawn-patch-uid.c
+++ b/
src/nspawn/nspawn-patch-uid.c
@@
-241,7
+241,7
@@
static int patch_fd(int fd, const char *name, const struct stat *st, uid_t shift
if (name) {
if (!S_ISLNK(st->st_mode))
r = fchmodat(fd, name, st->st_mode, 0);
- else /*
AT_SYMLINK_NOFOLLOW is not available for fchmodat()
*/
+ else /*
Changing the mode of a symlink is not supported by Linux kernel. Don't bother.
*/
r = 0;
} else
r = fchmod(fd, st->st_mode);