@@ -23,7 +23,6 @@ import (
23
23
"strings"
24
24
25
25
provider "github.com/cs3org/go-cs3apis/cs3/storage/provider/v1beta1"
26
- "github.com/pkg/errors"
27
26
"github.com/pkg/xattr"
28
27
)
29
28
@@ -137,7 +136,7 @@ func CopyMetadata(s, t string, filter func(attributeName string) bool) error {
137
136
func Set (filePath string , key string , val string ) error {
138
137
139
138
if err := xattr .Set (filePath , key , []byte (val )); err != nil {
140
- return errors . Wrap ( err , "xattrs: Could not write xtended attribute" )
139
+ return err
141
140
}
142
141
return nil
143
142
}
@@ -160,7 +159,7 @@ func Get(filePath, key string) (string, error) {
160
159
161
160
v , err := xattr .Get (filePath , key )
162
161
if err != nil {
163
- return "" , errors . Wrap ( err , "xattrs: Can not read xattr" )
162
+ return "" , err
164
163
}
165
164
val := string (v )
166
165
return val , nil
@@ -174,7 +173,7 @@ func GetInt64(filePath, key string) (int64, error) {
174
173
}
175
174
v , err := strconv .ParseInt (attr , 10 , 64 )
176
175
if err != nil {
177
- return 0 , errors . Wrapf ( err , "invalid xattr format" )
176
+ return 0 , err
178
177
}
179
178
return v , nil
180
179
}
@@ -183,14 +182,14 @@ func GetInt64(filePath, key string) (int64, error) {
183
182
func All (filePath string ) (map [string ]string , error ) {
184
183
attrNames , err := xattr .List (filePath )
185
184
if err != nil {
186
- return nil , errors . Wrap ( err , "xattrs: Can not list extended attributes" )
185
+ return nil , err
187
186
}
188
187
189
188
attribs := make (map [string ]string , len (attrNames ))
190
189
for _ , name := range attrNames {
191
190
val , err := xattr .Get (filePath , name )
192
191
if err != nil {
193
- return nil , errors . Wrap ( err , "Failed to read extended attrib" )
192
+ return nil , err
194
193
}
195
194
attribs [name ] = string (val )
196
195
}
0 commit comments