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