1#!/bin/sh 2 3# SPDX-FileCopyrightText: Andrei Gherzan <andrei.gherzan@huawei.com> 4# 5# SPDX-License-Identifier: MIT 6 7set -ex 8 9# shellcheck disable=SC1091 10. /utils.sh 11 12GIT_REPO_PATH="/work" 13 14[ -n "$BASE_REF" ] || 15 error "Target branch is needed. Make sure that is set in BASE_REF." 16[ -d "$GIT_REPO_PATH/.git" ] || 17 error "Can't find a git checkout under $GIT_REPO_PATH ." 18 19TEMP_DIR="$(mktemp -d)" 20cd "$TEMP_DIR" 21 22REPOS=" \ 23 git://git.yoctoproject.org/poky.git \ 24" 25for repo in $REPOS; do 26 log "Cloning $repo on branch $BASE_REF..." 27 git clone --depth 1 --branch "$BASE_REF" "$repo" 28done 29 30# shellcheck disable=SC1091,SC2240 31. ./poky/oe-init-build-env build 32yocto-check-layer --with-software-layer-signature-check --debug \ 33 "$GIT_REPO_PATH" 34