// +build ignore package main import ( "encoding/json" "io/ioutil" "os" "path/filepath" "github.com/docker/docker/profiles/seccomp" ) // saves the default seccomp profile as a json file so people can use it as a // base for their own custom profiles func main() { wd, err := os.Getwd() if err != nil { panic(err) } f := filepath.Join(wd, "default.json") // write the default profile to the file b, err := json.MarshalIndent(seccomp.DefaultProfile(), "", "\t") if err != nil { panic(err) } if err := ioutil.WriteFile(f, b, 0644); err != nil { panic(err) } }