mirror of
https://github.com/containers/podman.git
synced 2025-12-01 10:38:05 +08:00
vendor: bump buildah to v1.26.1-0.20220524184833-5500333c2e06
Bump buildah to v1.26.1-0.20220524184833-5500333c2e06 Signed-off-by: Aditya R <arajan@redhat.com>
This commit is contained in:
25
vendor/github.com/containers/buildah/pkg/parse/parse.go
generated
vendored
25
vendor/github.com/containers/buildah/pkg/parse/parse.go
generated
vendored
@@ -175,6 +175,31 @@ func CommonBuildOptionsFromFlagSet(flags *pflag.FlagSet, findFlagFunc func(name
|
||||
return commonOpts, nil
|
||||
}
|
||||
|
||||
// GetAdditionalBuildContext consumes raw string and returns parsed AdditionalBuildContext
|
||||
func GetAdditionalBuildContext(value string) (define.AdditionalBuildContext, error) {
|
||||
ret := define.AdditionalBuildContext{IsURL: false, IsImage: false, Value: value}
|
||||
if strings.HasPrefix(value, "docker-image://") {
|
||||
ret.IsImage = true
|
||||
ret.Value = strings.TrimPrefix(value, "docker-image://")
|
||||
} else if strings.HasPrefix(value, "container-image://") {
|
||||
ret.IsImage = true
|
||||
ret.Value = strings.TrimPrefix(value, "container-image://")
|
||||
} else if strings.HasPrefix(value, "docker://") {
|
||||
ret.IsImage = true
|
||||
ret.Value = strings.TrimPrefix(value, "docker://")
|
||||
} else if strings.HasPrefix(value, "http://") || strings.HasPrefix(value, "https://") {
|
||||
ret.IsImage = false
|
||||
ret.IsURL = true
|
||||
} else {
|
||||
path, err := filepath.Abs(value)
|
||||
if err != nil {
|
||||
return define.AdditionalBuildContext{}, errors.Wrapf(err, "unable to convert additional build-context %q path to absolute", value)
|
||||
}
|
||||
ret.Value = path
|
||||
}
|
||||
return ret, nil
|
||||
}
|
||||
|
||||
func parseSecurityOpts(securityOpts []string, commonOpts *define.CommonBuildOptions) error {
|
||||
for _, opt := range securityOpts {
|
||||
if opt == "no-new-privileges" {
|
||||
|
||||
Reference in New Issue
Block a user