Advertisement
firebird11

fvfdv

Feb 6th, 2015
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. #!/bin/bash
  2. # Colorize and add text parameters
  3. txtbld=$(tput bold) # Bold
  4. bldred=${txtbld}$(tput setaf 1) # red
  5. bldblu=${txtbld}$(tput setaf 4) # blue
  6. bldcya=${txtbld}$(tput setaf 6) # cyan
  7. txtrst=$(tput sgr0) # Reset
  8.  
  9. # Empty Params check
  10. if [ $# -eq 0 ]
  11. then
  12. echo "Please give at least 1 device to build"
  13. else
  14.  
  15. # Set Parameters
  16. ANDROIDVERSION="5.0.2"
  17. BUILDDATE=`date +%Y%m%d`
  18. HOST='HOST'
  19. USER='USER'
  20. PASS='PASS'
  21.  
  22.  
  23. # Some Eyecandy
  24. echo -e "${bldred} XXXXXXXXX XXXXXXXX XXXXXXXXX XXXXXXXX XXXXXXXXX XXXX XXXXXXXXX "
  25. echo -e "${bldred} XXX XX XX XX XX XX XX XX XX XX XX XX "
  26. echo -e "${bldred} XXX XXXXXXXX XX XX XXXXXXXX XX XX XX XX XX "
  27. echo -e "${bldred} XXX XX XX XX XX XX XX XX XX XX XX XX "
  28. echo -e "${bldred} XXX XX XX XX XX XX XX XX XX XX XX XX "
  29. echo -e "${bldred} XXXXXXXXX XX XX XXXXXXXXX XX XX XXXXXXXXX XXXX XXXXXXXXX "
  30. echo -e "${txtrst}"
  31. echo -e "${bldcya} Building crDroid ${txtrst}";
  32. echo -e ""
  33.  
  34. # Setup Build Environment
  35. echo -e ""
  36. echo -e "${bldblu} Setting Build Environment ${txtrst}"
  37. source ./build/envsetup.sh
  38.  
  39. # Using prebuild chromium to save time
  40. echo -e ""
  41. echo -e "${bldcya} Using prebuild chromium ${txtrst}"
  42. export USE_PREBUILT_CHROMIUM=1
  43.  
  44.  
  45. # Building loop
  46. for i in "$@"; do
  47. DEVICE="$i"
  48.  
  49. # Brunch device
  50. echo -e ""
  51. echo -e "${bldred} Starting build for $DEVICE ${txtrst}"
  52. time brunch $DEVICE
  53.  
  54. # Build Finished
  55. echo -e ""
  56. echo -e "${bldblu} Check the $OUT folder for the .zip ${txtrst}"
  57.  
  58. # FTP Upload
  59. echo -e ""
  60. echo -e "${bldblu} Uploading the file to the designated fileserver ${txtrst}"
  61.  
  62. cd out/target/product/$i
  63. ROM=crdroid-$ANDROIDVERSION-$BUILDDATE-$i.zip
  64. ftp -n $HOST <<END_SCRIPT
  65. quote USER $USER
  66. quote PASS $PASS
  67. put $ROM
  68. put $MD5
  69. put $CHANGE
  70. quit
  71. END_SCRIPT
  72. cd ../../../..
  73. done
  74. fi
  75. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement