From 9147a56a0179c92d9129c53cd13590aaa54a3d0f Mon Sep 17 00:00:00 2001 From: Matthew Heon Date: Mon, 4 Dec 2017 13:49:25 -0500 Subject: Remove kpod rename Libpod containers are immutable once created. They cannot be renamed after created. As such remove kpod rename. Signed-off-by: Matthew Heon Closes: #101 Approved by: baude --- cmd/kpod/main.go | 1 - cmd/kpod/rename.go | 49 ------------------------------------------------- 2 files changed, 50 deletions(-) delete mode 100644 cmd/kpod/rename.go (limited to 'cmd') diff --git a/cmd/kpod/main.go b/cmd/kpod/main.go index dfa57d689..7382644b9 100644 --- a/cmd/kpod/main.go +++ b/cmd/kpod/main.go @@ -53,7 +53,6 @@ func main() { psCommand, pullCommand, pushCommand, - renameCommand, rmCommand, rmiCommand, runCommand, diff --git a/cmd/kpod/rename.go b/cmd/kpod/rename.go deleted file mode 100644 index 749dd756d..000000000 --- a/cmd/kpod/rename.go +++ /dev/null @@ -1,49 +0,0 @@ -package main - -import ( - "github.com/pkg/errors" - "github.com/projectatomic/libpod/libkpod" - "github.com/urfave/cli" -) - -var ( - renameDescription = "Rename a container. Container may be created, running, paused, or stopped" - renameFlags = []cli.Flag{} - renameCommand = cli.Command{ - Name: "rename", - Usage: "rename a container", - Description: renameDescription, - Action: renameCmd, - ArgsUsage: "CONTAINER NEW-NAME", - Flags: renameFlags, - } -) - -func renameCmd(c *cli.Context) error { - if len(c.Args()) != 2 { - return errors.Errorf("Rename requires a src container name/ID and a dest container name") - } - if err := validateFlags(c, renameFlags); err != nil { - return err - } - - config, err := getConfig(c) - if err != nil { - return errors.Wrapf(err, "Could not get config") - } - server, err := libkpod.New(config) - if err != nil { - return errors.Wrapf(err, "could not get container server") - } - defer server.Shutdown() - err = server.Update() - if err != nil { - return errors.Wrapf(err, "could not update list of containers") - } - - err = server.ContainerRename(c.Args().Get(0), c.Args().Get(1)) - if err != nil { - return errors.Wrapf(err, "could not rename container") - } - return nil -} -- cgit v1.2.3-54-g00ecf