ports/sysutils/container-diff/files/extra-patch-without-ino64
Sunpoet Po-Chuan Hsieh b699d1c94b Add container-diff 0.6.0
container-diff is a tool for analyzing and comparing container images.

container-diff can examine images along several different criteria, including:
- Docker Image History
- Image file system
- Apt packages
- pip packages
- npm packages

These analyses can be performed on a single image, or a diff can be performed on
two images to compare. The tool can help users better understand what is
changing inside their images, and give them a better look at what their images
contain.

WWW: https://github.com/GoogleCloudPlatform/container-diff
2018-01-04 20:11:01 +00:00

53 lines
2 KiB
Text

--- vendor/github.com/docker/docker/pkg/archive/archive_unix.go.orig 2017-12-27 17:49:24 UTC
+++ vendor/github.com/docker/docker/pkg/archive/archive_unix.go
@@ -58,7 +58,7 @@ func setHeaderForSpecialDevice(hdr *tar.
return
}
-func getInodeFromStat(stat interface{}) (inode uint64, err error) {
+func getInodeFromStat(stat interface{}) (inode uint32, err error) {
s, ok := stat.(*syscall.Stat_t)
if ok {
--- vendor/github.com/docker/docker/pkg/archive/archive.go.orig 2017-12-27 17:49:24 UTC
+++ vendor/github.com/docker/docker/pkg/archive/archive.go
@@ -378,7 +378,7 @@ type tarAppender struct {
Buffer *bufio.Writer
// for hardlink mapping
- SeenFiles map[uint64]string
+ SeenFiles map[uint32]string
IDMappings *idtools.IDMappings
ChownOpts *idtools.IDPair
@@ -391,7 +391,7 @@ type tarAppender struct {
func newTarAppender(idMapping *idtools.IDMappings, writer io.Writer, chownOpts *idtools.IDPair) *tarAppender {
return &tarAppender{
- SeenFiles: make(map[uint64]string),
+ SeenFiles: make(map[uint32]string),
TarWriter: tar.NewWriter(writer),
Buffer: pools.BufioWriter32KPool.Get(nil),
IDMappings: idMapping,
--- vendor/github.com/docker/docker/pkg/archive/changes_unix.go.orig 2017-12-27 17:49:24 UTC
+++ vendor/github.com/docker/docker/pkg/archive/changes_unix.go
@@ -28,7 +28,7 @@ func (info *FileInfo) isDir() bool {
return info.parent == nil || info.stat.Mode()&unix.S_IFDIR != 0
}
-func getIno(fi os.FileInfo) uint64 {
+func getIno(fi os.FileInfo) uint32 {
return fi.Sys().(*syscall.Stat_t).Ino
}
--- vendor/github.com/docker/docker/pkg/archive/changes.go.orig 2017-12-27 17:49:24 UTC
+++ vendor/github.com/docker/docker/pkg/archive/changes.go
@@ -363,7 +363,7 @@ func ChangesDirs(newDir, oldDir string)
func ChangesSize(newDir string, changes []Change) int64 {
var (
size int64
- sf = make(map[uint64]struct{})
+ sf = make(map[uint32]struct{})
)
for _, change := range changes {
if change.Kind == ChangeModify || change.Kind == ChangeAdd {