#!/bin/bash set -e CROSSTOOL=/opt/crosstool/cortex-a7/bin/arm-linux-gnueabi- ROOTFS_PATH=`pwd`/../../linux-bsp/rootfs/ APP_SRC=busybox-1.31.0 PACK_SUFFIX=tar.bz2 JOBS=`cat /proc/cpuinfo | grep processor | wc -l` if [ ! -d $APP_SRC ] ; then if [ ! -f $APP_SRC.${PACK_SUFFIX} ] ; then wget ftp://master.iot-yun.club/src/$APP_SRC.${PACK_SUFFIX} fi tar -xjf $APP_SRC.${PACK_SUFFIX} fi cp config/${APP_SRC}.config $APP_SRC/.config cd $APP_SRC sed -i "s|^CONFIG_CROSS_COMPILER_PREFIX.*|CONFIG_CROSS_COMPILER_PREFIX=\"${CROSSTOOL}\"|g" .config sed -i "s|^CONFIG_PREFIX.*|CONFIG_PREFIX=\"$ROOTFS_PATH\"|g" .config make && make uninstall && sudo make install