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) |
