diff options
author | Chris Larson <clarson@kergoth.com> | 2004-12-07 22:05:47 +0000 |
---|---|---|
committer | Chris Larson <clarson@kergoth.com> | 2004-12-07 22:05:47 +0000 |
commit | a780643c4b6aa11e1a36965a69df7116477c7b4c (patch) | |
tree | 17e81e77bde19931facf9b30fa5b5981df796071 /classes/src_distribute.oeclass | |
parent | 88cce8db7ebf88ab9da2366a2ac21a5a723340b8 (diff) |
Merge oe-devel@oe-devel.bkbits.net:packages.bb
into handhelds.org:/home/kergoth/code/packages.bb
2004/12/07 04:58:25-06:00 ti.com!kergoth
More updates per the core rename.
2004/12/07 04:46:51-06:00 ti.com!kergoth
Update soundtracker per the core rename.
2004/12/07 04:44:14-06:00 ti.com!kergoth
Merge
2004/12/07 04:42:38-06:00 ti.com!kergoth
Updates per the recent rename of the oe core from 'oe' to 'bitbake'.
BKrev: 41b6293b91LRHSxMOt6WnrZVAdLbFw
Diffstat (limited to 'classes/src_distribute.oeclass')
-rw-r--r-- | classes/src_distribute.oeclass | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/classes/src_distribute.oeclass b/classes/src_distribute.oeclass deleted file mode 100644 index 9b10cd6986..0000000000 --- a/classes/src_distribute.oeclass +++ /dev/null @@ -1,41 +0,0 @@ -include conf/licenses.conf - -SRC_DISTRIBUTECOMMAND[func] = "1" -python do_distribute_sources () { - import copy - l = copy.deepcopy(d) - oe.data.update_data(l) - licenses = (oe.data.getVar('LICENSE', d, 1) or "").split() - if not licenses: - oe.note("LICENSE not defined") - src_distribute_licenses = (oe.data.getVar('SRC_DISTRIBUTE_LICENSES', d, 1) or "").split() - # Explanation: - # Space seperated items in LICENSE must *all* be distributable - # Each space seperated item may be used under any number of | seperated licenses. - # If any of those | seperated licenses are distributable, then that component is. - # i.e. LICENSE = "GPL LGPL" - # In this case, both components are distributable. - # LICENSE = "GPL|QPL|Proprietary" - # In this case, GPL is distributable, so the component is. - valid = 1 - for l in licenses: - lvalid = 0 - for i in l.split("|"): - if i in src_distribute_licenses: - lvalid = 1 - if lvalid != 1: - valid = 0 - if valid == 0: - oe.note("Licenses (%s) are not all listed in SRC_DISTRIBUTE_LICENSES, skipping source distribution" % licenses) - return - import re - for s in (oe.data.getVar('A', d, 1) or "").split(): - s = re.sub(';.*$', '', s) - cmd = oe.data.getVar('SRC_DISTRIBUTECOMMAND', d, 1) - if not cmd: - raise oe.build.FuncFailed("Unable to distribute sources, SRC_DISTRIBUTECOMMAND not defined") - oe.data.setVar('SRC', s, d) - oe.build.exec_func('SRC_DISTRIBUTECOMMAND', d) -} - -addtask distribute_sources before do_build after do_fetch |