The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxd/pull/1785
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) === It's been deprecated for a few releases now. Signed-off-by: Stéphane Graber <stgra...@ubuntu.com>
From d457b56b5c63017cdb179d4254f37f6cec8fa788 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Graber?= <stgra...@ubuntu.com> Date: Mon, 21 Mar 2016 14:53:49 -0400 Subject: [PATCH] Remove lxd-images MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It's been deprecated for a few releases now. Signed-off-by: Stéphane Graber <stgra...@ubuntu.com> --- scripts/lxd-images | 93 ------------------------------------------------------ 1 file changed, 93 deletions(-) delete mode 100755 scripts/lxd-images diff --git a/scripts/lxd-images b/scripts/lxd-images deleted file mode 100755 index dc323e5..0000000 --- a/scripts/lxd-images +++ /dev/null @@ -1,93 +0,0 @@ -#!/usr/bin/env python3 -import argparse -import os -import sys - - -def import_ubuntu(parser, args): - remote = "ubuntu" - - if args.stream == "daily": - remote = "ubuntu-daily" - - parts = [] - if args.release: - parts.append(args.release) - - if args.architecture: - parts.append(args.architecture) - - if args.version: - parts.append(args.version) - - image = "/".join(parts) - - cmd = ["lxc", "image", "copy", "%s:%s" % (remote, image), "local:"] - - for alias in args.alias: - cmd += ["--alias", alias] - - if args.public: - cmd += ["--public"] - - if args.sync: - cmd += ["--auto-update"] - - print("Redirecting to: %s" % " ".join(cmd), file=sys.stderr) - os.execvp("lxc", cmd) - - -def import_busybox(parser, args): - print("Redirecting to: test/deps/import-busybox %s" % - " ".join(sys.argv[2:]), file=sys.stderr) - os.execvp("test/deps/import-busybox", - ["import-busybox"] + sys.argv[3:]) - - -def sync(parser, args): - print("Sync is now done by LXD itself.", file=sys.stderr) - pass - -parser = argparse.ArgumentParser("Compatibility wrapper") -parser.add_argument("--quiet", action="store_true") - -parser_subparsers = parser.add_subparsers(dest="action") -parser_subparsers.required = True - -# Image import -parser_import = parser_subparsers.add_parser("import") -parser_import_subparsers = parser_import.add_subparsers(dest="source") -parser_import_subparsers.required = True - -# # Busybox -parser_import_busybox = parser_import_subparsers.add_parser("busybox") -parser_import_busybox.add_argument("--alias", action="append", default=[]) -parser_import_busybox.add_argument("--public", action="store_true", - default=False) -parser_import_busybox.add_argument("--split", action="store_true", - default=False) -parser_import_busybox.set_defaults(func=import_busybox) - -# # Ubuntu -parser_import_ubuntu = parser_import_subparsers.add_parser("ubuntu") -parser_import_ubuntu.add_argument("release", default=None, nargs="?") -parser_import_ubuntu.add_argument("architecture", default=None, nargs="?") -parser_import_ubuntu.add_argument("version", default=None, nargs="?") -parser_import_ubuntu.add_argument("--stream", default="auto") -parser_import_ubuntu.add_argument("--alias", action="append", default=[]) -parser_import_ubuntu.add_argument("--public", action="store_true", - default=False) -parser_import_ubuntu.add_argument("--sync", action="store_true", default=False) -parser_import_ubuntu.set_defaults(func=import_ubuntu) - -# Image sync -parser_import = parser_subparsers.add_parser("sync") -parser_import.set_defaults(func=sync) - -# Call the function -args = parser.parse_args() - -try: - args.func(parser, args) -except Exception as e: - parser.error(e)
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel