diff options
Diffstat (limited to 'scripts/lib/wic/engine.py')
| -rw-r--r-- | scripts/lib/wic/engine.py | 55 |
1 files changed, 19 insertions, 36 deletions
diff --git a/scripts/lib/wic/engine.py b/scripts/lib/wic/engine.py index d4a7be6c3a..ce942ea4c4 100644 --- a/scripts/lib/wic/engine.py +++ b/scripts/lib/wic/engine.py | |||
| @@ -194,46 +194,29 @@ def wic_create(wks_file, rootfs_dir, bootimg_dir, kernel_dir, | |||
| 194 | print "\nThe image(s) were created using OE kickstart file:\n %s" % wks_file | 194 | print "\nThe image(s) were created using OE kickstart file:\n %s" % wks_file |
| 195 | 195 | ||
| 196 | 196 | ||
| 197 | def wic_list(args, scripts_path, properties_file): | 197 | def wic_list(args, scripts_path): |
| 198 | """ | 198 | """ |
| 199 | Print the complete list of properties defined by the image, or the | 199 | Print the list of images or source plugins. |
| 200 | possible values for a particular image property. | ||
| 201 | """ | 200 | """ |
| 202 | if len(args) < 1: | 201 | if len(args) < 1: |
| 203 | return False | 202 | return False |
| 204 | 203 | ||
| 205 | if len(args) == 1: | 204 | if args == ["images"]: |
| 206 | if args[0] == "images": | 205 | list_canned_images(scripts_path) |
| 207 | list_canned_images(scripts_path) | 206 | return True |
| 208 | return True | 207 | elif args == ["source-plugins"]: |
| 209 | elif args[0] == "source-plugins": | 208 | list_source_plugins() |
| 210 | list_source_plugins() | 209 | return True |
| 211 | return True | 210 | elif len(args) == 2 and args[1] == "help": |
| 212 | elif args[0] == "properties": | 211 | wks_file = args[0] |
| 213 | return True | 212 | fullpath = find_canned_image(scripts_path, wks_file) |
| 214 | else: | 213 | if not fullpath: |
| 215 | return False | 214 | print "No image named %s found, exiting. "\ |
| 216 | 215 | "(Use 'wic list images' to list available images, or "\ | |
| 217 | if len(args) == 2: | 216 | "specify a fully-qualified OE kickstart (.wks) "\ |
| 218 | if args[0] == "properties": | 217 | "filename)\n" % wks_file |
| 219 | wks_file = args[1] | 218 | sys.exit(1) |
| 220 | print "print properties contained in wks file: %s" % wks_file | 219 | list_canned_image_help(scripts_path, fullpath) |
| 221 | return True | 220 | return True |
| 222 | elif args[0] == "property": | ||
| 223 | print "print property values for property: %s" % args[1] | ||
| 224 | return True | ||
| 225 | elif args[1] == "help": | ||
| 226 | wks_file = args[0] | ||
| 227 | fullpath = find_canned_image(scripts_path, wks_file) | ||
| 228 | if not fullpath: | ||
| 229 | print "No image named %s found, exiting. "\ | ||
| 230 | "(Use 'wic list images' to list available images, or "\ | ||
| 231 | "specify a fully-qualified OE kickstart (.wks) "\ | ||
| 232 | "filename)\n" % wks_file | ||
| 233 | sys.exit(1) | ||
| 234 | list_canned_image_help(scripts_path, fullpath) | ||
| 235 | return True | ||
| 236 | else: | ||
| 237 | return False | ||
| 238 | 221 | ||
| 239 | return False | 222 | return False |
