Skip to content
Snippets Groups Projects
Commit ff7d903d authored by Seblu's avatar Seblu
Browse files

Command copy use new image syntax

parent 400a8138
No related branches found
No related tags found
No related merge requests found
...@@ -116,20 +116,17 @@ def c_copy(parser, args): ...@@ -116,20 +116,17 @@ def c_copy(parser, args):
''' '''
Copy an image from a repository to another one Copy an image from a repository to another one
''' '''
# load repositories
repoman = load_repositories(args) repoman = load_repositories(args)
srcrepo = repoman[args.repo_src] dstrepo = repoman[args.repository]
dstrepo = repoman[args.repo_dst] for image in args.image:
# load source image srcimg, srcrepo = select_image(image, repoman)
srcimg = srcrepo.get(args.image, args.image_version) arrow("Copying %s v%s from repository %s to %s" % (srcimg.name,
# Advertise srcimg.version,
arrow("Copying %s v%s from %s to %s" % (srcimg.name, srcrepo.config.name,
srcimg.version, dstrepo.config.name))
srcrepo.config.name, arrowlevel(1)
dstrepo.config.name)) dstrepo.add(srcimg)
arrowlevel(1) arrowlevel(-1)
dstrepo.add(srcimg)
arrowlevel(-1)
def c_del(parser, args): def c_del(parser, args):
''' '''
...@@ -349,10 +346,8 @@ p_clean.set_defaults(func=c_clean) ...@@ -349,10 +346,8 @@ p_clean.set_defaults(func=c_clean)
# copy command parser # copy command parser
p_copy = subparsers.add_parser("copy", help=c_copy.__doc__.lower()) p_copy = subparsers.add_parser("copy", help=c_copy.__doc__.lower())
p_copy.add_argument("repo_src", help="name of source repository") p_copy.add_argument("repository", help="name of destination repository")
p_copy.add_argument("repo_dst", help="name of destination repository") p_copy.add_argument("image", nargs="+", help="image to copy")
p_copy.add_argument("image", help="image name")
p_copy.add_argument("image_version", nargs="?", help="image version")
p_copy.set_defaults(func=c_copy) p_copy.set_defaults(func=c_copy)
# del command parser # del command parser
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment