mirror of
https://github.com/containers/podman.git
synced 2025-06-25 12:20:42 +08:00
Fix wrong Containerfile location on build
Podman does select the wrong Containerfile if the current working directory contains a Containerfile but we specify one from a different location. Reproducer: ``` > mkdir 1 > echo FROM scratch > Containerfile > echo FROM golang > 1/Containerfile > podman build -f 1/Containerfile -t test STEP 1: FROM scratch ``` Signed-off-by: Sascha Grunert <sgrunert@suse.com>
This commit is contained in:
@ -234,10 +234,6 @@ func buildCmd(c *cliconfig.BuildValues) error {
|
|||||||
return errors.Wrapf(err, "error determining path to file %q", containerfiles[i])
|
return errors.Wrapf(err, "error determining path to file %q", containerfiles[i])
|
||||||
}
|
}
|
||||||
contextDir = filepath.Dir(absFile)
|
contextDir = filepath.Dir(absFile)
|
||||||
containerfiles[i], err = filepath.Rel(contextDir, absFile)
|
|
||||||
if err != nil {
|
|
||||||
return errors.Wrapf(err, "error determining path to file %q", containerfiles[i])
|
|
||||||
}
|
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user