#!/bin/sh # SPDX-FileCopyrightText: Andrei Gherzan # # SPDX-License-Identifier: MIT set -ex # shellcheck disable=SC1091 . /utils.sh GIT_REPO_PATH="/work" [ -n "$BASE_REF" ] || error "Target branch is needed. Make sure that is set in BASE_REF." [ -d "$GIT_REPO_PATH/.git" ] || error "Can't find a git checkout under $GIT_REPO_PATH ." TEMP_DIR="$(mktemp -d)" cd "$TEMP_DIR" REPOS=" \ git://git.yoctoproject.org/poky.git \ " for repo in $REPOS; do log "Cloning $repo on branch $BASE_REF..." git clone --depth 1 --branch "$BASE_REF" "$repo" done # shellcheck disable=SC1091,SC2240 . ./poky/oe-init-build-env build yocto-check-layer --with-software-layer-signature-check --debug \ "$GIT_REPO_PATH"