#!/bin/sh # vim: ft=sh set -e . utils echo_stage "Get packages" git_fetch "https://git.cynerd.cz/openwrt-personal-pkgs" pkgs turris3x # TODO download only once a day echo_stage "Download SDK" curl "$SDK_URI" > sdk.tar.bz2 mv sdk.tar.bz2 "$WORKSPACE/sdk.tar.bz2" echo_stage "Export SDK" tar -xjf "$WORKSPACE/sdk.tar.bz2" cd OpenWrt-SDK-* echo_stage "Copy packages" cp -r ../pkgs/* package/ echo_stage "Build" make -j4 echo_stage "Sign" ./staging_dir/host/bin/usign -S -s ~/openwrt-repo.key -m "bin/$ARCH/packages/base/Packages" exit 0 # Disable deploy for now (ssh is not configured yet) echo_stage "Deploy" scp -r "bin/$ARCH/packages/base" cynerd.cz:/tmp/deploy-turris3x-$BOARD ssh cynerd.cz /bin/sh -ex <