summaryrefslogtreecommitdiffstats
path: root/scripts/wic
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/wic')
-rwxr-xr-xscripts/wic13
1 files changed, 4 insertions, 9 deletions
diff --git a/scripts/wic b/scripts/wic
index c99c5042bd..eb252a26ef 100755
--- a/scripts/wic
+++ b/scripts/wic
@@ -249,18 +249,13 @@ def wic_create_subcommand(args, usage_str):
249 249
250def wic_list_subcommand(args, usage_str): 250def wic_list_subcommand(args, usage_str):
251 """ 251 """
252 Command-line handling for listing available image properties and 252 Command-line handling for listing available images.
253 values. The real work is done by image.engine.wic_list() 253 The real work is done by image.engine.wic_list()
254 """ 254 """
255 parser = optparse.OptionParser(usage=usage_str) 255 parser = optparse.OptionParser(usage=usage_str)
256 args = parser.parse_args(args)[1]
256 257
257 parser.add_option("-o", "--outfile", action="store", 258 if not engine.wic_list(args, scripts_path):
258 dest="properties_file",
259 help="dump the possible values for image properties to a JSON file")
260
261 (options, args) = parser.parse_args(args)
262
263 if not engine.wic_list(args, scripts_path, options.properties_file):
264 logging.error("Bad list arguments, exiting\n") 259 logging.error("Bad list arguments, exiting\n")
265 parser.print_help() 260 parser.print_help()
266 sys.exit(1) 261 sys.exit(1)