ffbsee-build/build.sh

35 lines
997 B
Bash
Executable File

#!/usr/bin/env bash
set -euo errexit
platforms='
CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ath25=y
CONFIG_TARGET_brcm2708=y\nCONFIG_TARGET_brcm2708_bcm2708=y
CONFIG_TARGET_brcm2708=y\nCONFIG_TARGET_brcm2708_bcm2709=y
CONFIG_TARGET_bcm53xx=y
CONFIG_TARGET_brcm47xx=y
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_rt305x=y
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_mt7620=y
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_mt7621=y
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_mt7628=y
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_rt3883=y
CONFIG_TARGET_ramips=y\nCONFIG_TARGET_ramips_rt288x=y
CONFIG_TARGET_arm64=y
'
for platform in $platforms; do
echo "$platform" > .config
echo "CONFIG_TARGET_MULTI_PROFILE=y" >> .config
echo "CONFIG_TARGET_ALL_PROFILES=y" >> .config
echo "CONFIG_TARGET_PER_DEVICE_ROOTFS=y" >> .config
echo "CONFIG_PACKAGE_freifunk-basic=y" >> .config
# Debug output
echo "Build: $platform"
# Build image
make defconfig
make -j4
done