29 lines
1.2 KiB
Diff
29 lines
1.2 KiB
Diff
From 2b27e392632fa0506fef9d5d882ed72a92973e27 Mon Sep 17 00:00:00 2001
|
|
From: yangfeiyu <yangfeiyu2@huawei.com>
|
|
Date: Tue, 26 Jan 2021 15:24:39 +0800
|
|
Subject: [PATCH] xattr: support ima and evm
|
|
|
|
reason: support ima and evm
|
|
|
|
Signed-off-by: yangfeiyu <yangfeiyu2@huawei.com>
|
|
---
|
|
vendor/github.com/containers/storage/pkg/archive/archive.go | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/vendor/github.com/containers/storage/pkg/archive/archive.go b/vendor/github.com/containers/storage/pkg/archive/archive.go
|
|
index 4472511..479ade8 100644
|
|
--- a/vendor/github.com/containers/storage/pkg/archive/archive.go
|
|
+++ b/vendor/github.com/containers/storage/pkg/archive/archive.go
|
|
@@ -396,7 +396,7 @@ func ReadSecurityXattrToTarHeader(path string, hdr *tar.Header) error {
|
|
if hdr.Xattrs == nil {
|
|
hdr.Xattrs = make(map[string]string)
|
|
}
|
|
- for _, xattr := range []string{"security.capability", "security.ima"} {
|
|
+ for _, xattr := range []string{"security.capability", "security.ima", "security.evm"} {
|
|
capability, err := system.Lgetxattr(path, xattr)
|
|
if err != nil && err != system.EOPNOTSUPP && err != system.ErrNotSupportedPlatform {
|
|
return errors.Wrapf(err, "failed to read %q attribute from %q", xattr, path)
|
|
--
|
|
2.27.0
|
|
|