oboo-release.sh 632 B

123456789101112131415161718192021222324252627
  1. #! /bin/sh
  2. ## script to copy device target binaries to release directory
  3. buildNum=$(cat files/etc/uci-defaults/12_onion_version | grep build | sed -e 's/^.*=.//' -e 's/.$//')
  4. releaseNum=""
  5. copyTargetBin () {
  6. local device="$1"
  7. local name="$device-b$buildNum.bin"
  8. if [ "$2" != "" ]; then
  9. name="$device-b$buildNum-r$2.bin"
  10. fi
  11. cp bin/targets/ramips/mt7688/lede-ramips-mt7688-${device}-squashfs-sysupgrade.bin release/$name
  12. echo "> Released: $name"
  13. }
  14. # parse arguments
  15. if [ "$1" != "" ]; then
  16. releaseNum="$1"
  17. fi
  18. copyTargetBin "oboo-smart-clock" "$releaseNum"
  19. copyTargetBin "oboo-maker-clock" "$releaseNum"
  20. echo "> Done"