release_package.sh 524 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. cwd=$(pwd)
  3. echo -e "AVR Toolchain packer v1.0\n"
  4. if (( $EUID != 0 )); then
  5. echo -e "\n$(tput setaf 11)This must be run as root. Try 'sudo bash $0'.$(tput setaf 7)\n"
  6. exit 1
  7. fi
  8. if ! [ -x "$(command -v pv)" ]
  9. then
  10. sudo apt-get install pv -y
  11. fi
  12. if ! [ -x "$(command -v pixz)" ]
  13. then
  14. sudo apt-get install pixz -y
  15. fi
  16. echo "Compressing:"
  17. cd /usr/local
  18. SIZE=`du -sk avr | cut -f 1`
  19. tar cf - avr | pv -p -s ${SIZE}k | pixz > avr_toolchain.tar.xz
  20. cd $cwd
  21. sudo mv /usr/local/avr_toolchain.tar.xz .
  22. echo -e "\nDone."