post-build.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. ##################################################################
  3. ## ##
  4. ## SPDX-License-Identifier: GPL-2.0-or-later ##
  5. ## ##
  6. ## Copyright (C) 2018-2022 Starfive Technology ##
  7. ## ##
  8. ## Author: jason zhou <jason.zhou@starfivetech.com> ##
  9. ## ##
  10. ##################################################################
  11. COLOR_NORMAL="\033[0m"
  12. COLOR_GREEN="\033[1;32m"
  13. COLOR_YELLOW="\033[1;33m"
  14. COLOR_RED="\033[1;31m"
  15. COLOR_GREY="\033[1;30m"
  16. printf ${COLOR_GREEN}
  17. echo ""
  18. echo "post build copy images to release folder!"
  19. folder=~/release/`git describe`-`date -I`
  20. echo "create folder:$folder"
  21. printf ${COLOR_NORMAL}
  22. mkdir -p $folder
  23. cp work/image.fit $folder/
  24. cp work/evb_fw_payload.img $folder/
  25. cp work/u-boot-spl.bin.normal.out $folder/
  26. cp work/initramfs.cpio.gz $folder/
  27. cp work/linux/arch/riscv/boot/Image.gz $folder/
  28. cp -rf work/linux/arch/riscv/boot/dts/starfive $folder/
  29. tree $folder
  30. echo ""