You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

37 lines
816 B

#!/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 "# "