diff options
Diffstat (limited to 'meta/classes/kernel-yocto.bbclass')
-rw-r--r-- | meta/classes/kernel-yocto.bbclass | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass index 48c8974257..ab59fc8f13 100644 --- a/meta/classes/kernel-yocto.bbclass +++ b/meta/classes/kernel-yocto.bbclass | |||
@@ -6,41 +6,41 @@ SRCTREECOVEREDTASKS += "do_kernel_link_vmlinux do_kernel_configme do_validate_br | |||
6 | # returns local (absolute) path names for all valid patches in the | 6 | # returns local (absolute) path names for all valid patches in the |
7 | # src_uri | 7 | # src_uri |
8 | def find_patches(d): | 8 | def find_patches(d): |
9 | patches=src_patches(d) | 9 | patches = src_patches(d) |
10 | patch_list=[] | 10 | patch_list=[] |
11 | for p in patches: | 11 | for p in patches: |
12 | _, _, local, _, _, _ = bb.decodeurl(p) | 12 | _, _, local, _, _, _ = bb.decodeurl(p) |
13 | patch_list.append(local) | 13 | patch_list.append(local) |
14 | 14 | ||
15 | return patch_list | 15 | return patch_list |
16 | 16 | ||
17 | # returns all the elements from the src uri that are .scc files | 17 | # returns all the elements from the src uri that are .scc files |
18 | def find_sccs(d): | 18 | def find_sccs(d): |
19 | sources=src_patches(d, True) | 19 | sources=src_patches(d, True) |
20 | sources_list=[] | 20 | sources_list=[] |
21 | for s in sources: | 21 | for s in sources: |
22 | base, ext = os.path.splitext(os.path.basename(s)) | 22 | base, ext = os.path.splitext(os.path.basename(s)) |
23 | if ext and ext in ('.scc' '.cfg'): | 23 | if ext and ext in ('.scc' '.cfg'): |
24 | sources_list.append(s) | 24 | sources_list.append(s) |
25 | elif base and base in 'defconfig': | 25 | elif base and base in 'defconfig': |
26 | sources_list.append(s) | 26 | sources_list.append(s) |
27 | 27 | ||
28 | return sources_list | 28 | return sources_list |
29 | 29 | ||
30 | # this is different from find_patches, in that it returns a colon separated | 30 | # this is different from find_patches, in that it returns a colon separated |
31 | # list of <patches>:<subdir> instead of just a list of patches | 31 | # list of <patches>:<subdir> instead of just a list of patches |
32 | def find_urls(d): | 32 | def find_urls(d): |
33 | patches=src_patches(d) | 33 | patches=src_patches(d) |
34 | fetch = bb.fetch2.Fetch([], d) | 34 | fetch = bb.fetch2.Fetch([], d) |
35 | patch_list=[] | 35 | patch_list=[] |
36 | for p in patches: | 36 | for p in patches: |
37 | _, _, local, _, _, _ = bb.decodeurl(p) | 37 | _, _, local, _, _, _ = bb.decodeurl(p) |
38 | for url in fetch.urls: | 38 | for url in fetch.urls: |
39 | urldata = fetch.ud[url] | 39 | urldata = fetch.ud[url] |
40 | if urldata.localpath == local: | 40 | if urldata.localpath == local: |
41 | patch_list.append(local+':'+urldata.path) | 41 | patch_list.append(local+':'+urldata.path) |
42 | 42 | ||
43 | return patch_list | 43 | return patch_list |
44 | 44 | ||
45 | 45 | ||
46 | do_patch() { | 46 | do_patch() { |