#!/bin/sh # REV 2.1 [20-2-2012] # ## echo "Checkout of NOME_ARCHITETTURA devices." # ## Nome della path contenente il ramo devices="/nome_path" # ## Link download config conf="LINK_CONFIG" # ## Definisci la path dei download. dlDIR="DATABASE_DL" # ## Vettore pacchetti aggiuntivi per il menu di configurazione 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" #-----------------------------------------------------------------# # IL CODICE SUCCESSIVO NON HA BISOGNO DI ULTERIORI MODIFICHE # # ## Scarica i sorgenti del ramo trunk. echo "...Update SVN source..." svn checkout svn://svn.openwrt.org/openwrt/trunk $(echo $devices | cut -c2-20) # ## Crea un symbolic link per i dl. A=$(pwd)$devices ln -s $dlDIR $A # ## Update/install xxxxx feeds cd $(echo $devices | cut -c2-20) echo "...update feeds and install feeds..." scripts/feeds update scripts/feeds install -a -p luci scripts/feeds install $Pkg_VETT cd .. # ## Architetture mkdir -p $path wget $conf -O $(echo $devices | cut -c2-20)/.config # ## Scarica i pacchetti necessari alla compilazione echo "...download of packages..." cd $(echo $devices | cut -c2-20) make download echo Il ramo di openwrt è contenuto nella path $devices. echo La path per il download dei sorgenti è $dlDIR. echo REV 2.1 [20-2-2012] echo by Ciusss89©