github.com/opencontainers/runtime-tools@v0.9.0/validation/process/process.go (about) 1 package main 2 3 import ( 4 "os" 5 "path/filepath" 6 7 "github.com/opencontainers/runtime-tools/validation/util" 8 ) 9 10 func main() { 11 g, err := util.GetDefaultGenerator() 12 if err != nil { 13 util.Fatal(err) 14 } 15 g.SetProcessCwd("/test") 16 g.AddProcessEnv("testa", "valuea") 17 g.AddProcessEnv("testb", "123") 18 19 err = util.RuntimeInsideValidate(g, nil, func(path string) error { 20 pathName := filepath.Join(path, "test") 21 return os.MkdirAll(pathName, 0700) 22 }) 23 if err != nil { 24 util.Fatal(err) 25 } 26 }