[openmamba-devel-it] Il vostro file di configurazione per autospec diventa modulare
Stefano Cotta Ramusino
stefano.cotta a openmamba.org
Mer 21 Ott 2009 08:03:28 CEST
Ciao a tutti gli sviluppatori,
ho fatto una versione modulare del file .autospec (quello, per intenderci,
che sta nella vostra home, sempre se avete mai fatto nella vostra vita
un "autospec
-u something -anumber") che permette di accedere a tutti i 24 repository di
openmamba in lettura per poter controllare se qualcun altro ha già lavorato
sul software che intendete pacchettizzare e naturalmente (se lo avete) al
vostro repository personale in scrittura (o ai vostri se ne avete più di
uno) riportando solamente un numero e la password..
Inoltre permette di poter cambiare le impostazioni di autospec per
adattarle ad un altro packager che lavora sulla stesso PC semplicemente
effettuando un mv.. infine permette di salvare su files diversi le varie
configurazioni dei vostri repository e di disabiltarne l'utilizzo di quelli
che volete, sempre solo con un mv..
Ad esempio:
mv ~/.autospec.d/user.conf ~/.autospec.d/stefano.conf
e il contenuto di stefano.conf diventa:
packager_fullname="Stefano Cotta Ramusino"
packager_email="stefano.cotta a openmamba.org"
ftp_rw_passwd[12]="passwordsegretissimamatalmentesegretachenonlasoneppureio"
ftp_rw_server_num_default=12
Adesso vi chiederete, ma da dove è venuto fuori quel 12? E' il numero del
repository devel-stefano come potete scoprire anche voi guardando l'inizio
del file ~/.autospec.d/repositories.conf
E poi come mai non hai messo lo user per l'accesso al proprio repository?
Perché di default si intende che il proprietario da il nome al repository..
quindi devel-stefano è gestito dall'utente stefano e cosi via..
Se avete accesso in scrittura ad altri repository potete crearvi un file
con il nome che più vi pare (meglio se uguale all'alias del repository) e
metterci all'interno le credenziali:
cat <<EOF > ~/.autospec.d/games.conf
ftp_rw_user[2]="stefano"
ftp_rw_passwd[2]="
copiaincolladipasswordsegretissimamatalmentesegretachenonlasoneppureiomaseriescialeggeretuttoquestopertrentavoltediseguitosenzaaveremalditestamagaritelapasso
"
EOF
Ma come? - direte voi - stavolta hai messo lo user? E sì perché questo non
è un repository personale e quindi accede in scrittura chi è abilitato..
Infine se voglio disabilitare una qualche configurazione è sufficiente
rinominare un file, ad esempio:
mv ~/.autospec.d/games.conf ~/.autospec.d/games.conf.disabled
Beh potrei andare avanti delle ore, ma è meglio che mi fermi qui.. potete
immaginare da soli tante altre applicazioni e giocare quanto volete con file
e variabili :D
*ATTENZIONE:* FATE UNA COPIA DEL FILE .autospec CONTENUTO NELLA VOSTRA HOME
PRIMA DI SOSTITUIRLO CON QUELLO ALLEGATO ALTRIMENTI PERDETE LA VOSTRA
PASSWORD D'ACCESSO AI REPOSITORY
Bye bye
Stè
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://tao/pipermail/openmamba-devel-it/attachments/20091021/e300ee2a/attachment.htm>
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: asconf.tar.gz
Tipo: application/x-gzip
Dimensione: 3063 bytes
Descrizione: non disponibile
URL: <http://tao/pipermail/openmamba-devel-it/attachments/20091021/e300ee2a/attachment.bin>
Maggiori informazioni sulla lista
openmamba-devel-it