Questo è il comando debrelease che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
debrelease - un wrapper attorno a dupload o dput
SINOSSI
rilascio del debito [rilascio del debito Opzioni] [Duload/dput Opzioni]
DESCRIZIONE
rilascio del debito è un semplice involucro intorno duplicare or dput. È chiamato dall'interno del
albero del codice sorgente di un pacchetto e calcola la versione corrente di un pacchetto. Allora
cerca il corrispondente .i cambiamenti file (che elenca i file necessari per caricare in ordine
per rilasciare il pacchetto) nella directory padre dell'albero del codice sorgente e chiama duplicare
or dput con la .i cambiamenti file come parametro per eseguire il caricamento vero e proprio.
Le opzioni possono essere date a rilascio del debito; ad eccezione di quelli elencati di seguito, vengono trasmessi
invariato a duplicare or dput. devscript anche i file di configurazione vengono letti da
rilascio del debito come descritto sotto.
elenco Nome verifica
In comune con molti altri script in devscript pacchetto, rilascio del debito salirà il
albero di directory finché non trova a debian/log delle modifiche file. Come protezione contro i file randagi
causando potenziali problemi, esaminerà il nome della directory padre una volta trovata
, il debian/log delle modifiche file e controlla che il nome della directory corrisponda al pacchetto
nome. Il modo esatto in cui lo fa è controllato da due variabili del file di configurazione
DEVSCRIPTS_CHECK_DIRNAME_LEVEL e a DEVSCRIPTS_CHECK_DIRNAME_REGEX, e il loro corrispondente
opzioni della riga di comando --check-livello-dirname e a --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL può assumere i seguenti valori:
0 Non controllare mai il nome della directory.
1 Controlla il nome della directory solo se abbiamo dovuto cambiare directory nella nostra ricerca per
debian/log delle modifiche. Questo è il comportamento predefinito.
2 Controlla sempre il nome della directory.
Il nome della directory viene verificato verificando se il nome della directory corrente (come determinato
by pwd(1)) corrisponde alla regex fornita dall'opzione del file di configurazione
DEVSCRIPTS_CHECK_DIRNAME_REGEX o dall'opzione della riga di comando --check-dirname-regex regex.
Qui regex è una regex Perl (vedi perla(3perl)), che sarà ancorato all'inizio
e la fine. Se regex contiene un '/', quindi deve corrispondere al percorso completo della directory. Se
no, allora deve corrispondere al nome completo della directory. Se regex contiene la stringa 'PACKAGE',
questo sarà sostituito dal nome del pacchetto sorgente, come determinato dal changelog. Il
il valore predefinito per l'espressione regolare è: 'PACKAGE(-.+)?', quindi corrisponde a nomi di directory come
PACKAGE e versione PACKAGE.
VERSIONI
--dupload, --dput
Specifica quale programma di caricamento utilizzare; l'impostazione predefinita è duplicare.
-S Se viene utilizzata questa opzione o l'impostazione predefinita .i cambiamenti il file non è stato trovato ma è solo una fonte
.i cambiamenti file è presente, quindi questo solo sorgente .i cambiamenti il file verrà caricato
invece di uno specifico per arco.
-aarchitettura-debian, -tTipo di sistema GNU
See dpkg-architettura(1) per una descrizione di queste opzioni. Influenzano il
cerca il .i cambiamenti file. Sono forniti per imitare il comportamento di dpkg-
pacchetto di build quando si determina il nome del .i cambiamenti file. Se una pianura -t is
dato, è considerato il duplicare opzione che specifica l'host, e quindi
significa la fine del rilascio del debito-opzioni specifiche.
--multi
Multiarca .i cambiamenti modalità: questo significa che rilascio del debito dovrebbe usare il più recente
file con il nome modello versione_pacchetto_*+*.cambiamenti la .i cambiamenti file,
consentendo il .i cambiamenti file prodotti da dpkg-cross.
--deb-dir elenco
Cerca il .i cambiamenti e a . Deb file in elenco invece del genitore del
directory di origine. Questo dovrebbe essere un percorso assoluto o relativo alla parte superiore di
la directory di origine.
--check-livello-dirname N
Vedi la sezione sopra elenco Nome verifica per una spiegazione di questa opzione.
--check-dirname-regex regex
Vedi la sezione sopra elenco Nome verifica per una spiegazione di questa opzione.
--no-conf, --noconf
Non leggere alcun file di configurazione. Questo può essere usato solo come prima opzione
dato sulla riga di comando.
--Aiuto, -h
Visualizza un messaggio di aiuto ed esci con successo.
--versione
Visualizza le informazioni sulla versione e sul copyright ed esci con successo.
CONFIGURAZIONE VARIABILI
I due file di configurazione /etc/devscripts.conf e a ~/.devscripts provengono da questo
per impostare le variabili di configurazione. Le opzioni della riga di comando possono essere utilizzate per sovrascrivere
impostazioni del file di configurazione. Le impostazioni delle variabili d'ambiente vengono ignorate per questo scopo.
Le variabili attualmente riconosciute sono:
DEBRELEASE_UPLOADER
I valori attualmente riconosciuti sono duplicare e a dput, e specifica quale
dovrebbe essere utilizzato il programma di caricamento. Corrisponde al --dupload e a --dput
opzioni della riga di comando.
DEBRELEASE_DEBS_DIR
Questo specifica la directory in cui cercare il .i cambiamenti e a . Deb file, e
è un percorso assoluto o relativo alla parte superiore dell'albero di origine. Questo
corrisponde al --deb-dir opzione della riga di comando. Questa direttiva potrebbe essere utilizzata,
ad esempio, se usi sempre builder or pacchetto svn-build per creare i tuoi pacchetti.
Nota che influisce anche deb(1) e flusso(1).
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
Vedi la sezione sopra elenco Nome verifica per una spiegazione di questi
variabili. Nota che queste sono variabili di configurazione a livello di pacchetto e lo faranno
quindi influenzare tutti devscript script che ne verificano il valore, come descritto in
le rispettive manpage e in devscripts.conf(5).
Utilizzare il debrelease online utilizzando i servizi onworks.net