Merge pull request #423 from mrunalp/set_default_cwd

Set default working directory to /
This commit is contained in:
Mrunal Patel 2017-03-31 16:04:49 -07:00 committed by GitHub
commit bbe2dea0a6

View file

@ -520,13 +520,16 @@ func (s *Server) createSandboxContainer(ctx context.Context, containerID string,
// Set working directory
// Pick it up from image config first and override if specified in CRI
containerCwd := "/"
imageCwd := containerInfo.Config.Config.WorkingDir
specgen.SetProcessCwd(imageCwd)
cwd := containerConfig.WorkingDir
if cwd != "" {
specgen.SetProcessCwd(cwd)
if imageCwd != "" {
containerCwd = imageCwd
}
runtimeCwd := containerConfig.WorkingDir
if runtimeCwd != "" {
containerCwd = runtimeCwd
}
specgen.SetProcessCwd(containerCwd)
// Setup user and groups
if linux != nil {