blob: 293fc54e6bce8f1687e1fc96ac366a63572dd613 [file] [log] [blame]
Jianxiong Pan845428a2021-01-20 18:40:33 +08001#!/bin/bash
2
3set -e
4# set -x
5
6#
7# Variables
8#
9
10EXEC_BASEDIR=$(dirname $(readlink -f $0))
11ACPU_IMAGETOOL=${EXEC_BASEDIR}/../binary-tool/acpu-imagetool
12
13BASEDIR_TOP=$(readlink -f ${EXEC_BASEDIR}/..)
14
15#
16# Settings
17#
18
19BASEDIR_TEMPLATE=$1
20BASEDIR_PAYLOAD=$2
21BASEDIR_OUTPUT_BLOB=$3
22
23#
24# Arguments
25#
26
27BB1ST_ARGS="${BB1ST_ARGS}"
28
29### Input: template ###
30BB1ST_ARGS="${BB1ST_ARGS} --infile-template-bb1st=${BASEDIR_TEMPLATE}"
31
32### Input: payloads ###
33BB1ST_ARGS="${BB1ST_ARGS} --infile-dvinit-params=${BASEDIR_PAYLOAD}"
34
35### Output: blobs ###
36BB1ST_ARGS="${BB1ST_ARGS} --outfile-bb1st=${BASEDIR_OUTPUT_BLOB}"
37
38#
39# Main
40#
41
42set -x
43
44${ACPU_IMAGETOOL} \
45 create-boot-blobs \
46 ${BB1ST_ARGS}
47
48# vim: set tabstop=2 expandtab shiftwidth=2: