summaryrefslogtreecommitdiffstats
path: root/meta/classes/kernel-yocto.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/kernel-yocto.bbclass')
-rw-r--r--meta/classes/kernel-yocto.bbclass52
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
8def find_patches(d): 8def 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
18def find_sccs(d): 18def 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
32def find_urls(d): 32def 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
46do_patch() { 46do_patch() {