2010-07-26 16 views
6

Ho un set di script di impacchettamento Debian e vorrei che il numero di versione del pacchetto fosse incrementato ogni volta che è stato creato. (Cioè debian_revision come specificato nel Debian Policy Manual) Cioè, la prima compilazione dovrebbe essere PACKAGE-1.0-0, quindi PACKAGE-1.0-0, e così via (dove 1.0 è il upstream_version). C'è un modo semplice per specificare questo numero di versione "extra" senza dover creare una nuova voce nel changelog?Scarica automaticamente versioni durante la creazione di un pacchetto Debian

Sto cercando di avere questo fatto automaticamente dal Makefile per il progetto ogni volta che un obiettivo particolare (cioè deb è costruito)

risposta

6

dh_* script leggono debian/changelog per costruire un file di modifiche e impostare le versioni, tra le altre cose . Si consiglia di non modificare la versione senza modificare il changelog, ma se il tuo problema è modifiche apportate manualmente si può fare uno script che richiama

dch -i 

o se il vostro problema è le modifiche apportate alla debian/changelog, è possibile effettuare uno script bash per cambiare automaticamente la versione.

+0

Non dimenticare, se non vuoi arrivare all'editor, puoi usare 'dch -i" Il tuo messaggio qui "e il registro delle modifiche verrà modificato/creato senza un editor. – Umang

+0

Grazie! 'dch' è esattamente ciò di cui ho bisogno. –

Problemi correlati