Esta página documenta los pasos para recompilar un paquete modificado con Builder.

Encuentre lo que necesita cambiar

Primero debe saber qué paquetes deben ser modificados, luego descargue los archivos fuente:

 apt-get source nombre-del-paquete

Revise el código, las instrucciones de empaquetado, y busque lo que necesita cambiar. Haga los cambios, y compile el paquete:

 fakeroot debian/rules binary

Si la compilación fue exitosa, instale el paquete.

 dpkg -i ../nombre-del-paquete-version.deb

Y revise que los cambios funcionan como esperaba.

Automatice los cambios

Luego, debe automatizar los cambios. Recuerde que estos cambios serán aplicados a la versión actual y a futuras versiones. Por ello, es importante que los cambios sean lo más estables posible.

Integración con Builder

Use un script de Builder existente (gen-launchpad-integration, por ejemplo) como base para la plantilla (boilerplate) específica para builder. Su código debe ir después del cd. Asegúrese de cambiar todas las referencias a launchpad-integration.

También tendrá que agregar un línea de versión al config y una línea ensure-updated al do-update.

Cuando esté satisfecho suba los paquetes modificados, estos serán parte del repositorio después del próximo do-update y push.


Builder.es/ModifyingANewPackage (last edited 2009-02-14 12:47:26 by Ark74)