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