diff options
Diffstat (limited to 'scripts/wic')
-rwxr-xr-x | scripts/wic | 13 |
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 | ||
250 | def wic_list_subcommand(args, usage_str): | 250 | def 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) |