From 38b0c680777d5eb9cc69cd8fbc38fe3dc5a0927a Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Fri, 10 Jan 2020 21:40:03 -0800 Subject: [PATCH] pax: Ignore EOPNOTSUPP from fchmodat Linux does not support changing the mode of symlinks. --- bin/pax/file_subs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/pax/file_subs.c b/bin/pax/file_subs.c index ae0caf29f6c..429705976dc 100644 --- a/bin/pax/file_subs.c +++ b/bin/pax/file_subs.c @@ -800,7 +800,7 @@ void set_pmode(char *fnm, mode_t mode) { mode &= ABITS; - if (fchmodat(AT_FDCWD, fnm, mode, AT_SYMLINK_NOFOLLOW) == -1) + if (fchmodat(AT_FDCWD, fnm, mode, AT_SYMLINK_NOFOLLOW) == -1 && errno != EOPNOTSUPP) syswarn(1, errno, "Could not set permissions on %s", fnm); } -- 2.49.0