| #!/bin/bash |
| |
| set -e |
| # set -x |
| |
| # |
| # Variables |
| # |
| |
| EXEC_BASEDIR=$(dirname $(readlink -f $0)) |
| ACPU_IMAGETOOL=${EXEC_BASEDIR}/../binary-tool/acpu-imagetool |
| |
| BASEDIR_TOP=$(readlink -f ${EXEC_BASEDIR}/..) |
| |
| # |
| # Settings |
| # |
| |
| BASEDIR_TEMPLATE=$1 |
| BASEDIR_PAYLOAD=$2 |
| BASEDIR_OUTPUT_BLOB=$3 |
| |
| # |
| # Arguments |
| # |
| |
| BB1ST_ARGS="${BB1ST_ARGS}" |
| |
| ### Input: template ### |
| BB1ST_ARGS="${BB1ST_ARGS} --infile-template-bb1st=${BASEDIR_TEMPLATE}" |
| |
| ### Input: payloads ### |
| BB1ST_ARGS="${BB1ST_ARGS} --infile-dvinit-params=${BASEDIR_PAYLOAD}" |
| |
| ### Output: blobs ### |
| BB1ST_ARGS="${BB1ST_ARGS} --outfile-bb1st=${BASEDIR_OUTPUT_BLOB}" |
| |
| # |
| # Main |
| # |
| |
| set -x |
| |
| ${ACPU_IMAGETOOL} \ |
| create-boot-blobs \ |
| ${BB1ST_ARGS} |
| |
| # vim: set tabstop=2 expandtab shiftwidth=2: |