bitbake: toaster: show unique set-in files in configvar

When listing the set-in files in the configure varaible table, only show
each file once in that summary view.

[YOCTO #6048]

(Bitbake rev: e69a57fc3302ed8fac21631ba95ea66e93b243e5)

Signed-off-by: David Reyna <David.Reyna@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
David Reyna 2014-04-04 21:21:09 +00:00 committed by Richard Purdie
parent 4b17947f24
commit 5a293287af
1 changed files with 8 additions and 4 deletions

View File

@ -164,21 +164,25 @@ def filter_setin_files(file_list,matchstr):
if search == '':
for i in range(len(file_list)):
if file_list[i].file_name.find(filter) >= 0:
htmlstr += file_list[i].file_name + "<p>"
if htmlstr.find(file_list[i].file_name + "<p>") < 0:
htmlstr += file_list[i].file_name + "<p>"
return htmlstr
# match only search string, plus always last file
if filter == "":
for i in range(len(file_list)-1):
if file_list[i].file_name.find(search) >= 0:
htmlstr += file_list[i].file_name + "<p>"
htmlstr += file_list[len(file_list)-1].file_name
if htmlstr.find(file_list[i].file_name + "<p>") < 0:
htmlstr += file_list[i].file_name + "<p>"
if htmlstr.find(file_list[len(file_list)-1].file_name) < 0:
htmlstr += file_list[len(file_list)-1].file_name
return htmlstr
# match filter or search string
for i in range(len(file_list)):
if (file_list[i].file_name.find(filter) >= 0) or (file_list[i].file_name.find(search) >= 0):
htmlstr += file_list[i].file_name + "<p>"
if htmlstr.find(file_list[i].file_name + "<p>") < 0:
htmlstr += file_list[i].file_name + "<p>"
return htmlstr