mirror of
https://github.com/containers/podman.git
synced 2025-06-26 21:07:02 +08:00
RFC? Hard-code "format" string values instead of using libpod.* transport names
We don't really want to change the names of the CLI options just because the transport names change (with oci-dir/docker-dir there is no direct correspondence wanyway), and this removes a dependency. Should not change behavior. Signed-off-by: Miloslav Trmač <mitr@redhat.com> Closes: #1176 Approved by: rhatdan
This commit is contained in:

committed by
Atomic Bot

parent
a5c1cecbea
commit
90abdfdff5
@ -15,7 +15,6 @@ import (
|
||||
imgspecv1 "github.com/opencontainers/image-spec/specs-go/v1"
|
||||
"github.com/pkg/errors"
|
||||
"github.com/projectatomic/libpod/cmd/podman/libpodruntime"
|
||||
"github.com/projectatomic/libpod/libpod"
|
||||
libpodImage "github.com/projectatomic/libpod/libpod/image"
|
||||
"github.com/sirupsen/logrus"
|
||||
"github.com/urfave/cli"
|
||||
@ -106,7 +105,7 @@ func saveCmd(c *cli.Context) error {
|
||||
var destRef types.ImageReference
|
||||
var manifestType string
|
||||
switch c.String("format") {
|
||||
case libpod.OCIArchive:
|
||||
case "oci-archive":
|
||||
destImageName := imageNameForSaveDestination(newImage, source)
|
||||
destRef, err = ociarchive.NewReference(output, destImageName) // destImageName may be ""
|
||||
if err != nil {
|
||||
@ -124,9 +123,7 @@ func saveCmd(c *cli.Context) error {
|
||||
return errors.Wrapf(err, "error getting directory ImageReference for %q", output)
|
||||
}
|
||||
manifestType = manifest.DockerV2Schema2MediaType
|
||||
case libpod.DockerArchive:
|
||||
fallthrough
|
||||
case "":
|
||||
case "docker-archive", "":
|
||||
dst := output
|
||||
destImageName := imageNameForSaveDestination(newImage, source)
|
||||
if destImageName != "" {
|
||||
|
Reference in New Issue
Block a user