mirror of
https://github.com/containers/podman.git
synced 2025-06-19 08:09:12 +08:00
Merge pull request #8481 from Luap99/fix-remote-volume-path
Do not validate the volume source path in specgen
This commit is contained in:
@ -323,8 +323,8 @@ func getBindMount(args []string) (spec.Mount, error) {
|
||||
if len(kv) == 1 {
|
||||
return newMount, errors.Wrapf(optionArgError, kv[0])
|
||||
}
|
||||
if err := parse.ValidateVolumeHostDir(kv[1]); err != nil {
|
||||
return newMount, err
|
||||
if len(kv[1]) == 0 {
|
||||
return newMount, errors.Wrapf(optionArgError, "host directory cannot be empty")
|
||||
}
|
||||
newMount.Source = kv[1]
|
||||
setSource = true
|
||||
|
@ -84,11 +84,10 @@ func GenVolumeMounts(volumeFlag []string) (map[string]spec.Mount, map[string]*Na
|
||||
return nil, nil, nil, err
|
||||
}
|
||||
}
|
||||
|
||||
// Do not check source dir for anonymous volumes
|
||||
if len(splitVol) > 1 {
|
||||
if err := parse.ValidateVolumeHostDir(src); err != nil {
|
||||
return nil, nil, nil, err
|
||||
if len(src) == 0 {
|
||||
return nil, nil, nil, errors.New("host directory cannot be empty")
|
||||
}
|
||||
}
|
||||
if err := parse.ValidateVolumeCtrDir(dest); err != nil {
|
||||
|
Reference in New Issue
Block a user