diff options
| -rw-r--r-- | meta/classes/base.bbclass | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index 2822a688f2..8637f9ffd6 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass | |||
| @@ -97,6 +97,7 @@ PATH_prepend = "${@extra_path_elements(d)}" | |||
| 97 | def get_lic_checksum_file_list(d): | 97 | def get_lic_checksum_file_list(d): |
| 98 | filelist = [] | 98 | filelist = [] |
| 99 | lic_files = d.getVar("LIC_FILES_CHKSUM", True) or '' | 99 | lic_files = d.getVar("LIC_FILES_CHKSUM", True) or '' |
| 100 | tmpdir = d.getVar("TMPDIR", True) | ||
| 100 | 101 | ||
| 101 | urls = lic_files.split() | 102 | urls = lic_files.split() |
| 102 | for url in urls: | 103 | for url in urls: |
| @@ -105,6 +106,8 @@ def get_lic_checksum_file_list(d): | |||
| 105 | try: | 106 | try: |
| 106 | path = bb.fetch.decodeurl(url)[2] | 107 | path = bb.fetch.decodeurl(url)[2] |
| 107 | if path[0] == '/': | 108 | if path[0] == '/': |
| 109 | if path.startswith(tmpdir): | ||
| 110 | continue | ||
| 108 | filelist.append(path + ":" + str(os.path.exists(path))) | 111 | filelist.append(path + ":" + str(os.path.exists(path))) |
| 109 | except bb.fetch.MalformedUrl: | 112 | except bb.fetch.MalformedUrl: |
| 110 | raise bb.build.FuncFailed(d.getVar('PN', True) + ": LIC_FILES_CHKSUM contains an invalid URL: " + url) | 113 | raise bb.build.FuncFailed(d.getVar('PN', True) + ": LIC_FILES_CHKSUM contains an invalid URL: " + url) |
