2010-07-26 18 views
6

Tengo un conjunto de scripts de empaquetado Debian y me gustaría que el número de versión del paquete se incremente cada vez que se construye. (Es decir debian_revision como se especifica en la Debian Policy Manual) Es decir, la primera construcción debe ser PACKAGE-1.0-0, entonces PACKAGE-1.0-0, y así sucesivamente (donde 1.0 es el upstream_version). ¿Hay alguna manera fácil de especificar este número de versión "adicional" sin tener que crear una nueva entrada en el registro de cambios?Versiones automáticas para construir un paquete Debian

Estoy buscando para que esto se haga de forma automática por el Makefile para el proyecto cada vez que un objetivo particular (es decir, se construye deb)

Respuesta

6

dh_* guiones leídos debian/changelog para construir un archivo de cambios y establecer las versiones, entre otras cosas . No debe cambiar la versión sin editar el registro de cambios, pero si el problema es los cambios realizados manualmente se puede hacer un script que invoca

dch -i 

o si su problema es los cambios realizados en el debian/changelog, se puede hacer una escritura del golpe para cambiar la versión automáticamente

+0

No olvide que si no desea acceder al editor, puede usar 'dch -i" Su mensaje aquí '' y el registro de cambios será editado/creado sin un editor. – Umang

+0

¡Gracias! 'dch' es exactamente lo que necesito. –

Cuestiones relacionadas