summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/imagedetailspage.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/imagedetailspage.py19
1 files changed, 1 insertions, 18 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
index deb053c4c9..1ab80f8277 100755
--- a/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
+++ b/bitbake/lib/bb/ui/crumbs/imagedetailspage.py
@@ -368,7 +368,7 @@ class ImageDetailsPage (HobPage):
368 iter = model.get_iter(path) 368 iter = model.get_iter(path)
369 image_name = model[path][0] 369 image_name = model[path][0]
370 if iter and model[path][2] == 'runnable': 370 if iter and model[path][2] == 'runnable':
371 kernel_name, kernel_number = self.get_kernel_file_name(image_name) 371 kernel_name, kernel_number = self.builder.parameters.get_kernel_file_name()
372 self.builder.runqemu_image(image_name, kernel_name, kernel_number) 372 self.builder.runqemu_image(image_name, kernel_name, kernel_number)
373 373
374 def create_bottom_buttons(self, buttonlist, image_name): 374 def create_bottom_buttons(self, buttonlist, image_name):
@@ -446,23 +446,6 @@ class ImageDetailsPage (HobPage):
446 button_id = build_new_button.connect("clicked", self.build_new_button_clicked_cb) 446 button_id = build_new_button.connect("clicked", self.build_new_button_clicked_cb)
447 self.button_ids[button_id] = build_new_button 447 self.button_ids[button_id] = build_new_button
448 448
449 def get_kernel_file_name(self, image_name):
450 name_list = []
451 kernel_name = ""
452 if image_name:
453 image_path = os.path.join(self.builder.parameters.image_addr)
454 files = [f for f in os.listdir(image_path) if f[0] <> '.']
455 for check_file in files:
456 if check_file.endswith(".bin"):
457 if self.test_mach_runnable(check_file):
458 selected_machine = self.builder.configuration.curr_mach
459 if selected_machine in check_file:
460 kernel_name = check_file
461 if not os.path.islink(os.path.join(image_path, check_file)):
462 name_list.append(check_file)
463
464 return kernel_name, len(name_list)
465
466 def save_button_clicked_cb(self, button): 449 def save_button_clicked_cb(self, button):
467 self.builder.show_save_template_dialog() 450 self.builder.show_save_template_dialog()
468 451