1 487
contributi
m (→Definizioni degli host: aggiunti alcuni parametri) |
(aggiunti alcuni esempi) |
||
Riga 53: | Riga 53: | ||
'''quando''' pu� assumere due valori: | '''quando''' pu� assumere due valori: | ||
* preupload: il comando viene eseguito prima di effettuare l'upload | |||
* postupload: il comando viene eseguito dopo aver effettuato l'upload | |||
'''a_cosa''' indica il target dell'azione. L'azione, quindi, viene eseguita quando viene completato l'upload (o prima dell'upload) di: | '''a_cosa''' indica il target dell'azione. L'azione, quindi, viene eseguita quando viene completato l'upload (o prima dell'upload) di: | ||
Riga 102: | Riga 102: | ||
; login : permette di impostare l'username con il quale accedere. Il valore di default � ''anonymous'', usato molto spesso nelle directory di incoming pubbliche. | ; login : permette di impostare l'username con il quale accedere. Il valore di default � ''anonymous'', usato molto spesso nelle directory di incoming pubbliche. | ||
; incoming : Imposta la directory del server in cui devono essere copiati i file. | ; incoming : Imposta la directory del server in cui devono essere copiati i file. | ||
; mailto : | ; mailto : dove inviare l'annuncio dell'invio di un pacchetto per ''stable''. | ||
; mailtx : | ; mailtx : come sopra, ma riferito a ''unstable'' ed ''experimental''. | ||
; passive : Attiva la modalit� passiva nel trasferimento tramite il protocollo ftp. | ; passive : Attiva la modalit� passiva nel trasferimento tramite il protocollo ftp. | ||
; visibleuser : | ; visibleuser : permette di impostare il nome dell'utente che comparir� come mittente nelle email generate dall'upload [default: l'username ricavato tramite la funzione ''getlogin()'']. | ||
; visiblename : | ; visiblename : permette di specificare il dominio che seguir� la ''@'' nell'indirizzo email usato come mittente delle email [Default: il valore ricavato dall'MTA installato sul proprio computer]. | ||
; preupload : | ; preupload : permette, tramite la definizione di un array (come fanno nell'esempio) di impostare delle azioni specifiche come precedentemente spiegato nella sezione ''hooks''. | ||
= | =Utilizzo= | ||
=Dupload e Debarchiver= | |||
Nella guida [[Gestione di un repository con debarchiver]] si accennava al fatto che � possibile usare dupload per caricare i pacchetti nella directory ''incoming'' del proprio repository. | |||
Ecco un esempio funzionante di come creare 3 destinazioni per caricare pacchetti nelle tre sezioni del proprio repository, mediante il protocollo ssh. | |||
==Stable== | |||
<pre> | |||
$cfg{'debarchiver-stable'} = { | |||
fqdn => "esempio.it", | |||
incoming => "/var/lib/debarchiver/incoming/stable/", | |||
login => "utente", | |||
method => "scp", | |||
}; | |||
</pre> | |||
==Testing== | |||
<pre> | |||
$cfg{'debarchiver-testing'} = { | |||
fqdn => "esempio.t", | |||
incoming => "/var/lib/debarchiver/incoming/testing/", | |||
login => "utente", | |||
method => "scp", | |||
}; | |||
</pre> | |||
==Unstable== | |||
<pre> | |||
$cfg{'debarchiver-unstable'} = { | |||
fqdn => "esempio.it", | |||
incoming => "/var/lib/debarchiver/incoming/unstable/", | |||
login => "utente", | |||
method => "scp", | |||
}; | |||
</pre> | |||
=Raccomandazioni= | =Raccomandazioni= |
contributi