[openmamba-devel-it] autodist: pacchettizzazione automatica basata su autospec

Silvan Calarco silvan.calarco a mambasoft.it
Sab 11 Ott 2008 15:13:11 CEST


Ciao a tutti.
autodist è un tool che si sovrappone ad autospec per effettuare operazioni di 
aggiornamento automatico dei pacchetti della distribuzione. 
Può essere utilizzato dagli sviluppatori al posto di autospec per disporre di 
funzionalità più avanzate tra cui:
* aggiornamento automatico di gruppi di pacchetti con dipendenze collegate
* esecuzione in batch di aggiornamenti di più pacchetti
* la memorizzazione delle operazioni in file di log
* comprende un tool per la creazione di patch dello specfile 

In sostanza è comodo perché potete lanciarlo per operazioni anche lunghe, 
esaminare i risultati in qualunque momento, modificare gli specfile creando 
patch e rilanciare tutto il processo.

Per l'installazione:

sudo apt-get install autodist

Per l'uso:

* vedere l'help lanciando il comando autodist
* configurare il file /etc/autodist/config inserendo in particolare il numero 
o l'alias del server configurato in autospec per la spedizione nel vostro 
repository
* operazioni: prepare (-p), update (-u), build (-b), install (-i), send (-s)
* l'operazione -a è usata per gli autobuild da file di configurazione, al 
momento richiede il mirror del repository configurato in /etc/autodist/config

Esempio di aggiornamento automatico specificando il numero dell'ultima 
versione disponibile:

autodist -p -u -b -s gnokii#0.6.27

Potete aggiornare più pacchetti con:

autodist -p -b -b -s job1 job2 job3 ...

I 'job' sono delle serie di operazioni sui pacchetti definiti 
in /etc/autodist/distdb. Se non è definito, viene creato un job per il 
pacchetto omonimo.

Il software è stato finora usato solo internamente ed in fase di test per 
l'uso distribuito, per cui se lo provate potete aspettarvi che abbia dei 
problemi. In poche parole è in fase di beta-testing.

ciao,
Silvan

-- 
mambaSoft di Calarco Silvan
Web: http://www.mambasoft.it

mambaSoft Store @ http://shop.mambasoft.it
openmamba GNU/Linux development @ http://www.openmamba.org


Maggiori informazioni sulla lista openmamba-devel-it