1 487
contributi
(primo inserimento) |
mNessun oggetto della modifica |
||
Riga 18: | Riga 18: | ||
==Impostazioni globali== | ==Impostazioni globali== | ||
In questa sezione sono definiti dei comportamenti globali, che possono essere difiniti anche per i singoli host (nella loro sezione, ovviamente). | In questa sezione sono definiti dei comportamenti globali, che possono essere difiniti anche per i singoli host (nella loro sezione, ovviamente). | ||
===hooks=== | |||
<pre> | <pre> | ||
# ----------------- | # ----------------- | ||
Riga 46: | Riga 47: | ||
La sintassi � la seguente: | La sintassi � la seguente: | ||
<pre> | <pre> | ||
$quando{'a_cosa'} = comando | $quando{'a_cosa'} = 'comando'; | ||
</pre> | </pre> | ||
Riga 53: | Riga 54: | ||
* postupload: il comando viene eseguito dopo aver effettuato l'upload | * postupload: il comando viene eseguito dopo aver effettuato l'upload | ||
'''a_cosa''' indica il target dell'azione. | '''a_cosa''' indica il target dell'azione. L'azione, quindi, viene eseguita quando viene completato l'upload (o prima dell'upload) di: | ||
:; sourcepackage : | :; sourcepackage : il pacchetto di sorgenti (quindi i file ''.diff.gz'' e ''orig.tar.gz''). Parametri disponibili: nome del file e versione. | ||
:; file : | :; file : ogni singolo file (� abbinabile solo a ''$postupload''). Parametro disponibile: nome del file. | ||
:; changes : | :; changes : il file ''.changes''. Parametro disponibile: nome del file. | ||
:; deb : | :; deb : i file ''.deb'', i pacchetti binari. Parametro disponibile: nome del file. | ||
:; package : | :; package : ochi singolo pacchetto ''.deb'' . Parametri disponibili: nome del file e versione. | ||
'''comando''' permette di indicare il comando da eseguire. in base a quanto specificato in '''a_cosa''' � possibile avere a disposizione uno o due parametri ('''%1''' per il primo e '''%2''' per il secondo, se disponibile). | |||
===Default Host=== | |||
Permette di indicare l'host da utilizzare come predefinito. | |||
<pre> | |||
# $default_host = "anonymous-ftp-master"; | |||
</pre> | |||
indica, ad esempio, ''anonymous-ftp-master''. | |||
==Definizioni degli host== | ==Definizioni degli host== | ||
La definizione dell'host semplice ed immediata. Analizziamo un esempio: | |||
<pre> | |||
$cfg{'mentors'} = { | |||
fqdn =>'mentors.debian.net', | |||
method =>'scpb', | |||
login =>'incoming', | |||
incoming=>'~', | |||
# Change these to the user and domain part of your email address | |||
# and uncomment them | |||
# visibleuser=>'hugo', | |||
# visiblename=>'mydomain.tld', | |||
mailtx =>'incoming@mentors.debian.net', | |||
preupload=> { | |||
deb=>'chmod 0644 %1', | |||
changes=>'chmod 0644 %1', | |||
file=>'chmod 0644 %1', | |||
}, | |||
}; | |||
</pre> | |||
=Alcuni esempi= | =Alcuni esempi= |
contributi