1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Copyright (c) 2023 Rockchip Electronics Co., Ltd 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 6*4882a593Smuzhiyun# 7*4882a593Smuzhiyun 8*4882a593Smuzhiyunset -e 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunif [ -f dts/kern.dtb ]; then 11*4882a593Smuzhiyun if ! grep -Eq 'CONFIG_EMBED_KERNEL_DTB=y' .config ; then 12*4882a593Smuzhiyun echo "ERROR: dts/kern.dtb was found, but CONFIG_EMBED_KERNEL_DTB is disabled." 13*4882a593Smuzhiyun exit 1 14*4882a593Smuzhiyun fi 15*4882a593Smuzhiyunfi 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunif grep -Eq 'CONFIG_EMBED_KERNEL_DTB=y' .config ; then 18*4882a593Smuzhiyun KDTB=`sed -n "/CONFIG_EMBED_KERNEL_DTB_PATH=/s/CONFIG_EMBED_KERNEL_DTB_PATH=//p" .config | tr -d '\r' | tr -d '"'` 19*4882a593Smuzhiyun if [ ! -f ${KDTB} ]; then 20*4882a593Smuzhiyun echo "ERROR: '${KDTB}' was not found assigned by CONFIG_EMBED_KERNEL_DTB_PATH." 21*4882a593Smuzhiyun exit 1 22*4882a593Smuzhiyun fi 23*4882a593Smuzhiyunfi 24