summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2017-08-31 11:54:15 +1200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-08-31 23:30:02 +0100
commitab846047bc79a367ab5aa249b396e0ab76f0ae51 (patch)
tree923907e590007d464bba3eb148d3ba296d88e890
parente4b09c6e91cb9dec702881c8ceb64db3f156eeca (diff)
downloadpoky-ab846047bc79a367ab5aa249b396e0ab76f0ae51.tar.gz
recipetool: create: detect Eclipse licenses
Add detection of EPL 1.0 and EDL 1.0 license files. (From OE-Core rev: 41e7580991f8ad77a57eb7fd292e39f1583109f6) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--scripts/lib/recipetool/create.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/lib/recipetool/create.py b/scripts/lib/recipetool/create.py
index 2b30385645..4788691cff 100644
--- a/scripts/lib/recipetool/create.py
+++ b/scripts/lib/recipetool/create.py
@@ -1099,6 +1099,10 @@ def crunch_license(licfile):
1099 crunched_md5sums['1daebd9491d1e8426900b4fa5a422814'] = 'LGPLv2.1' 1099 crunched_md5sums['1daebd9491d1e8426900b4fa5a422814'] = 'LGPLv2.1'
1100 # https://github.com/FFmpeg/FFmpeg/blob/master/COPYING.LGPLv3 1100 # https://github.com/FFmpeg/FFmpeg/blob/master/COPYING.LGPLv3
1101 crunched_md5sums['2ebfb3bb49b9a48a075cc1425e7f4129'] = 'LGPLv3' 1101 crunched_md5sums['2ebfb3bb49b9a48a075cc1425e7f4129'] = 'LGPLv3'
1102 # https://raw.githubusercontent.com/eclipse/mosquitto/v1.4.14/epl-v10
1103 crunched_md5sums['efe2cb9a35826992b9df68224e3c2628'] = 'EPL-1.0'
1104 # https://raw.githubusercontent.com/eclipse/mosquitto/v1.4.14/edl-v10
1105 crunched_md5sums['0a9c78c0a398d1bbce4a166757d60387'] = 'EDL-1.0'
1102 lictext = [] 1106 lictext = []
1103 with open(licfile, 'r', errors='surrogateescape') as f: 1107 with open(licfile, 'r', errors='surrogateescape') as f:
1104 for line in f: 1108 for line in f:
@@ -1131,7 +1135,7 @@ def guess_license(srctree, d):
1131 md5sums = get_license_md5sums(d) 1135 md5sums = get_license_md5sums(d)
1132 1136
1133 licenses = [] 1137 licenses = []
1134 licspecs = ['*LICEN[CS]E*', 'COPYING*', '*[Ll]icense*', 'LEGAL*', '[Ll]egal*', '*GPL*', 'README.lic*', 'COPYRIGHT*', '[Cc]opyright*'] 1138 licspecs = ['*LICEN[CS]E*', 'COPYING*', '*[Ll]icense*', 'LEGAL*', '[Ll]egal*', '*GPL*', 'README.lic*', 'COPYRIGHT*', '[Cc]opyright*', 'e[dp]l-v10']
1135 licfiles = [] 1139 licfiles = []
1136 for root, dirs, files in os.walk(srctree): 1140 for root, dirs, files in os.walk(srctree):
1137 for fn in files: 1141 for fn in files: