Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2011
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.01 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. set -e
  4.  
  5. echo "********************************************************"
  6. echo "*                                                      *"
  7. echo "*                  Automated update v1.0               *"
  8. echo "*         for update Lazarus/FPC (SVN version)         *"
  9. echo "*                                                      *"
  10. echo "*         Script by silvioprog and Lazarus team        *"
  11. echo "*                http://silvioprog.com.br              *"
  12. echo "*           http://www.lazarus.freepascal.org/         *"
  13. echo "*                                                      *"
  14. echo "*   This script is designed for Ubuntu x86 (32 Bit)    *"
  15. echo "*                                                      *"
  16. echo "********************************************************"
  17. echo ""
  18. echo "WARNING: The update will take a while, please wait!"
  19.  
  20. echo ""
  21. echo "Step 1: Updatting FPC SVN..."
  22. echo ""
  23. cd ~/fpc
  24. svn update
  25.  
  26. echo ""
  27. echo "Step 2: Compiling new FPC..."
  28. echo ""
  29. make clean all OPT='-gl -O3p3' PP=/usr/lib/fpc/2.5.1/ppc386
  30. sudo make install PREFIX=/usr PP=/usr/lib/fpc/2.5.1/ppc386
  31. sudo rm -f /usr/bin/ppc386
  32. sudo ln -s /usr/lib/fpc/2.5.1/ppc386 /usr/bin/ppc386
  33. sudo /usr/lib/fpc/2.5.1/samplecfg /usr/lib/fpc/2.5.1/ /etc
  34.  
  35. echo ""
  36. echo "Step 3: Updatting Lazarus SVN..."
  37. echo ""
  38. cd ../lazarus
  39. svn update
  40.  
  41. echo ""
  42. echo "Step 4: Compiling Lazarus..."
  43. echo ""
  44. ./lazbuild -B --build-ide=
  45.  
  46. echo "***********************************************"
  47. echo "*            The automated update             *"
  48. echo "*                     is                      *"
  49. echo "*                 finished! :)                *"
  50. echo "*                                             *"
  51. echo "*     Open Lazarus in menu of your system.    *"
  52. echo "*                                             *"
  53. echo "*     Please, now follow see this thread:     *"
  54. echo "***********************************************"
  55. echo "http://lists.lazarus.freepascal.org/pipermail/lazarus/2011-May/063321.html"
  56. echo ""
  57. echo "Enjoy!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement