Si lo so, il sistema dei feed ti esonera dai punti 2 e 3, ma "farlo a mano" non è sbagliato ma è solo un'altro modo. Magari a qualcuno risulta piu' comodo cosi' (personalmente per sviluppare mi trovo meglio cosi'). Valgono comunque entrambe le maniere (tecnicamente quella di saverio segue di piu' la filosofia openwrt).

Ciao!

Lorenzo


ZioPRoTo (Saverio Proto) ha scritto:
Il punto 3) è sbagliato

è più pulito usare lo script feeds, che ti gestisce lui i links
simbolici senza farli a mano

guarda la sezione "compilare" nella pagina
http://wiki.ninux.org/FirmwareNinux che capisci al volo ;)

Saverio

Il 15 febbraio 2009 21.46, OrazioPirataDelloSpazio (Lorenzo)
<ziducai...@autistici.org> ha scritto:
...e in generale come creare un pacchetto e testarlo:

1) scaricare OPENWRT con svn (ad esempio la versione "stable")
svn co https://svn.openwrt.org/openwrt/branches/8.09 branch_8_09

2) scaricare i package di ninux in un altra directory

svn co https://svn.ninux.org/svn/ninuxdeveloping/packages

3) creare dei link simbolici nella cartella package di OPENWRT ai nostri
package, ad esempio per il pacchetto "prosody":

ln -s packages/prosody branch_8_09/package/prosody

4) fare il make menuconfig e selezione i pacchetti che ci interessano come
moduli (selezionare ovviamente il target del dispositivo per cui vogliamo
fare il pacchetto , "atheros" per la fonera)

cd branch_8_09
make menuconfig

5) compilare il pacchetto interessato ad esempio per "prosody"

make package/prosody-compile

6) nella directory bin/packages/nome_architettura/ troverete il vostro .ipkg

A questo punto basta copiare l'ipkg sull'access point (ad esempio sulla
fonera) e fare "opkg install nome_del_file_ipkg.ipkg"

Ciao!

Lorenzo




Rispondere a