mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
32 lines
819 B
Bash
Executable File
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
|