Advertisement
ciusss89

checkout_GENERIC.sh

Feb 20th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.57 KB | None | 0 0
  1. #!/bin/sh
  2. # REV 2.1 [20-2-2012]
  3.  
  4. #
  5. ##
  6. echo "Checkout of NOME_ARCHITETTURA devices."
  7.  
  8. #
  9. ## Nome della path contenente il ramo
  10. devices="/nome_path"
  11.  
  12. #
  13. ## Link download config
  14. conf="LINK_CONFIG"
  15.  
  16. #
  17. ## Definisci la path dei download.
  18. dlDIR="DATABASE_DL"
  19.  
  20. #
  21. ## Vettore pacchetti aggiuntivi per il menu di configurazione
  22. Pkg_VETT="multiwan gw6c etherwake transmission-web transmission-daemon nano htop mt-daapd elinks portmap memtester aiccu rsync nfs-kernel-server hdparm nmap aircrack-ng lighttpd lighttpd-mod-cgi php5 php5-cgi php5-fastcgi php5-mod-gd php5-mod-session php5-mod-xml vsftpd iputils-tftpd"
  23.  
  24. #-----------------------------------------------------------------#
  25.  
  26. # IL CODICE SUCCESSIVO NON HA BISOGNO DI ULTERIORI MODIFICHE #
  27.  
  28. #
  29. ## Scarica i sorgenti del ramo trunk.
  30. echo "...Update SVN source..."
  31. svn checkout svn://svn.openwrt.org/openwrt/trunk $(echo $devices | cut -c2-20)
  32.  
  33. #
  34. ## Crea un symbolic link per i dl.
  35. A=$(pwd)$devices
  36. ln -s $dlDIR $A
  37.  
  38. #
  39. ## Update/install xxxxx feeds
  40. cd $(echo $devices | cut -c2-20)
  41. echo "...update feeds and install feeds..."
  42. scripts/feeds update
  43. scripts/feeds install -a -p luci
  44. scripts/feeds install $Pkg_VETT
  45. cd ..
  46.  
  47. #
  48. ## Architetture
  49. mkdir -p $path
  50. wget $conf -O $(echo $devices | cut -c2-20)/.config
  51.  
  52. #
  53. ## Scarica i pacchetti necessari alla compilazione
  54. echo "...download of packages..."
  55. cd $(echo $devices | cut -c2-20)
  56. make download
  57.  
  58. echo Il ramo di openwrt è contenuto nella path $devices.
  59. echo La path per il download dei sorgenti è $dlDIR.
  60. echo                 REV 2.1 [20-2-2012]
  61. echo by Ciusss89©
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement