diff options
author | Matthew Heon <matthew.heon@gmail.com> | 2017-12-04 13:49:25 -0500 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2017-12-04 23:48:22 +0000 |
commit | 9147a56a0179c92d9129c53cd13590aaa54a3d0f (patch) | |
tree | f6d1f9eda9fc674696729d6a0033b88428747cc9 /cmd | |
parent | 3db735c6d1bd3fdcf77f4aeed581ae852d79b951 (diff) | |
download | podman-9147a56a0179c92d9129c53cd13590aaa54a3d0f.tar.gz podman-9147a56a0179c92d9129c53cd13590aaa54a3d0f.tar.bz2 podman-9147a56a0179c92d9129c53cd13590aaa54a3d0f.zip |
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 <matthew.heon@gmail.com>
Closes: #101
Approved by: baude
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/kpod/main.go | 1 | ||||
-rw-r--r-- | cmd/kpod/rename.go | 49 |
2 files changed, 0 insertions, 50 deletions
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 -} |