Where there isn't a copyright statement, add one to make it explicit.
Also add license identifiers as MIT if there isn't one.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
# Implements system state sampling. Called by buildstats.bbclass.
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
# Based on standard python library functions but avoid
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
# This class should provide easy access to the different aspects of the
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
import collections
import re
import itertools
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
"""Code for parsing OpenEmbedded license strings"""
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
"""OpenEmbedded variable typing support
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
import bb
import json
import subprocess
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
# This file contains common functions for overlayfs and its QA check
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
import os
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
from abc import ABCMeta, abstractmethod
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
# Handle mismatches between `uname -m`-style output and Rust's arch names
def arch_to_rust_arch(arch):
if arch == "ppc64le":
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
import bb.siggen
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
import logging
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
import argparse
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
# Enable other layers to have modules in the same named directory
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#
#!/usr/bin/env python3
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-or-later
#
# Modified for use in OE by Richard Purdie, 2018
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
from oeqa.core.decorator.data import skipIfQemu
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
from oeqa.runtime.decorator.package import OEHasPackage
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
from oeqa.core.decorator.data import skipIfQemu
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
from oeqa.runtime.decorator.package import OEHasPackage
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.runtime.case import OERuntimeTestCase
from oeqa.core.decorator.depends import OETestDepends
from oeqa.core.decorator.data import skipIfQemu
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
+#
import os
from oeqa.core.decorator import OETestTag
from oeqa.core.case import OEPTestResultTestCase
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
import json
import os
from oeqa.selftest.case import OESelftestTestCase
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
+#
import os
from oeqa.core.decorator import OETestTag
from oeqa.core.case import OEPTestResultTestCase
+#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
import os
+#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
+#
import os
import contextlib
from oeqa.core.decorator import OETestTag
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.selftest.case import OESelftestTestCase
from oeqa.utils.commands import bitbake
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
from oeqa.selftest.case import OESelftestTestCase
from oeqa.utils.commands import bitbake
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
+
import os
from oeqa.selftest.case import OESelftestTestCase
from oeqa.utils.commands import runCmd, get_bb_var
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
+# SPDX-License-Identifier: MIT
+#
from oeqa.selftest.case import OESelftestTestCase
from oeqa.utils.commands import bitbake
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
# Enable other layers to have modules in the same named directory
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
+#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
+#
import os
import sys
import tempfile
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: MIT
#
import subprocess
#
+# Copyright OpenEmbedded Contributors
+#
# SPDX-License-Identifier: GPL-2.0-only
#