diff options
author | Matthew Heon <matthew.heon@pm.me> | 2019-02-27 10:16:45 -0500 |
---|---|---|
committer | Matthew Heon <matthew.heon@pm.me> | 2019-02-27 10:27:08 -0500 |
commit | ffefbda6943028119d43e1f5f9e4e9fb541f5e89 (patch) | |
tree | 67d6043a05e8570fb6b06ba736a6a42f9704563d /cmd/podman/rmi.go | |
parent | 70d3cc2e73caf64fc978c1349da45c9a5551b210 (diff) | |
download | podman-ffefbda6943028119d43e1f5f9e4e9fb541f5e89.tar.gz podman-ffefbda6943028119d43e1f5f9e4e9fb541f5e89.tar.bz2 podman-ffefbda6943028119d43e1f5f9e4e9fb541f5e89.zip |
Fix build for non-Varlink-tagged Podman
Fixes #2459
Signed-off-by: Matthew Heon <matthew.heon@pm.me>
Diffstat (limited to 'cmd/podman/rmi.go')
-rw-r--r-- | cmd/podman/rmi.go | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/cmd/podman/rmi.go b/cmd/podman/rmi.go index 0963b1328..e5bb9b486 100644 --- a/cmd/podman/rmi.go +++ b/cmd/podman/rmi.go @@ -5,8 +5,6 @@ import ( "os" "github.com/containers/libpod/cmd/podman/cliconfig" - "github.com/containers/libpod/cmd/podman/varlink" - "github.com/containers/libpod/libpod/image" "github.com/containers/libpod/pkg/adapter" "github.com/containers/storage" "github.com/pkg/errors" @@ -31,17 +29,6 @@ var ( } ) -func imageNotFound(err error) bool { - if errors.Cause(err) == image.ErrNoSuchImage { - return true - } - switch err.(type) { - case *iopodman.ImageNotFound: - return true - } - return false -} - func init() { rmiCommand.Command = _rmiCommand rmiCommand.SetUsageTemplate(UsageTemplate()) @@ -80,7 +67,7 @@ func rmiCmd(c *cliconfig.RmiValues) error { if errors.Cause(err) == storage.ErrImageUsedByContainer { fmt.Printf("A container associated with containers/storage, i.e. via Buildah, CRI-O, etc., may be associated with this image: %-12.12s\n", img.ID()) } - if !imageNotFound(err) { + if !adapter.IsImageNotFound(err) { failureCnt++ } if lastError != nil { @@ -135,7 +122,7 @@ func rmiCmd(c *cliconfig.RmiValues) error { newImage, err := runtime.NewImageFromLocal(i) if err != nil { if lastError != nil { - if !imageNotFound(lastError) { + if !adapter.IsImageNotFound(lastError) { failureCnt++ } fmt.Fprintln(os.Stderr, lastError) @@ -147,7 +134,7 @@ func rmiCmd(c *cliconfig.RmiValues) error { } } - if imageNotFound(lastError) && failureCnt == 0 { + if adapter.IsImageNotFound(lastError) && failureCnt == 0 { exitCode = 1 } |