Kconfiglib/* were under ISC license before they were imported here from https://github.com/ulfalizer/Kconfiglib Adjusting SPDX header to reflect that fact.
tools/* all have some sort of GPLv2 headers; adding SPDX header to make it obvious. This address bug #13334 : https://bugzilla.yoctoproject.org/show_bug.cgi?id=13334 Change-Id: I243f2dd266a398f982798b771e74a67be70ecb52 Signed-off-by: William Bourque <wbour...@gmail.com> --- Kconfiglib/examples/allnoconfig_walk.py | 2 ++ Kconfiglib/examples/defconfig.py | 2 ++ Kconfiglib/examples/defconfig_oldconfig.py | 2 ++ Kconfiglib/examples/eval_expr.py | 2 ++ Kconfiglib/examples/find_symbol.py | 2 ++ Kconfiglib/examples/help_grep.py | 2 ++ Kconfiglib/examples/list_undefined.py | 2 ++ Kconfiglib/examples/menuconfig_example.py | 2 ++ Kconfiglib/examples/merge_config.py | 2 ++ Kconfiglib/examples/print_config_tree.py | 2 ++ Kconfiglib/examples/print_sym_info.py | 2 ++ Kconfiglib/examples/print_tree.py | 2 ++ Kconfiglib/setup.py | 4 ++++ Kconfiglib/tests/reltest | 1 + tools/buildall | 1 + tools/get_defconfig | 1 + tools/kconf_check | 1 + tools/kgit | 1 + tools/kgit-checkpoint | 1 + tools/kgit-clean | 1 + tools/kgit-config-cleaner | 1 + tools/kgit-feature | 1 + tools/kgit-init | 1 + tools/kgit-meta | 1 + tools/kgit-publish | 1 + tools/kgit-s2q | 1 + tools/kgit-scc | 1 + tools/scc | 1 + tools/spp | 1 + tools/symbol_why.py | 2 ++ 30 files changed, 46 insertions(+) diff --git a/Kconfiglib/examples/allnoconfig_walk.py b/Kconfiglib/examples/allnoconfig_walk.py index b94a169..05ec7b5 100644 --- a/Kconfiglib/examples/allnoconfig_walk.py +++ b/Kconfiglib/examples/allnoconfig_walk.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # This is tree-walking version of allnoconfig.py, for demonstration purposes. # Verified by the test suite to generate identical output to 'make allnoconfig' # for all ARCHes. diff --git a/Kconfiglib/examples/defconfig.py b/Kconfiglib/examples/defconfig.py index cc3f12d..6797890 100644 --- a/Kconfiglib/examples/defconfig.py +++ b/Kconfiglib/examples/defconfig.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Works like entering "make menuconfig" and immediately saving and exiting # # Usage: diff --git a/Kconfiglib/examples/defconfig_oldconfig.py b/Kconfiglib/examples/defconfig_oldconfig.py index 3735ee1..bf34e94 100644 --- a/Kconfiglib/examples/defconfig_oldconfig.py +++ b/Kconfiglib/examples/defconfig_oldconfig.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Produces exactly the same output as the following script: # # make defconfig diff --git a/Kconfiglib/examples/eval_expr.py b/Kconfiglib/examples/eval_expr.py index 6d8695e..3eb49fb 100644 --- a/Kconfiglib/examples/eval_expr.py +++ b/Kconfiglib/examples/eval_expr.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Evaluates an expression (e.g. "X86_64 || (X86_32 && X86_LOCAL_APIC)") in the # context of a configuration. Note that this always yields a tristate value (n, # m, or y). diff --git a/Kconfiglib/examples/find_symbol.py b/Kconfiglib/examples/find_symbol.py index 0d3c968..2e22fd7 100644 --- a/Kconfiglib/examples/find_symbol.py +++ b/Kconfiglib/examples/find_symbol.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Prints all menu nodes that reference a given symbol any of their properties # or property conditions, along with their parent menu nodes. # diff --git a/Kconfiglib/examples/help_grep.py b/Kconfiglib/examples/help_grep.py index 20a4911..0e60512 100644 --- a/Kconfiglib/examples/help_grep.py +++ b/Kconfiglib/examples/help_grep.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Does a case-insensitive search for a regular expression in the help texts of # symbols and choices and the prompts of menus and comments. Prints the # matching items together with their locations and the matching text. diff --git a/Kconfiglib/examples/list_undefined.py b/Kconfiglib/examples/list_undefined.py index 0207975..f531777 100644 --- a/Kconfiglib/examples/list_undefined.py +++ b/Kconfiglib/examples/list_undefined.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Prints a list of symbols that are referenced in the Kconfig files of some # architecture but not defined by the Kconfig files of any architecture. # diff --git a/Kconfiglib/examples/menuconfig_example.py b/Kconfiglib/examples/menuconfig_example.py index f026e74..b3763ba 100644 --- a/Kconfiglib/examples/menuconfig_example.py +++ b/Kconfiglib/examples/menuconfig_example.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Implements a simple configuration interface on top of Kconfiglib to # demonstrate concepts for building a menuconfig-like. Emulates how the # standard menuconfig prints menu entries. diff --git a/Kconfiglib/examples/merge_config.py b/Kconfiglib/examples/merge_config.py index f3fa471..e97a505 100644 --- a/Kconfiglib/examples/merge_config.py +++ b/Kconfiglib/examples/merge_config.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # This script functions similarly to scripts/kconfig/merge_config.sh from the # kernel tree, merging multiple configurations fragments to produce a complete # .config, with unspecified values filled in as for alldefconfig. diff --git a/Kconfiglib/examples/print_config_tree.py b/Kconfiglib/examples/print_config_tree.py index 6bd02ab..950187a 100644 --- a/Kconfiglib/examples/print_config_tree.py +++ b/Kconfiglib/examples/print_config_tree.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Prints menu entries as a tree with its value in the .config file. This can be # handy e.g. for diffing between different .config files or versions of Kconfig files. # diff --git a/Kconfiglib/examples/print_sym_info.py b/Kconfiglib/examples/print_sym_info.py index c0c63df..dbd01c0 100644 --- a/Kconfiglib/examples/print_sym_info.py +++ b/Kconfiglib/examples/print_sym_info.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Loads a Kconfig and a .config and prints a symbol. # # Usage: diff --git a/Kconfiglib/examples/print_tree.py b/Kconfiglib/examples/print_tree.py index 5155cf0..777dd97 100644 --- a/Kconfiglib/examples/print_tree.py +++ b/Kconfiglib/examples/print_tree.py @@ -1,3 +1,5 @@ +# SPDX-License-Identifier: ISC +# # Prints the menu tree of the configuration. Dependencies between symbols can # sometimes implicitly alter the menu structure (see kconfig-language.txt), and # that's implemented too. diff --git a/Kconfiglib/setup.py b/Kconfiglib/setup.py index a51fc85..01f8c5c 100644 --- a/Kconfiglib/setup.py +++ b/Kconfiglib/setup.py @@ -1,3 +1,7 @@ +# +# SPDX-License-Identifier: ISC +# + import io import os import setuptools diff --git a/Kconfiglib/tests/reltest b/Kconfiglib/tests/reltest index 0916c7a..dbe6a9b 100755 --- a/Kconfiglib/tests/reltest +++ b/Kconfiglib/tests/reltest @@ -1,4 +1,5 @@ #!/usr/bin/env bash +# SPDX-License-Identifier: ISC # Runs the test suite and all examples scripts with Python 2 and Python 3, # bailing immediately if anything fails. For the examples that aren't tested in diff --git a/tools/buildall b/tools/buildall index 0689b9c..3c04c71 100755 --- a/tools/buildall +++ b/tools/buildall @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # Script to build all possible BSP branches in a git yocto kernel tree. # Copyright 2012 Wind River. Licensed under the GPLv2 included herein diff --git a/tools/get_defconfig b/tools/get_defconfig index e67034b..fcfe526 100755 --- a/tools/get_defconfig +++ b/tools/get_defconfig @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (get_defconfig), (simple script to pull a defconfig for a particular arch) diff --git a/tools/kconf_check b/tools/kconf_check index 20b49cd..d1f4bf0 100755 --- a/tools/kconf_check +++ b/tools/kconf_check @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # Copyright (c) 2009-2016 Wind River Systems, Inc. diff --git a/tools/kgit b/tools/kgit index 2d4d08a..195addb 100755 --- a/tools/kgit +++ b/tools/kgit @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit), (mux and demux for kgit* tools) diff --git a/tools/kgit-checkpoint b/tools/kgit-checkpoint index 39b28c0..da19e93 100755 --- a/tools/kgit-checkpoint +++ b/tools/kgit-checkpoint @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit-checkpoint), (checkpoint and restore for meta-information) diff --git a/tools/kgit-clean b/tools/kgit-clean index 172bed9..94b29c3 100755 --- a/tools/kgit-clean +++ b/tools/kgit-clean @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit-clean), (maintenance utilities for a git tree and associated meta data) diff --git a/tools/kgit-config-cleaner b/tools/kgit-config-cleaner index b70c675..2880b7d 100755 --- a/tools/kgit-config-cleaner +++ b/tools/kgit-config-cleaner @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # Copyright (c) 2012 Wind River Systems, Inc. diff --git a/tools/kgit-feature b/tools/kgit-feature index 5d0be42..01bbc06 100755 --- a/tools/kgit-feature +++ b/tools/kgit-feature @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # Copyright (c) 2014 Wind River Systems, Inc. diff --git a/tools/kgit-init b/tools/kgit-init index 33eb8e5..f71ae00 100755 --- a/tools/kgit-init +++ b/tools/kgit-init @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit-init), (initialize a meta-based kernel git tree) diff --git a/tools/kgit-meta b/tools/kgit-meta index a798264..8b7b7b1 100755 --- a/tools/kgit-meta +++ b/tools/kgit-meta @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit-meta), (processes a meta-series to construct a git tree) diff --git a/tools/kgit-publish b/tools/kgit-publish index db80a80..b5109c3 100755 --- a/tools/kgit-publish +++ b/tools/kgit-publish @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit-publish), (prepare a git tree for publication) diff --git a/tools/kgit-s2q b/tools/kgit-s2q index dc0603f..3466902 100755 --- a/tools/kgit-s2q +++ b/tools/kgit-s2q @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # # kgit-s2q # diff --git a/tools/kgit-scc b/tools/kgit-scc index f09ef19..7aa7c77 100755 --- a/tools/kgit-scc +++ b/tools/kgit-scc @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # (kgit-scc), (process a series of .scc files into a full repository) diff --git a/tools/scc b/tools/scc index f5e787b..78e7445 100755 --- a/tools/scc +++ b/tools/scc @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # "scc" script. diff --git a/tools/spp b/tools/spp index 987e6fe..1150ff3 100755 --- a/tools/spp +++ b/tools/spp @@ -1,4 +1,5 @@ #!/bin/bash +# SPDX-License-Identifier: GPL-2.0-only # "spp" preprocessor script. diff --git a/tools/symbol_why.py b/tools/symbol_why.py index 8dfc496..b9ab0da 100755 --- a/tools/symbol_why.py +++ b/tools/symbol_why.py @@ -1,4 +1,6 @@ #!/usr/bin/env python +# SPDX-License-Identifier: GPL-2.0-only +# # Kconfig symbol analsysis # -- 2.17.1 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto