1#!/bin/bash 2# 3# Copyright (c) 2020 Rockchip Electronics Co., Ltd 4# 5# SPDX-License-Identifier: GPL-2.0 6# 7 8if [ $# -eq 0 ]; then 9 echo "ERROR: No args of $0" 10 exit 1 11fi 12 13while [ $# -gt 0 ]; do 14 case $1 in 15 --ini) 16 INI=$2 17 shift 2 18 ;; 19 *) 20 echo "ERROR: Unknown arg: $1" 21 exit 1 22 ;; 23 esac 24done 25 26rm *_loader_*.bin -f 27 28if [ ! -f ${INI} ]; then 29 echo "pack loader failed! Can't find: ${INI}" 30 exit 0 31fi 32 33COUNT=`cat ${INI} | wc -l` 34if [ ${COUNT} -eq 1 ]; then 35 IMG=`sed -n "/PATH=/p" ${INI} | tr -d '\r' | cut -d '=' -f 2` 36 cp ${IMG} ./ 37else 38 ./tools/boot_merger ${INI} 39fi 40 41echo "pack loader okay! Input: ${INI}" 42