From 7b5bbd4eaa42a2fd50f9092fdfd8b2f28c16ff78 Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Fri, 8 Apr 2022 22:48:20 -0400 Subject: [PATCH] keywords: tar.Xattrs is deprecated by PAXRecords Signed-off-by: Vincent Batts --- keywordfuncs_linux.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/keywordfuncs_linux.go b/keywordfuncs_linux.go index 2fd82c2..b88f738 100644 --- a/keywordfuncs_linux.go +++ b/keywordfuncs_linux.go @@ -1,3 +1,4 @@ +//go:build linux // +build linux package mtree @@ -69,11 +70,11 @@ var ( } xattrKeywordFunc = func(path string, info os.FileInfo, r io.Reader) ([]KeyVal, error) { if hdr, ok := info.Sys().(*tar.Header); ok { - if len(hdr.Xattrs) == 0 { + if len(hdr.PAXRecords) == 0 { return nil, nil } klist := []KeyVal{} - for k, v := range hdr.Xattrs { + for k, v := range hdr.PAXRecords { encKey, err := govis.Vis(k, DefaultVisFlags) if err != nil { return nil, nil