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 |