summaryrefslogtreecommitdiffstats
path: root/import-layers/yocto-poky/meta/recipes-core/meta
diff options
context:
space:
mode:
Diffstat (limited to 'import-layers/yocto-poky/meta/recipes-core/meta')
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/build-sysroots.bb38
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb83
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/dummy-sdk-package.inc24
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb12
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-environment.bb78
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-extsdk-toolchain.bb26
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-go-toolchain.bb12
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb15
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb6
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb53
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb11
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb15
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/package-index.bb25
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/signing-keys.bb83
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb11
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/testexport-tarball.bb70
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb66
-rw-r--r--import-layers/yocto-poky/meta/recipes-core/meta/wic-tools.bb26
18 files changed, 0 insertions, 654 deletions
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/build-sysroots.bb b/import-layers/yocto-poky/meta/recipes-core/meta/build-sysroots.bb
deleted file mode 100644
index 7a712e2f3..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/build-sysroots.bb
+++ /dev/null
@@ -1,38 +0,0 @@
-INHIBIT_DEFAULT_DEPS = "1"
-LICENSE = "MIT"
-
-STANDALONE_SYSROOT = "${STAGING_DIR}/${MACHINE}"
-STANDALONE_SYSROOT_NATIVE = "${STAGING_DIR}/${BUILD_ARCH}"
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-EXCLUDE_FROM_WORLD = "1"
-
-inherit nopackages
-deltask fetch
-deltask unpack
-deltask patch
-deltask prepare_recipe_sysroot
-deltask populate_lic
-deltask configure
-deltask compile
-deltask install
-deltask populate_sysroot
-
-python do_build_native_sysroot () {
- targetsysroot = d.getVar("STANDALONE_SYSROOT")
- nativesysroot = d.getVar("STANDALONE_SYSROOT_NATIVE")
- staging_populate_sysroot_dir(targetsysroot, nativesysroot, True, d)
-}
-do_build_native_sysroot[cleandirs] = "${STANDALONE_SYSROOT_NATIVE}"
-do_build_native_sysroot[nostamp] = "1"
-addtask do_build_native_sysroot before do_build
-
-python do_build_target_sysroot () {
- targetsysroot = d.getVar("STANDALONE_SYSROOT")
- nativesysroot = d.getVar("STANDALONE_SYSROOT_NATIVE")
- staging_populate_sysroot_dir(targetsysroot, nativesysroot, False, d)
-}
-do_build_target_sysroot[cleandirs] = "${STANDALONE_SYSROOT}"
-do_build_target_sysroot[nostamp] = "1"
-addtask do_build_target_sysroot before do_build
-
-do_clean[cleandirs] += "${STANDALONE_SYSROOT} ${STANDALONE_SYSROOT_NATIVE}"
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb b/import-layers/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb
deleted file mode 100644
index d98a9c901..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/buildtools-tarball.bb
+++ /dev/null
@@ -1,83 +0,0 @@
-DESCRIPTION = "SDK type target for building a standalone tarball containing python3, chrpath, make, git and tar. The \
- tarball can be used to run bitbake builds on systems which don't meet the usual version requirements."
-SUMMARY = "Standalone tarball for running builds on systems with inadequate software"
-LICENSE = "MIT"
-
-TOOLCHAIN_TARGET_TASK ?= ""
-
-TOOLCHAIN_HOST_TASK ?= "\
- nativesdk-python3-core \
- nativesdk-python3-modules \
- nativesdk-python3-misc \
- nativesdk-python3-git \
- nativesdk-ncurses-terminfo-base \
- nativesdk-chrpath \
- nativesdk-tar \
- nativesdk-buildtools-perl-dummy \
- nativesdk-git \
- nativesdk-git-perltools \
- nativesdk-pigz \
- nativesdk-make \
- nativesdk-wget \
- nativesdk-ca-certificates \
- nativesdk-texinfo \
- "
-
-MULTIMACH_TARGET_SYS = "${SDK_ARCH}-nativesdk${SDK_VENDOR}-${SDK_OS}"
-PACKAGE_ARCH = "${SDK_ARCH}_${SDK_OS}"
-PACKAGE_ARCHS = ""
-TARGET_ARCH = "none"
-TARGET_OS = "none"
-
-SDK_PACKAGE_ARCHS += "buildtools-dummy-${SDKPKGSUFFIX}"
-
-TOOLCHAIN_OUTPUTNAME ?= "${SDK_ARCH}-buildtools-nativesdk-standalone-${DISTRO_VERSION}"
-
-SDK_TITLE = "Build tools"
-
-RDEPENDS = "${TOOLCHAIN_HOST_TASK}"
-
-EXCLUDE_FROM_WORLD = "1"
-
-inherit meta
-inherit populate_sdk
-inherit toolchain-scripts-base
-inherit nopackages
-
-deltask install
-deltask populate_sysroot
-
-do_populate_sdk[stamp-extra-info] = "${PACKAGE_ARCH}"
-
-REAL_MULTIMACH_TARGET_SYS = "none"
-
-create_sdk_files_append () {
- rm -f ${SDK_OUTPUT}/${SDKPATH}/site-config-*
- rm -f ${SDK_OUTPUT}/${SDKPATH}/environment-setup-*
- rm -f ${SDK_OUTPUT}/${SDKPATH}/version-*
-
- # Generate new (mini) sdk-environment-setup file
- script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}}
- touch $script
- echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script
- # In order for the self-extraction script to correctly extract and set up things,
- # we need a 'OECORE_NATIVE_SYSROOT=xxx' line in environment setup script.
- # However, buildtools-tarball is inherently a tool set instead of a fully functional SDK,
- # so instead of exporting the variable, we use a comment here.
- echo '#OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script
- toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS}
-
- echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script
-
- if [ "${SDKMACHINE}" = "i686" ]; then
- echo 'export NO32LIBS="0"' >>$script
- echo 'echo "$BB_ENV_EXTRAWHITE" | grep -q "NO32LIBS"' >>$script
- echo '[ $? != 0 ] && export BB_ENV_EXTRAWHITE="NO32LIBS $BB_ENV_EXTRAWHITE"' >>$script
- fi
-}
-
-# buildtools-tarball doesn't need config site
-TOOLCHAIN_NEED_CONFIGSITE_CACHE = ""
-
-# The recipe doesn't need any default deps
-INHIBIT_DEFAULT_DEPS = "1"
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/dummy-sdk-package.inc b/import-layers/yocto-poky/meta/recipes-core/meta/dummy-sdk-package.inc
deleted file mode 100644
index ed83dd77d..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/dummy-sdk-package.inc
+++ /dev/null
@@ -1,24 +0,0 @@
-SUMMARY = "Dummy packages which handle excluding packages from the sdk, e.g. ensuring perl is excluded from buildtools"
-LICENSE = "MIT"
-
-inherit allarch
-
-python() {
- # Put the package somewhere separate to ensure it's never used except
- # when we want it
- # (note that we have to do this in anonymous python here to avoid
- # allarch.bbclass disabling itself)
- d.setVar('PACKAGE_ARCH', '${DUMMYARCH}')
-}
-
-ALLOW_EMPTY_${PN} = "1"
-
-PR[vardeps] += "DUMMYPROVIDES"
-
-python populate_packages_prepend() {
- p = d.getVar("PN")
- d.appendVar("RPROVIDES_%s" % p, "${DUMMYPROVIDES}")
- #d.appendVar("RCONFLICTS_%s" % p, "${DUMMYPROVIDES}")
- #d.appendVar("RREPLACES_%s" % p, "${DUMMYPROVIDES}")
-}
-
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb
deleted file mode 100644
index 2076b56f2..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-environment-extsdk.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-# meta-environment for extensible SDK
-
-require meta-environment.bb
-
-PN = "meta-environment-extsdk-${MACHINE}"
-
-create_sdk_files_append() {
- local sysroot=${SDKPATH}/tmp/${@os.path.relpath(d.getVar('STAGING_DIR'), d.getVar('TMPDIR'))}/${MACHINE}
- local sdkpathnative=${SDKPATH}/tmp/${@os.path.relpath(d.getVar('STAGING_DIR'), d.getVar('TMPDIR'))}/${BUILD_ARCH}
-
- toolchain_create_sdk_env_script '' '' $sysroot '' ${bindir_native} ${prefix_native} $sdkpathnative
-}
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-environment.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-environment.bb
deleted file mode 100644
index 09f757a08..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-environment.bb
+++ /dev/null
@@ -1,78 +0,0 @@
-SUMMARY = "Package of environment files for SDK"
-LICENSE = "MIT"
-PR = "r8"
-
-EXCLUDE_FROM_WORLD = "1"
-
-MODIFYTOS = "0"
-
-REAL_MULTIMACH_TARGET_SYS = "${TUNE_PKGARCH}${TARGET_VENDOR}-${TARGET_OS}"
-
-inherit toolchain-scripts
-TOOLCHAIN_NEED_CONFIGSITE_CACHE_append = " zlib"
-# Need to expand here before cross-candian changes HOST_ARCH -> SDK_ARCH
-TOOLCHAIN_CONFIGSITE_NOCACHE := "${TOOLCHAIN_CONFIGSITE_NOCACHE}"
-
-SDK_DIR = "${WORKDIR}/sdk"
-SDK_OUTPUT = "${SDK_DIR}/image"
-SDKTARGETSYSROOT = "${SDKPATH}/sysroots/${REAL_MULTIMACH_TARGET_SYS}"
-
-inherit cross-canadian
-
-do_generate_content[cleandirs] = "${SDK_OUTPUT}"
-do_generate_content[dirs] = "${SDK_OUTPUT}/${SDKPATH}"
-# Need to ensure we have the virtual mappings and site files for all multtilib variants
-do_generate_content[depends] = "${@oe.utils.build_depends_string(all_multilib_tune_values(d, 'TOOLCHAIN_NEED_CONFIGSITE_CACHE'), 'do_populate_sysroot')}"
-python do_generate_content() {
- # Handle multilibs in the SDK environment, siteconfig, etc files...
- localdata = bb.data.createCopy(d)
-
- # make sure we only use the WORKDIR value from 'd', or it can change
- localdata.setVar('WORKDIR', d.getVar('WORKDIR'))
-
- # make sure we only use the SDKTARGETSYSROOT value from 'd'
- localdata.setVar('SDKTARGETSYSROOT', d.getVar('SDKTARGETSYSROOT'))
- localdata.setVar('libdir', d.getVar('target_libdir', False))
-
- # Process DEFAULTTUNE
- bb.build.exec_func("create_sdk_files", localdata)
-
- variants = d.getVar("MULTILIB_VARIANTS") or ""
- for item in variants.split():
- # Load overrides from 'd' to avoid having to reset the value...
- overrides = d.getVar("OVERRIDES", False) + ":virtclass-multilib-" + item
- localdata.setVar("OVERRIDES", overrides)
- localdata.setVar("MLPREFIX", item + "-")
- bb.build.exec_func("create_sdk_files", localdata)
-}
-addtask generate_content before do_install after do_compile
-
-create_sdk_files() {
- # Setup site file for external use
- toolchain_create_sdk_siteconfig ${SDK_OUTPUT}/${SDKPATH}/site-config-${REAL_MULTIMACH_TARGET_SYS}
-
- toolchain_create_sdk_env_script ${SDK_OUTPUT}/${SDKPATH}/environment-setup-${REAL_MULTIMACH_TARGET_SYS}
-
- # Add version information
- toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${REAL_MULTIMACH_TARGET_SYS}
-
- toolchain_create_post_relocate_script ${SDK_OUTPUT}/${SDKPATH}/post-relocate-setup.sh
-}
-
-do_install() {
- install -d ${D}/${SDKPATH}
- install -m 0644 -t ${D}/${SDKPATH} ${SDK_OUTPUT}/${SDKPATH}/*
-}
-
-PN = "meta-environment-${MACHINE}"
-PACKAGES = "${PN}"
-FILES_${PN}= " \
- ${SDKPATH}/* \
- "
-
-deltask do_fetch
-deltask do_unpack
-deltask do_patch
-deltask do_configure
-deltask do_compile
-deltask do_populate_sysroot
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-extsdk-toolchain.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-extsdk-toolchain.bb
deleted file mode 100644
index 235d6ecc0..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-extsdk-toolchain.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-SUMMARY = "Extensible SDK toolchain meta-recipe"
-DESCRIPTION = "Meta-recipe for ensuring the build directory contains all appropriate toolchain packages for using an IDE"
-LICENSE = "MIT"
-
-DEPENDS = "virtual/libc gdb-cross-${TARGET_ARCH} qemu-native qemu-helper-native unfs3-native"
-
-do_populate_sysroot[deptask] = "do_populate_sysroot"
-
-# NOTE: There is logic specific to this recipe in setscene_depvalid()
-# within sstate.bbclass, so if you copy or rename this and expect the same
-# functionality you'll need to modify that as well.
-
-LOCKED_SIGS_INDIR = "${WORKDIR}/locked-sigs"
-
-addtask do_locked_sigs after do_populate_sysroot
-SSTATETASKS += "do_locked_sigs"
-do_locked_sigs[sstate-inputdirs] = "${LOCKED_SIGS_INDIR}"
-do_locked_sigs[sstate-outputdirs] = "${STAGING_DIR}/${PACKAGE_ARCH}/${PN}/locked-sigs"
-
-python do_locked_sigs() {
- import oe.copy_buildsystem
- outdir = os.path.join(d.getVar('LOCKED_SIGS_INDIR'))
- bb.utils.mkdirhier(outdir)
- sigfile = os.path.join(outdir, 'locked-sigs-extsdk-toolchain.inc')
- oe.copy_buildsystem.generate_locked_sigs(sigfile, d)
-}
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-go-toolchain.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-go-toolchain.bb
deleted file mode 100644
index dde385c1b..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-go-toolchain.bb
+++ /dev/null
@@ -1,12 +0,0 @@
-SUMMARY = "Meta package for building a installable Go toolchain"
-LICENSE = "MIT"
-
-inherit populate_sdk
-
-TOOLCHAIN_HOST_TASK_append = " \
- packagegroup-go-cross-canadian-${MACHINE} \
-"
-
-TOOLCHAIN_TARGET_TASK_append = " \
- ${@multilib_pkg_extend(d, 'packagegroup-go-sdk-target')} \
-"
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb
deleted file mode 100644
index 0692ec8b9..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-ide-support.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-SUMMARY = "Integrated Development Environment support"
-DESCRIPTION = "Meta package for ensuring the build directory contains all appropriate toolchain packages for using an IDE"
-LICENSE = "MIT"
-
-DEPENDS = "virtual/libc gdb-cross-${TARGET_ARCH} qemu-native qemu-helper-native unfs3-native"
-PR = "r3"
-RM_WORK_EXCLUDE += "${PN}"
-
-inherit meta toolchain-scripts nopackages
-
-do_populate_ide_support () {
- toolchain_create_tree_env_script
-}
-
-addtask populate_ide_support before do_build after do_install
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb
deleted file mode 100644
index b02b0665e..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-toolchain.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-SUMMARY = "Meta package for building a installable toolchain"
-LICENSE = "MIT"
-
-PR = "r7"
-
-inherit populate_sdk
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb b/import-layers/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb
deleted file mode 100644
index b29986137..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/meta-world-pkgdata.bb
+++ /dev/null
@@ -1,53 +0,0 @@
-SUMMARY = "Pulls in pkgdata for world"
-LICENSE = "MIT"
-
-INHIBIT_DEFAULT_DEPS = "1"
-
-PACKAGE_ARCH = "${MACHINE_ARCH}"
-
-addtask do_allpackagedata before do_build
-do_allpackagedata() {
- :
-}
-do_allpackagedata[recrdeptask] = "do_packagedata do_allpackagedata"
-do_allpackagedata[noexec] = "1"
-
-WORLD_PKGDATADIR = "${D}/world-pkgdata"
-
-addtask do_collect_packagedata after do_allpackagedata
-SSTATETASKS += "do_collect_packagedata"
-do_collect_packagedata[sstate-inputdirs] = "${WORLD_PKGDATADIR}"
-do_collect_packagedata[sstate-outputdirs] = "${STAGING_DIR_HOST}/world-pkgdata"
-
-python do_collect_packagedata() {
- import oe.copy_buildsystem
- outdir = os.path.join(d.getVar('WORLD_PKGDATADIR'))
- bb.utils.mkdirhier(outdir)
- sigfile = os.path.join(outdir, 'locked-sigs-pkgdata.inc')
- oe.copy_buildsystem.generate_locked_sigs(sigfile, d)
-}
-
-deltask do_fetch
-deltask do_unpack
-deltask do_patch
-deltask do_configure
-deltask do_compile
-deltask do_install
-
-do_prepare_recipe_sysroot[deptask] = ""
-
-WORLD_PKGDATA_EXCLUDE ?= ""
-
-python calculate_extra_depends() {
- exclude = '${WORLD_PKGDATA_EXCLUDE}'.split()
- for p in world_target:
- if p == self_pn:
- continue
-
- if p in exclude:
- continue
-
- deps.append(p)
-}
-
-PACKAGES = ""
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb b/import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
deleted file mode 100644
index f5bcb8254..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-buildtools-perl-dummy.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-DUMMYARCH = "buildtools-dummy-${SDKPKGSUFFIX}"
-
-DUMMYPROVIDES = "\
- nativesdk-perl \
- nativesdk-perl-module-file-path"
-
-PR = "r2"
-
-require dummy-sdk-package.inc
-
-inherit nativesdk
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb b/import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb
deleted file mode 100644
index 11a727d48..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/nativesdk-sdk-provides-dummy.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DUMMYARCH = "sdk-provides-dummy-${SDKPKGSUFFIX}"
-
-# Add /bin/sh?
-DUMMYPROVIDES = "\
- /bin/bash \
- /usr/bin/env \
- /usr/bin/perl \
- pkgconfig \
- libGL.so()(64bit) \
- libGL.so \
-"
-
-require dummy-sdk-package.inc
-
-inherit nativesdk
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/package-index.bb b/import-layers/yocto-poky/meta/recipes-core/meta/package-index.bb
deleted file mode 100644
index a4123b762..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/package-index.bb
+++ /dev/null
@@ -1,25 +0,0 @@
-SUMMARY = "Rebuilds the package index"
-LICENSE = "MIT"
-
-INHIBIT_DEFAULT_DEPS = "1"
-PACKAGES = ""
-
-inherit nopackages
-
-deltask do_fetch
-deltask do_unpack
-deltask do_patch
-deltask do_configure
-deltask do_compile
-deltask do_install
-deltask do_populate_sysroot
-
-do_package_index[nostamp] = "1"
-do_package_index[depends] += "${PACKAGEINDEXDEPS}"
-
-python do_package_index() {
- from oe.rootfs import generate_index_files
- generate_index_files(d)
-}
-addtask do_package_index before do_build
-EXCLUDE_FROM_WORLD = "1"
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/signing-keys.bb b/import-layers/yocto-poky/meta/recipes-core/meta/signing-keys.bb
deleted file mode 100644
index 1e1c7e345..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/signing-keys.bb
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright (C) 2015 Intel Corporation
-# Released under the MIT license (see COPYING.MIT for the terms)
-
-SUMMARY = "Makes public keys of the signing keys available"
-LICENSE = "MIT"
-
-
-inherit allarch deploy
-
-EXCLUDE_FROM_WORLD = "1"
-INHIBIT_DEFAULT_DEPS = "1"
-
-SYSROOT_DIRS += "${sysconfdir}/pki"
-
-PACKAGES =+ "${PN}-ipk ${PN}-rpm ${PN}-packagefeed"
-
-FILES_${PN}-rpm = "${sysconfdir}/pki/rpm-gpg"
-FILES_${PN}-ipk = "${sysconfdir}/pki/ipk-gpg"
-FILES_${PN}-packagefeed = "${sysconfdir}/pki/packagefeed-gpg"
-
-python do_get_public_keys () {
- from oe.gpg_sign import get_signer
-
- if d.getVar("RPM_SIGN_PACKAGES"):
- # Export public key of the rpm signing key
- signer = get_signer(d, d.getVar('RPM_GPG_BACKEND'))
- signer.export_pubkey(os.path.join(d.expand('${B}'), 'rpm-key'),
- d.getVar('RPM_GPG_NAME'))
-
- if d.getVar("IPK_SIGN_PACKAGES"):
- # Export public key of the ipk signing key
- signer = get_signer(d, d.getVar('IPK_GPG_BACKEND'))
- signer.export_pubkey(os.path.join(d.expand('${B}'), 'ipk-key'),
- d.getVar('IPK_GPG_NAME'))
-
- if d.getVar('PACKAGE_FEED_SIGN') == '1':
- # Export public key of the feed signing key
- signer = get_signer(d, d.getVar('PACKAGE_FEED_GPG_BACKEND'))
- signer.export_pubkey(os.path.join(d.expand('${B}'), 'pf-key'),
- d.getVar('PACKAGE_FEED_GPG_NAME'))
-}
-do_get_public_keys[cleandirs] = "${B}"
-addtask get_public_keys before do_install
-do_get_public_keys[depends] += "gnupg-native:do_populate_sysroot"
-
-do_install () {
- if [ -f "${B}/rpm-key" ]; then
- install -D -m 0644 "${B}/rpm-key" "${D}${sysconfdir}/pki/rpm-gpg/RPM-GPG-KEY-${DISTRO}-${DISTRO_CODENAME}"
- fi
- if [ -f "${B}/ipk-key" ]; then
- install -D -m 0644 "${B}/ipk-key" "${D}${sysconfdir}/pki/ipk-gpg/IPK-GPG-KEY-${DISTRO}-${DISTRO_CODENAME}"
- fi
- if [ -f "${B}/pf-key" ]; then
- install -D -m 0644 "${B}/pf-key" "${D}${sysconfdir}/pki/packagefeed-gpg/PACKAGEFEED-GPG-KEY-${DISTRO}-${DISTRO_CODENAME}"
- fi
-}
-
-do_deploy () {
- if [ -f "${B}/rpm-key" ]; then
- install -D -m 0644 "${B}/rpm-key" "${DEPLOYDIR}/RPM-GPG-KEY-${DISTRO}-${DISTRO_CODENAME}"
- fi
- if [ -f "${B}/ipk-key" ]; then
- install -D -m 0644 "${B}/ipk-key" "${DEPLOYDIR}/IPK-GPG-KEY-${DISTRO}-${DISTRO_CODENAME}"
- fi
- if [ -f "${B}/pf-key" ]; then
- install -D -m 0644 "${B}/pf-key" "${DEPLOYDIR}/PACKAGEFEED-GPG-KEY-${DISTRO}-${DISTRO_CODENAME}"
- fi
-}
-do_deploy[sstate-outputdirs] = "${DEPLOY_DIR_RPM}"
-# cleandirs should possibly be in deploy.bbclass but we need it
-do_deploy[cleandirs] = "${DEPLOYDIR}"
-# clear stamp-extra-info since MACHINE_ARCH is normally put there by
-# deploy.bbclass
-do_deploy[stamp-extra-info] = ""
-addtask deploy after do_get_public_keys
-
-# Delete unnecessary tasks. In particular, "do_unpack" _must_ be deleted because
-# it cleans ${B} and will wipe any keys exported by do_get_public_keys.
-deltask do_fetch
-deltask do_unpack
-deltask do_patch
-deltask do_configure
-deltask do_compile
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb b/import-layers/yocto-poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb
deleted file mode 100644
index 714d15d8b..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-DUMMYARCH = "sdk-provides-dummy-target"
-
-DUMMYPROVIDES = "\
- /bin/sh \
- /bin/bash \
- /usr/bin/env \
- /usr/bin/perl \
- pkgconfig \
-"
-
-require dummy-sdk-package.inc
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/testexport-tarball.bb b/import-layers/yocto-poky/meta/recipes-core/meta/testexport-tarball.bb
deleted file mode 100644
index c38ac902a..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/testexport-tarball.bb
+++ /dev/null
@@ -1,70 +0,0 @@
-DESCRIPTION = "SDK type target for standalone tarball containing packages defined by TEST_EXPORT_TOOLS. The \
- tarball can be used to run missing programs on testing systems which don't have such tools.\
- This recipe is almost the same as buildtools-tarball"
-SUMMARY = "Standalone tarball for test systems with missing software"
-LICENSE = "MIT"
-
-TEST_EXPORT_SDK_PACKAGES ??= ""
-
-TOOLCHAIN_TARGET_TASK ?= ""
-
-TOOLCHAIN_HOST_TASK ?= "${TEST_EXPORT_SDK_PACKAGES}"
-
-MULTIMACH_TARGET_SYS = "${SDK_ARCH}-nativesdk${SDK_VENDOR}-${SDK_OS}"
-PACKAGE_ARCH = "${SDK_ARCH}_${SDK_OS}"
-PACKAGE_ARCHS = ""
-TARGET_ARCH = "none"
-TARGET_OS = "none"
-
-SDK_PACKAGE_ARCHS += "testexport-tools-${SDKPKGSUFFIX}"
-
-TOOLCHAIN_OUTPUTNAME ?= "${TEST_EXPORT_SDK_NAME}"
-
-SDK_TITLE = "Testexport tools"
-
-RDEPENDS = "${TOOLCHAIN_HOST_TASK}"
-
-EXCLUDE_FROM_WORLD = "1"
-
-inherit meta
-inherit populate_sdk
-inherit toolchain-scripts-base
-inherit nopackages
-
-deltask install
-deltask populate_sysroot
-
-do_populate_sdk[stamp-extra-info] = "${PACKAGE_ARCH}"
-
-REAL_MULTIMACH_TARGET_SYS = "none"
-
-create_sdk_files_append () {
- rm -f ${SDK_OUTPUT}/${SDKPATH}/site-config-*
- rm -f ${SDK_OUTPUT}/${SDKPATH}/environment-setup-*
- rm -f ${SDK_OUTPUT}/${SDKPATH}/version-*
-
- # Generate new (mini) sdk-environment-setup file
- script=${1:-${SDK_OUTPUT}/${SDKPATH}/environment-setup-${SDK_SYS}}
- touch $script
- echo 'export PATH=${SDKPATHNATIVE}${bindir_nativesdk}:$PATH' >> $script
- # In order for the self-extraction script to correctly extract and set up things,
- # we need a 'OECORE_NATIVE_SYSROOT=xxx' line in environment setup script.
- # However, testexport-tarball is inherently a tool set instead of a fully functional SDK,
- # so instead of exporting the variable, we use a comment here.
- echo '#OECORE_NATIVE_SYSROOT="${SDKPATHNATIVE}"' >> $script
- toolchain_create_sdk_version ${SDK_OUTPUT}/${SDKPATH}/version-${SDK_SYS}
-
- echo 'export GIT_SSL_CAINFO="${SDKPATHNATIVE}${sysconfdir}/ssl/certs/ca-certificates.crt"' >>$script
-
- if [ "${SDKMACHINE}" = "i686" ]; then
- echo 'export NO32LIBS="0"' >>$script
- echo 'echo "$BB_ENV_EXTRAWHITE" | grep -q "NO32LIBS"' >>$script
- echo '[ $? != 0 ] && export BB_ENV_EXTRAWHITE="NO32LIBS $BB_ENV_EXTRAWHITE"' >>$script
- fi
-}
-
-# testexport-tarball doesn't need config site
-TOOLCHAIN_NEED_CONFIGSITE_CACHE = ""
-
-# The recipe doesn't need any default deps
-INHIBIT_DEFAULT_DEPS = "1"
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb b/import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb
deleted file mode 100644
index 38c3a314e..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/uninative-tarball.bb
+++ /dev/null
@@ -1,66 +0,0 @@
-SUMMARY = "libc and patchelf tarball for use with uninative.bbclass"
-LICENSE = "MIT"
-
-TOOLCHAIN_TARGET_TASK = ""
-
-# ibm850 - mcopy from mtools
-# iso8859-1 - guile
-# utf-16, cp1252 - binutils-windres
-TOOLCHAIN_HOST_TASK = "\
- nativesdk-glibc \
- nativesdk-glibc-gconv-ibm850 \
- nativesdk-glibc-gconv-iso8859-1 \
- nativesdk-glibc-gconv-utf-16 \
- nativesdk-glibc-gconv-cp1252 \
- nativesdk-patchelf \
- nativesdk-libxcrypt \
- "
-
-INHIBIT_DEFAULT_DEPS = "1"
-
-MULTIMACH_TARGET_SYS = "${SDK_ARCH}-nativesdk${SDK_VENDOR}-${SDK_OS}"
-PACKAGE_ARCH = "${SDK_ARCH}_${SDK_OS}"
-PACKAGE_ARCHS = ""
-TARGET_ARCH = "none"
-TARGET_OS = "none"
-
-TOOLCHAIN_OUTPUTNAME ?= "${SDK_ARCH}-nativesdk-libc"
-
-RDEPENDS = "${TOOLCHAIN_HOST_TASK}"
-
-EXCLUDE_FROM_WORLD = "1"
-
-inherit meta
-inherit populate_sdk
-inherit nopackages
-
-deltask install
-deltask populate_sysroot
-
-do_populate_sdk[stamp-extra-info] = "${PACKAGE_ARCH}"
-
-SDK_DEPENDS += "patchelf-native"
-
-SDK_PACKAGING_FUNC = ""
-REAL_MULTIMACH_TARGET_SYS = "none"
-
-fakeroot create_sdk_files() {
- cp ${COREBASE}/scripts/relocate_sdk.py ${SDK_OUTPUT}/${SDKPATH}/
-
- # Replace the ##DEFAULT_INSTALL_DIR## with the correct pattern.
- # Escape special characters like '+' and '.' in the SDKPATH
- escaped_sdkpath=$(echo ${SDKPATH}/sysroots/${SDK_SYS} |sed -e "s:[\+\.]:\\\\\\\\\0:g")
- sed -i -e "s:##DEFAULT_INSTALL_DIR##:$escaped_sdkpath:" ${SDK_OUTPUT}/${SDKPATH}/relocate_sdk.py
-}
-
-
-fakeroot tar_sdk() {
- cd ${SDK_OUTPUT}/${SDKPATH}
-
- DEST="./${SDK_ARCH}-${SDK_OS}"
- mv sysroots/${SDK_SYS} $DEST
- rm sysroots -rf
- patchelf --set-interpreter ${@''.join('a' for n in range(1024))} $DEST/usr/bin/patchelf
- mv $DEST/usr/bin/patchelf $DEST/usr/bin/patchelf-uninative
- tar ${SDKTAROPTS} -c -j --file=${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.tar.bz2 .
-}
diff --git a/import-layers/yocto-poky/meta/recipes-core/meta/wic-tools.bb b/import-layers/yocto-poky/meta/recipes-core/meta/wic-tools.bb
deleted file mode 100644
index 09eb409e8..000000000
--- a/import-layers/yocto-poky/meta/recipes-core/meta/wic-tools.bb
+++ /dev/null
@@ -1,26 +0,0 @@
-SUMMARY = "A meta recipe to build native tools used by wic."
-
-LICENSE = "MIT"
-
-DEPENDS = "\
- parted-native syslinux-native gptfdisk-native dosfstools-native \
- mtools-native bmap-tools-native grub-efi-native cdrtools-native \
- btrfs-tools-native squashfs-tools-native pseudo-native \
- e2fsprogs-native util-linux-native \
- "
-DEPENDS_append_x86 = " syslinux grub-efi systemd-boot"
-DEPENDS_append_x86-64 = " syslinux grub-efi systemd-boot"
-DEPENDS_append_x86-x32 = " syslinux grub-efi"
-
-INHIBIT_DEFAULT_DEPS = "1"
-
-inherit nopackages
-
-# The sysroot of wic-tools is needed for wic, but if rm_work is enabled, it will
-# be removed before wic has a chance to use it, hence the exclusion below.
-RM_WORK_EXCLUDE += "${PN}"
-
-python do_build_sysroot () {
- bb.build.exec_func("extend_recipe_sysroot", d)
-}
-addtask do_build_sysroot after do_prepare_recipe_sysroot before do_build
OpenPOWER on IntegriCloud