Signed-off-by: Lei Maohui <leimao...@cn.fujitsu.com> --- meta/conf/licenses.conf | 65 +++++++++++-------------------------------------- 1 file changed, 14 insertions(+), 51 deletions(-)
diff --git a/meta/conf/licenses.conf b/meta/conf/licenses.conf index 629916b..b732451 100644 --- a/meta/conf/licenses.conf +++ b/meta/conf/licenses.conf @@ -115,75 +115,38 @@ SPDXLICENSEMAP[SGIv1] = "SGI-1" # LICENSE_PATH += "${COREBASE}/custom-licenses" # Set if you want the license.manifest copied to the image -#COPY_LIC_MANIFEST = "1" +COPY_LIC_MANIFEST = "1" # If you want the pkg licenses copied over as well you must set # both COPY_LIC_MANIFEST and COPY_LIC_DIRS -#COPY_LIC_DIRS = "1" +COPY_LIC_DIRS = "1" ## SPDX temporary directory -SPDX_TEMP_DIR = "${WORKDIR}/spdx_temp" -SPDX_MANIFEST_DIR = "/home/yocto/fossology_scans" +SPDX_TEMP_DIR ?= "${WORKDIR}/spdx_temp" +SPDX_MANIFEST_DIR ?= "/home/yocto/fossology_scans" ## SPDX Format info -SPDX_VERSION = "SPDX-1.1" +SPDX_VERSION = "SPDX-1.2" DATA_LICENSE = "CC0-1.0" +## If your fossylogy server is from 2.4.0 to 2.6.1,the LICENSELISTVERSION is 1.19 +## Reference to http://www.fossology.org/projects/fossology/wiki/Release_Notes +LICENSELISTVERSION = "1.19" +CREATOR_TOOL = "yocto+fossology-spdx" ## Fossology scan information # You can set option to control if the copyright information will be skipped # during the identification process. # # It is defined as [FOSS_COPYRIGHT] in ./meta/conf/licenses.conf. -# FOSS_COPYRIGHT = "true" -# NO copyright will be processed. That means only license information will be -# identified and output to SPDX file -# FOSS_COPYRIGHT = "false" -# Copyright will be identified and output to SPDX file along with license -# information. The process will take more time than not processing copyright -# information. -# - -FOSS_NO_COPYRIGHT = "true" -# A option defined as[FOSS_RECURSIVE_UNPACK] in ./meta/conf/licenses.conf. is -# used to control if FOSSology server need recursively unpack tar.gz file which -# is sent from do_spdx task. -# -# FOSS_RECURSIVE_UNPACK = "false": -# FOSSology server does NOT recursively unpack. In the current release, this -# is the default choice because recursively unpack will not necessarily break -# down original compressed files. -# FOSS_RECURSIVE_UNPACK = "true": -# FOSSology server recursively unpack components. -# - -FOSS_RECURSIVE_UNPACK = "false" - -# An option defined as [FOSS_FULL_SPDX] in ./meta/conf/licenses.conf is used to -# control what kind of SPDX output to get from the FOSSology server. -# -# FOSS_FULL_SPDX = "true": -# Tell FOSSology server to return full SPDX output, like if the program was -# run from the command line. This is needed in order to get license refs for -# the full package rather than individual files only. -# -# FOSS_FULL_SPDX = "false": -# Tell FOSSology to only process license information for files. All package -# license tags in the report will be "NOASSERTION" -# - -FOSS_FULL_SPDX = "true" - -# FOSSologySPDX instance server. http://localhost/repo is the default -# installation location for FOSSology. -# +# FOSSologySPDX instance server. # For more information on FOSSologySPDX commandline: # https://github.com/spdx-tools/fossology-spdx/wiki/Fossology-SPDX-Web-API -# +# -FOSS_BASE_URL = "http://localhost/repo/?mod=spdx_license_once" -FOSS_SERVER = "${FOSS_BASE_URL}&fullSPDXFlag=${FOSS_FULL_SPDX}&noCopyright=${FOSS_NO_COPYRIGHT}&recursiveUnpack=${FOSS_RECURSIVE_UNPACK}" +# The following commnd is suit for the FOSSologySPDX instance server in localhost. -FOSS_WGET_FLAGS = "-qO - --no-check-certificate --timeout=0" +FOSS_SERVER ?= "http://127.0.0.1/repo/ --noproxy 127.0.0.1" +FOSS_CURL_FLAGS ?= "-F "mod=spdx_license_once" -F "noCopyright=false" -F "jsonOutput=false" -F "fullSPDXFlag=true"" -- 1.8.4.2 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core