mirror of
https://github.com/containers/skopeo.git
synced 2025-08-15 21:23:39 +00:00
cmd/copy: add {src,dst}-shared-blob-dir flags
Only works for OCI layout sources and destinations.
This commit is contained in:
parent
407a7d9e70
commit
76b071cf74
@ -121,5 +121,15 @@ var copyCmd = cli.Command{
|
|||||||
Value: "",
|
Value: "",
|
||||||
Usage: "`DIRECTORY` to use for OSTree temporary files",
|
Usage: "`DIRECTORY` to use for OSTree temporary files",
|
||||||
},
|
},
|
||||||
|
cli.StringFlag{
|
||||||
|
Name: "src-shared-blob-dir",
|
||||||
|
Value: "",
|
||||||
|
Usage: "`DIRECTORY` to use to fetch retrieved blobs (OCI layout sources only)",
|
||||||
|
},
|
||||||
|
cli.StringFlag{
|
||||||
|
Name: "dest-shared-blob-dir",
|
||||||
|
Value: "",
|
||||||
|
Usage: "`DIRECTORY` to use to store retrieved blobs (OCI layout destinations only)",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -17,6 +17,7 @@ func contextFromGlobalOptions(c *cli.Context, flagPrefix string) (*types.SystemC
|
|||||||
// them if per subcommand flags are provided (see below).
|
// them if per subcommand flags are provided (see below).
|
||||||
DockerInsecureSkipTLSVerify: !c.GlobalBoolT("tls-verify"),
|
DockerInsecureSkipTLSVerify: !c.GlobalBoolT("tls-verify"),
|
||||||
OSTreeTmpDirPath: c.String(flagPrefix + "ostree-tmp-dir"),
|
OSTreeTmpDirPath: c.String(flagPrefix + "ostree-tmp-dir"),
|
||||||
|
OCISharedBlobDirPath: c.String(flagPrefix + "shared-blob-dir"),
|
||||||
}
|
}
|
||||||
if c.IsSet(flagPrefix + "tls-verify") {
|
if c.IsSet(flagPrefix + "tls-verify") {
|
||||||
ctx.DockerInsecureSkipTLSVerify = !c.BoolT(flagPrefix + "tls-verify")
|
ctx.DockerInsecureSkipTLSVerify = !c.BoolT(flagPrefix + "tls-verify")
|
||||||
|
Loading…
Reference in New Issue
Block a user