aboutsummaryrefslogtreecommitdiff
path: root/build_repo.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build_repo.sh')
-rwxr-xr-xbuild_repo.sh21
1 files changed, 15 insertions, 6 deletions
diff --git a/build_repo.sh b/build_repo.sh
index dd7f6bc..c3b0d1f 100755
--- a/build_repo.sh
+++ b/build_repo.sh
@@ -15,19 +15,28 @@ rm -rf .omnia-sdk
rm -rf .turris-sdk
if [ "$BOARD" = "omnia" ] || [ "$BOARD" = "all" ]; then
- echo "Getting current SDK for omnia"
+ echo -e "\e[1;34mGetting current SDK for omnia\e[0m"
curl "https://repo.turris.cz/omnia/OpenWrt-SDK-mvebu_gcc-4.8-linaro_musl-1.1.15_eabi.Linux-x86_64.tar.bz2" \
| tar -xjf -
mv OpenWrt-SDK-mvebu_* .omnia-sdk
fi
if [ "$BOARD" = "turris" ] || [ "$BOARD" = "all" ]; then
- echo "Getting current SDK for turris"
+ echo -e "\e[1;34mGetting current SDK for turris\e[0m"
wget "https://repo.turris.cz/turris/OpenWrt-SDK-mpc85xx-p2020-nand_gcc-4.8-linaro_uClibc-0.9.33.2.Linux-x86_64.tar.bz2" \
| tar -xjf -
mv OpenWrt-SDK-mpc85xx* .turris-sdk
fi
-echo "Copy packages"
+if [ -f CONFIG ]; then
+ echo -e "\e[1;34mApply CONFIG\e[0m"
+ ([ "$BOARD" = "omnia" ] || [ "$BOARD" = "all" ]) && \
+ cat CONFIG >> .omnia-sdk/.config
+ ([ "$BOARD" = "turris" ] || [ "$BOARD" = "all" ]) && \
+ cat CONFIG >> .turris-sdk/.config
+fi
+
+
+echo -e "\e[1;34mCopy packages\e[0m"
for d in *; do
[ -f $d/Makefile ] || continue
[ -d .omnia-sdk ] && cp -r $d .omnia-sdk/package/
@@ -35,16 +44,16 @@ for d in *; do
done
if [ "$BOARD" = "omnia" ] || [ "$BOARD" = "all" ]; then
- echo "Building omnia"
+ echo -e "\e[1;34mBuilding omnia\e[0m"
(cd .omnia-sdk; make $@)
fi
if [ "$BOARD" = "turris" ] || [ "$BOARD" = "all" ]; then
- echo "Building turris"
+ echo -e "\e[1;34mBuilding turris\e[0m"
(cd .turris-sdk; make $@)
fi
deploy() {
- echo "Sign and deploy $1"
+ echo -e "\e[1;34mSign and deploy $1\e[0m"
SEC=$PWD/myrepo-cert/files/key.sec
pushd .$1-sdk
staging_dir/host/bin/usign -S -s $SEC -m bin/mvebu-musl/packages/base/Packages