#!/bin/bash set -ex set -eo pipefail if [ -z "$1" ]; then echo "No build distro specified" exit 1; fi if [ -z "$2" ]; then echo "No defconfig to build SDK from specified" exit 1; fi if [ -z "$CCACHE_DIR" ]; then CCACHE_DIR=`pwd`/.op-build_ccache fi shopt -s expand_aliases source op-build-env if [ -n "$DL_DIR" ]; then unset BR2_DL_DIR export BR2_DL_DIR=${DL_DIR} fi export O=`pwd`/output-$1-$2/ op-build O=$O $2 ./buildroot/utils/config --file $O/.config --set-val BR2_CCACHE y ./buildroot/utils/config --file $O/.config --set-str BR2_CCACHE_DIR $CCACHE_DIR op-build O=$O olddefconfig op-build O=$O sdk