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