diff options
Diffstat (limited to 'import-layers/yocto-poky/meta/recipes-core/meta')
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 |