#!/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
|