summaryrefslogtreecommitdiff
path: root/cmd/podmanV2/main.go
diff options
context:
space:
mode:
authorBrent Baude <bbaude@redhat.com>2020-04-16 12:25:26 -0500
committerBrent Baude <bbaude@redhat.com>2020-04-16 15:53:58 -0500
commit241326a9a8c20ad7f2bcf651416b836e7778e090 (patch)
tree4001e8e47a022bb1b9bfbf2332c42e1aeb802f9e /cmd/podmanV2/main.go
parent88c6fd06cd54fb9a8826306dfdf1a77e400de5de (diff)
downloadpodman-241326a9a8c20ad7f2bcf651416b836e7778e090.tar.gz
podman-241326a9a8c20ad7f2bcf651416b836e7778e090.tar.bz2
podman-241326a9a8c20ad7f2bcf651416b836e7778e090.zip
Podman V2 birth
remote podman v1 and replace with podman v2. Signed-off-by: Brent Baude <bbaude@redhat.com>
Diffstat (limited to 'cmd/podmanV2/main.go')
-rw-r--r--cmd/podmanV2/main.go50
1 files changed, 0 insertions, 50 deletions
diff --git a/cmd/podmanV2/main.go b/cmd/podmanV2/main.go
deleted file mode 100644
index de5308121..000000000
--- a/cmd/podmanV2/main.go
+++ /dev/null
@@ -1,50 +0,0 @@
-package main
-
-import (
- "os"
-
- _ "github.com/containers/libpod/cmd/podmanV2/containers"
- _ "github.com/containers/libpod/cmd/podmanV2/healthcheck"
- _ "github.com/containers/libpod/cmd/podmanV2/images"
- _ "github.com/containers/libpod/cmd/podmanV2/networks"
- _ "github.com/containers/libpod/cmd/podmanV2/pods"
- "github.com/containers/libpod/cmd/podmanV2/registry"
- _ "github.com/containers/libpod/cmd/podmanV2/system"
- _ "github.com/containers/libpod/cmd/podmanV2/volumes"
- "github.com/containers/storage/pkg/reexec"
-)
-
-func init() {
- // This is the bootstrap configuration, if user gives
- // CLI flags parts of this configuration may be overwritten
- registry.PodmanOptions = registry.NewPodmanConfig()
-}
-
-func main() {
- if reexec.Init() {
- // We were invoked with a different argv[0] indicating that we
- // had a specific job to do as a subprocess, and it's done.
- return
- }
-
- for _, c := range registry.Commands {
- for _, m := range c.Mode {
- if registry.PodmanOptions.EngineMode == m {
- parent := rootCmd
- if c.Parent != nil {
- parent = c.Parent
- }
- parent.AddCommand(c.Command)
-
- // - templates need to be set here, as PersistentPreRunE() is
- // not called when --help is used.
- // - rootCmd uses cobra default template not ours
- c.Command.SetHelpTemplate(helpTemplate)
- c.Command.SetUsageTemplate(usageTemplate)
- }
- }
- }
-
- Execute()
- os.Exit(0)
-}