RROrg-rr/img-gen.sh
Fabio Belavenuto 7ec1b2c3c7 wip
2022-07-01 16:37:10 -03:00

32 lines
819 B
Bash
Executable File

#!/usr/bin/env bash
set -e
BR_VER="buildroot-2022.02.2"
if [ ! -d "${BR_VER}" ]; then
echo "Downloading buildroot"
curl -LO "https://buildroot.org/downloads/${BR_VER}.tar.gz"
echo "Extracting buildroot"
tar xf "${BR_VER}.tar.gz"
rm "${BR_VER}.tar.gz"
fi
# Remove old files
rm -rf "${BR_VER}/output/target/opt/arpl"
rm -rf "${BR_VER}/board/arpl/overlayfs"
rm -rf "${BR_VER}/board/arpl/p1"
rm -rf "${BR_VER}/board/arpl/p3"
echo "Copying files"
cp -Ru files/* "${BR_VER}/"
VERSION=`cat VERSION`
sed 's/^ARPL_VERSION=.*/ARPL_VERSION="'${VERSION}'"/' -i files/board/arpl/overlayfs/opt/arpl/include/consts.sh
cd "${BR_VER}"
echo "Generating default config"
make arpl_defconfig
echo "Version: ${VERSION}"
echo "Building... Drink a coffee and wait!"
make
cd -
rm -f *.zip
zip -9 "arpl-${VERSION}.img.zip" arpl.img