#!/bin/bash # # versionfile="src/configs/version.hpp" version=$(grep -oP '#define VERSION\s*"\s*(\S+)\s*"' "$versionfile" | sed 's/#define VERSION\s*"//;s/"//') echo "VERSION: $version" ./tools/build.sh packetname=iflytoptdcan-$version-aarch64-linux-gnu workdir=$(pwd) echo "workdir: $workdir" mkdir -p /tmp/$packetname aarch64-linux-gnu-strip ./build/app/iflytoptdcan cp -r ./build/app/iflytoptdcan /tmp/$packetname/ cp -r ./resources/spd_logger_cfg.json /tmp/$packetname/ cp -r ./resources/*.ini /tmp/$packetname/ cp -r ./resources/iflytoptdcan.service /tmp/$packetname/ echo "Version: $version" > /tmp/$packetname/version cd /tmp tar -czvf $packetname.tar.gz $packetname cd $workdir mkdir -p ./dist mv /tmp/$packetname.tar.gz ./dist/ echo "" echo "#" echo "# Packet: dist/$packetname.tar.gz" echo "# "