diff --git a/dive/image/podman/resolver_linux.go b/dive/image/podman/resolver_linux.go index 19e25d2..4dbda15 100644 --- a/dive/image/podman/resolver_linux.go +++ b/dive/image/podman/resolver_linux.go @@ -40,39 +40,39 @@ func (r *resolver) Fetch(id string) (*image.Image, error) { return nil, fmt.Errorf("unable to resolve image '%s'", id) } -func (r *resolver) resolveFromDisk(id string) (*image.Image, error) { - var img *ImageDirectoryRef - var err error - - runtime, err := libpod.NewRuntime(context.TODO()) - if err != nil { - return nil, err - } - - images, err := runtime.ImageRuntime().GetImages() - if err != nil { - return nil, err - } - -ImageLoop: - for _, candidateImage := range images { - for _, name := range candidateImage.Names() { - if name == id { - img, err = NewImageDirectoryRef(candidateImage) - if err != nil { - return nil, err - } - break ImageLoop - } - } - } - - if img == nil { - return nil, fmt.Errorf("could not find image by name: '%s'", id) - } - - return img.ToImage() -} +// func (r *resolver) resolveFromDisk(id string) (*image.Image, error) { +// var img *ImageDirectoryRef +// var err error +// +// runtime, err := libpod.NewRuntime(context.TODO()) +// if err != nil { +// return nil, err +// } +// +// images, err := runtime.ImageRuntime().GetImages() +// if err != nil { +// return nil, err +// } +// +// ImageLoop: +// for _, candidateImage := range images { +// for _, name := range candidateImage.Names() { +// if name == id { +// img, err = NewImageDirectoryRef(candidateImage) +// if err != nil { +// return nil, err +// } +// break ImageLoop +// } +// } +// } +// +// if img == nil { +// return nil, fmt.Errorf("could not find image by name: '%s'", id) +// } +// +// return img.ToImage() +// } func (r *resolver) resolveFromDockerArchive(id string) (*image.Image, error) { path, err := r.fetchDockerArchive(id)