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

4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
  1. #!/bin/bash
  2. #
  3. #
  4. versionfile="src/configs/version.hpp"
  5. version=$(grep -oP '#define VERSION\s*"\s*(\S+)\s*"' "$versionfile" | sed 's/#define VERSION\s*"//;s/"//')
  6. echo "VERSION: $version"
  7. ./tools/build.sh
  8. packetname=iflytoptdcan-$version-aarch64-linux-gnu
  9. workdir=$(pwd)
  10. echo "workdir: $workdir"
  11. mkdir -p /tmp/$packetname
  12. aarch64-linux-gnu-strip ./build/app/iflytoptdcan
  13. cp -r ./build/app/iflytoptdcan /tmp/$packetname/
  14. cp -r ./resources/spd_logger_cfg.json /tmp/$packetname/
  15. cp -r ./resources/*.ini /tmp/$packetname/
  16. cp -r ./resources/iflytoptdcan.service /tmp/$packetname/
  17. echo "Version: $version" > /tmp/$packetname/version
  18. cd /tmp
  19. tar -czvf $packetname.tar.gz $packetname
  20. cd $workdir
  21. mkdir -p ./dist
  22. mv /tmp/$packetname.tar.gz ./dist/
  23. echo ""
  24. echo "#"
  25. echo "# Packet: dist/$packetname.tar.gz"
  26. echo "# "