1#!/bin/bash 2# SPDX-License-Identifier: MIT 3 4set -euxo pipefail 5 6VENV_PATH="${VENV_PATH:-/tmp/dtschema-venv}" 7source "${VENV_PATH}/bin/activate" 8 9if ! make -j"${FDO_CI_CONCURRENT:-4}" dt_binding_check \ 10 DT_SCHEMA_FILES="${SCHEMA:-}" 2>dt-binding-check.log; then 11 echo "ERROR: 'make dt_binding_check' failed. Please check dt-binding-check.log for details." 12 exit 1 13fi 14 15if [[ -s dt-binding-check.log ]]; then 16 echo "WARNING: dt_binding_check reported warnings. Please check dt-binding-check.log" \ 17 "for details." 18 exit 102 19fi 20