mirror of
https://github.com/containers/podman.git
synced 2025-11-03 07:47:19 +08:00
Update buildah to current master
Vendor some changes to parsing code that we need for Podman. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
This commit is contained in:
17
vendor/github.com/containers/buildah/pull.go
generated
vendored
17
vendor/github.com/containers/buildah/pull.go
generated
vendored
@ -102,19 +102,11 @@ func localImageNameForReference(ctx context.Context, store storage.Store, srcRef
|
||||
}
|
||||
case directory.Transport.Name():
|
||||
// supports pull from a directory
|
||||
name = srcRef.StringWithinTransport()
|
||||
// remove leading "/"
|
||||
if name[:1] == "/" {
|
||||
name = name[1:]
|
||||
}
|
||||
name = toLocalImageName(srcRef.StringWithinTransport())
|
||||
case oci.Transport.Name():
|
||||
// supports pull from a directory
|
||||
split := strings.SplitN(srcRef.StringWithinTransport(), ":", 2)
|
||||
name = split[0]
|
||||
// remove leading "/"
|
||||
if name[:1] == "/" {
|
||||
name = name[1:]
|
||||
}
|
||||
name = toLocalImageName(split[0])
|
||||
default:
|
||||
ref := srcRef.DockerReference()
|
||||
if ref == nil {
|
||||
@ -287,3 +279,8 @@ func getImageDigest(ctx context.Context, src types.ImageReference, sc *types.Sys
|
||||
}
|
||||
return "@" + digest.Hex(), nil
|
||||
}
|
||||
|
||||
// toLocalImageName converts an image name into a 'localhost/' prefixed one
|
||||
func toLocalImageName(imageName string) string {
|
||||
return "localhost/" + strings.TrimLeft(imageName, "/")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user