spdx.bbclass: Add SPDX-specific source tree variable.
Add SPDX-specific source tree variable for recipes where $S is a subdirectory of the source tree. [ RB - add a comment for SPDX_S ] (From OE-Core rev: 41784ad0588b4aba6897d6e9e0efd0314ab19747) Signed-off-by: leimaohui <leimaohui@cn.fujitsu.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
b186c4a1fc
commit
0d3aac7776
|
@ -18,13 +18,17 @@
|
|||
SPDXOUTPUTDIR = "${WORKDIR}/spdx_output_dir"
|
||||
SPDXSSTATEDIR = "${WORKDIR}/spdx_sstate_dir"
|
||||
|
||||
# If ${S} isn't actually the top-level source directory, set SPDX_S to point at
|
||||
# the real top-level directory.
|
||||
SPDX_S ?= "${S}"
|
||||
|
||||
python do_spdx () {
|
||||
import os, sys
|
||||
import json
|
||||
|
||||
info = {}
|
||||
info['workdir'] = (d.getVar('WORKDIR', True) or "")
|
||||
info['sourcedir'] = (d.getVar('S', True) or "")
|
||||
info['sourcedir'] = (d.getVar('SPDX_S', True) or "")
|
||||
info['pn'] = (d.getVar( 'PN', True ) or "")
|
||||
info['pv'] = (d.getVar( 'PV', True ) or "")
|
||||
info['src_uri'] = (d.getVar( 'SRC_URI', True ) or "")
|
||||
|
|
Loading…
Reference in New Issue