Looks fine to me.

I'm traveling right now, so it will be a few days until I get this merged
and can send SRCREV updates to oe-core.

Bruce

On Tue, Aug 6, 2019 at 3:06 PM William Bourque <wbour...@gmail.com> wrote:

> 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
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end
- "Use the force Harry" - Gandalf, Star Trek II
-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to