github.com/kata-containers/runtime@v0.0.0-20210505125100-04f29832a923/cli/containerd-shim-kata-v2/main.go (about) 1 // Copyright (c) 2018 HyperHQ Inc. 2 // 3 // SPDX-License-Identifier: Apache-2.0 4 // 5 6 package main 7 8 import ( 9 "fmt" 10 "os" 11 12 "github.com/containerd/containerd/runtime/v2/shim" 13 "github.com/kata-containers/runtime/containerd-shim-v2" 14 ) 15 16 const shimID = "io.containerd.kata.v2" 17 18 func shimConfig(config *shim.Config) { 19 config.NoReaper = true 20 config.NoSubreaper = true 21 } 22 23 func main() { 24 if len(os.Args) == 2 && os.Args[1] == "--version" { 25 fmt.Printf("%s containerd shim: id: %q, version: %s, commit: %v\n", project, shimID, version, commit) 26 os.Exit(0) 27 } 28 29 shim.Run(shimID, containerdshim.New, shimConfig) 30 }