INNER CODE UNIT · Go
patchSpec
container2wasm/container2wasm · cmd/init/main.go:490
func patchSpec(s runtimespec.Spec, info runtimeFlags, imageConfig imagespec.Image) runtimespec.Spec {
s.Mounts = append(s.Mounts, info.mounts...)
s.Process.Env = append(s.Process.Env, info.env...)
entrypoint := info.entrypoint
if len(entrypoint) == 0 {
entrypoint = imageConfig.Config.Entrypoint
}
args := info.args
if len(args) == 0 {
args = imageConfig.Config.Cmd
}
s.Process.Args = append(entrypoint, args...)
return s
}