mirror of
https://github.com/anchore/syft.git
synced 2026-11-01 06:56:40 +01:00
allow file metadata digests to be optional + add link destination
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
@@ -7,10 +7,11 @@ import (
|
||||
)
|
||||
|
||||
type FileMetadata struct {
|
||||
Mode os.FileMode
|
||||
Type FileType
|
||||
UserID int
|
||||
GroupID int
|
||||
Mode os.FileMode
|
||||
Type FileType
|
||||
UserID int
|
||||
GroupID int
|
||||
LinkDestination string
|
||||
}
|
||||
|
||||
func fileMetadataByLocation(img *image.Image, location Location) (FileMetadata, error) {
|
||||
@@ -20,9 +21,10 @@ func fileMetadataByLocation(img *image.Image, location Location) (FileMetadata,
|
||||
}
|
||||
|
||||
return FileMetadata{
|
||||
Mode: entry.Metadata.Mode,
|
||||
Type: newFileTypeFromTarHeaderTypeFlag(entry.Metadata.TypeFlag),
|
||||
UserID: entry.Metadata.UserID,
|
||||
GroupID: entry.Metadata.GroupID,
|
||||
Mode: entry.Metadata.Mode,
|
||||
Type: newFileTypeFromTarHeaderTypeFlag(entry.Metadata.TypeFlag),
|
||||
UserID: entry.Metadata.UserID,
|
||||
GroupID: entry.Metadata.GroupID,
|
||||
LinkDestination: entry.Metadata.Linkname,
|
||||
}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user