diff options
Diffstat (limited to 'meta')
-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) |