63e7de9
From 5c04ee88bc3a8fe4bde91d488d74bbadb836a5e6 Mon Sep 17 00:00:00 2001
63e7de9
From: Kamil Dudka <kdudka@redhat.com>
63e7de9
Date: Mon, 4 Mar 2019 16:13:42 +0100
63e7de9
Subject: [PATCH 1/2] xattr.conf: document how libattr itself uses the file
63e7de9
63e7de9
Otherwise users could think that only entries with the `skip` action
63e7de9
are excluded by libattr functions attr_copy_file() and attr_copy_fd()
63e7de9
by default.
63e7de9
---
63e7de9
 xattr.conf | 4 ++++
63e7de9
 1 file changed, 4 insertions(+)
63e7de9
63e7de9
diff --git a/xattr.conf b/xattr.conf
63e7de9
index dcbc12c..7361fbd 100644
63e7de9
--- a/xattr.conf
63e7de9
+++ b/xattr.conf
63e7de9
@@ -6,6 +6,10 @@
63e7de9
 # Actions:
63e7de9
 #   permissions - copy when trying to preserve permissions.
63e7de9
 #   skip - do not copy.
63e7de9
+#
63e7de9
+# Note that libattr functions attr_copy_file() and attr_copy_fd() by default
63e7de9
+# skip all extended attributes that are matched by any of the below patterns,
63e7de9
+# regardless of the specified action.
63e7de9
 
63e7de9
 system.nfs4_acl			permissions
63e7de9
 system.nfs4acl			permissions
63e7de9
-- 
63e7de9
2.20.1
63e7de9
63e7de9
63e7de9
From 951fbb74d402a96619b6b9ee894d272650ec7100 Mon Sep 17 00:00:00 2001
63e7de9
From: Kamil Dudka <kdudka@redhat.com>
63e7de9
Date: Mon, 4 Mar 2019 16:21:52 +0100
63e7de9
Subject: [PATCH 2/2] xattr.conf: remove entries for NFSv4 ACLs namespaces
63e7de9
63e7de9
... in order to make it possible to copy NFSv4 ACLs by GNU coreutils'
63e7de9
implementation of cp(1).  There is no way to make GNU coreutils copy
63e7de9
extended attributes that are matched by any entry from /etc/xattr.conf.
63e7de9
63e7de9
GNU coreutils upstream says that NFS-related entries should be removed
63e7de9
from the default /etc/xattr.conf to make copying of NFSv4 ACLs work:
63e7de9
63e7de9
http://lists.gnu.org/archive/html/bug-coreutils/2019-03/msg00008.html
63e7de9
---
63e7de9
 xattr.conf | 2 --
63e7de9
 1 file changed, 2 deletions(-)
63e7de9
63e7de9
diff --git a/xattr.conf b/xattr.conf
63e7de9
index 7361fbd..1ac5b2f 100644
63e7de9
--- a/xattr.conf
63e7de9
+++ b/xattr.conf
63e7de9
@@ -11,8 +11,6 @@
63e7de9
 # skip all extended attributes that are matched by any of the below patterns,
63e7de9
 # regardless of the specified action.
63e7de9
 
63e7de9
-system.nfs4_acl			permissions
63e7de9
-system.nfs4acl			permissions
63e7de9
 system.posix_acl_access		permissions
63e7de9
 system.posix_acl_default	permissions
63e7de9
 trusted.SGI_ACL_DEFAULT		skip		# xfs specific
63e7de9
-- 
63e7de9
2.20.1
63e7de9