Commit 7f1868c9 authored by Elena Grandi's avatar Elena Grandi
Browse files

Using gbp to build packages

parent 4b593f65
...@@ -98,9 +98,10 @@ Cowbuilder ...@@ -98,9 +98,10 @@ Cowbuilder
distribuzioni diverse da quelle in uso (ad esempio buildare per distribuzioni diverse da quelle in uso (ad esempio buildare per
jessie o stretch su un sistema buster) jessie o stretch su un sistema buster)
Oltre a quanto indicato sopra, installare cowbuilder e pbuilder:: Oltre a quanto indicato sopra, installare ``cowbuilder``, ``pbuilder`` e
``git-buildpackage``::
# apt install pbuilder cowbuilder # apt install pbuilder cowbuilder git-buildpackage
ed assicurarsi che l'utente che si vuole usare per lanciare le build ed assicurarsi che l'utente che si vuole usare per lanciare le build
faccia parte del gruppo ``sudo``. faccia parte del gruppo ``sudo``.
...@@ -310,6 +311,21 @@ necessario prevedere l'inclusione della tarball sorgente con l'opzione ...@@ -310,6 +311,21 @@ necessario prevedere l'inclusione della tarball sorgente con l'opzione
Generalmente questo avviene in automatico, senza bisogno di Generalmente questo avviene in automatico, senza bisogno di
preoccuparsi di chi faccia cosa. preoccuparsi di chi faccia cosa.
Build con git-buildpackage
^^^^^^^^^^^^^^^^^^^^^^^^^^
In alternativa all'uso diretto di ``pdebuild``, ma solo per i progetti
il cui repository lo supporti tramite l'uso di un branch separato per la
pacchettizzazione, è possibile usare ``git-buildpackage`` (o ``gbp``):
oltre ad effettuare la build in una chroot minimale questo si assicura
anche che non ci siano differenze tra quanto committato (localmente) e
quanto viene usato per la build.
Il comando da usare nel caso generale è::
gbp buildpackage --git-pbuilder --git-debian-branch=fuss/master \
--git-dist=fuss-buster --git-no-pristine-tar
Test Test
---- ----
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment